| Autor | Zpráva | ||
|---|---|---|---|
| SwimX Profil |
#1 · Zasláno: 23. 4. 2011, 17:12:00
Dobrý den,
potřebuji pomoc s anstavením APC. Máme na serveru nainstalováno, nastavení viz: http://www.srdcari.cz/info.php#module_apc dále uploaduji soubory takto: index.php $up_id = uniqid(); <input type="hidden" name="APC_UPLOAD_PROGRESS" id="progress_key" value="<?php echo $up_id; ?>"/> up id předám do iframu <iframe src="upload?up_id<?php echo $up_if ?>></iframe" to fungujje dobře až zde upload.php if(isset($_GET['up_id'])) {
$status = apc_fetch('upload_'.$_GET['up_id']);
echo $status['current']/$status['total']*100;
die;
}apc_fetch nevrátí vubec nic :-( Můžete poradit, čím to je? Děkuji |
||
| Davex Profil |
#2 · Zasláno: 24. 4. 2011, 17:54:27
Tohle
<iframe src="upload?up_id<?php echo $up_if ?>></iframe" vypadá podivně. Asi tam chybí přípona .php, rovnítko, uzavírající uvozovky a uzavření </iframe>.
|
||
| Lamicz Profil |
#3 · Zasláno: 24. 4. 2011, 20:34:37
Nechybí ještě za $up_if středník? echo $up_if;
|
||
| SwimX Profil |
#4 · Zasláno: 24. 4. 2011, 21:20:17
Davex:
to jsem tu napsal v rychlosti, proto je pod tím napsáno -> to funguje dobře :-) skutečnost: <script>
$(document).ready(function() {
//
//show the progress bar only if a file field was clicked
var show_bar = 0;
$('input[type="file"]').click(function(){
show_bar = 1;
});
//show iframe on form submit
$("#form1").submit(function(){
if (show_bar === 1) {
$('#upload_frame').show();
function set () {
$('#upload_frame').attr('src','upload_frame.php?up_id=<?php echo $up_id; ?>');
}
setTimeout(set);
}
});
//
});
</script>
<iframe id="upload_frame" name="upload_frame" frameborder="0" border="0" src="" scrolling="no" scrollbar="no" > </iframe>
|
||
| Davex Profil |
#5 · Zasláno: 26. 4. 2011, 18:42:52
Nemůže to být tím, že u funkce
setTimeout chybí druhý parametr a neobnovuje se obsah <iframe>?
|
||
| SwimX Profil |
#6 · Zasláno: 27. 4. 2011, 00:08:19
Davex:
iframe se obnovuje. up_id v něm vrátí přesně hodnotu odeslanou formulářem. ale $cosi = apc_fetch ... print_r ( $cosi ); echo $cosi; prostě prázdné... |
||
|
Časová prodleva: 15 let
|
|||
0