Autor | Zpráva | ||
---|---|---|---|
Pajoss Profil * |
#1 · Zasláno: 14. 12. 2017, 14:22:04
Po vzoru tohoto článku jsem chtěl udělat upload fotek bez nutnosti otevírat další okna....
Zjednodušeně moje konstrukce je následující: Odesílací soubor - s.htm : <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Upload</title> </head> <body> <iframe id="frame" name="frame" src="" style="display:none"></iframe> <form action="r.php" method="post" enctype="multipart/form-data" target="frame"> <input type="file" name="file"> <input type="hidden" name="send" id="send" value="1"> <input type="submit" name="upload" value="Upload"> </form> <script> function upS(status) { if(status){ alert(status); } } </script> </body> </html> vykonávací skript: r.php : <?php if (isset($_POST["send"]) && $_POST["send"]==1 ){ // zpracování uploadu, i bez tohoto kodu mi to na ostrém serveru nefunguje! header('Content-Type: text/html; charset=utf-8'); echo '<script type="text/javascript"> window.top.window.upS("OK status"); </script>'; } ?> Toto my na localhostu (5.2 PHP) skvěle funguje a nakonec vyskočí alert "OK status" Na ostrém serveru (webhostingu kde mám PHP 5.3) se mi to nekonečně načítá a dle chybové konzole mi POST nevyhodí žádný status kód .... Na localhostu se téměř ihned odešle status "200 ok" a je hotovo. Zajímavé.... Kde je zakopaný pes, tuší někdo? |
||
Keeehi Profil |
#2 · Zasláno: 14. 12. 2017, 16:38:04
Pajoss:
Nepřekračuješ nějaké limity? Například maximální velikost souboru nebo odesílaného požadavku? |
||
Časová prodleva: 6 let
|
0