Autor | Zpráva | ||
---|---|---|---|
JohnyEnglish Profil * |
#1 · Zasláno: 14. 5. 2010, 16:09:16
Dobrý den,
mám tu takový problém s uploadem pomocí uploadify (Script pro upload s jQuery..). Bohužel se mi ale nedaří obrázek dostat do složky, do které chci, popravdě mi to nejde nahrát vůbec. Když kliknu na výběr obrázku a začnu nahrávat 11Mb soubor, tak se to nahrává podle všeho dobře, ale když to dojde ke konci soubor se neuloží do složky. Přidávám tedy zdrojáky - index.php <script type="text/javascript"> $(document).ready(function() { $("#file_upload").uploadify({ 'uploader' : 'js/uploadify.swf', 'script' : 'js/uploadify.php', 'cancelImg' : 'Images/cancel.png', 'queueID' : 'file_upload_result', 'auto' : true, 'multi' : true }); }); </script> <div id="Upload_table_1"> <br/> <center><h2>Upload souboru</h2></center> <div class="txt"> <input type="file" name="file_upload" id="file_upload" /> <p><a href="javascript:jQuery('#file_upload').uploadifyClearQueue()">Cancel All Uploads</a></p> </div> <div id="file_upload_result" ></div> </div> uploadify.php <?php $path = "/uploads/"; //if javascript is disabled, the ftp will still work if (isset($_FILES["file_upload"])) { if ($_FILES["file_upload"]["error"] > 0) { $error = 'Error Uploading!'; } else { $count = '1'; $file_loc = $path . $_FILES["file_upload"]["name"]; $base = $_FILES["file_upload"]["name"]; while ( file_exists($file_loc) ) { $file_loc = $path . $count.'-'. $_FILES["file_upload"]["name"]; $base = $count.'-'. $_FILES["file_upload"]["name"]; $count++; } move_uploaded_file($_FILES["file_upload"]["tmp_name"], $file_loc); } } ?> u $path jsem vyzkousel snad všechno, složka uploads/ se nachází na rootu subdomény tedy test/uploads/, kdy test je (test.domena.cz). Děkuji všem za rady. |
||
Jake898 Profil |
#2 · Zasláno: 14. 5. 2010, 16:30:25
Zkus toto. Po dokončení nahrávání by to mělo vyhodit alert s tím, co vrátil skript. Zkus si nechat vypsat pomocí var_dump proměnnou $_FILES.
<script type="text/javascript"> $(document).ready(function() { $("#file_upload").uploadify({ 'uploader' : 'js/uploadify.swf', 'script' : 'js/uploadify.php', 'cancelImg' : 'Images/cancel.png', 'queueID' : 'file_upload_result', 'auto' : true, 'multi' : true, onComplete: function (evt, queueID, fileObj, response, data) { alert(response); } }); }); </script> |
||
JohnyEnglish Profil * |
#3 · Zasláno: 14. 5. 2010, 16:41:19
Hmm, nevyhodilo to žádnou hlášku. :(
|
||
JohnyEnglish Profil * |
#4 · Zasláno: 14. 5. 2010, 16:42:46
Edit: Vyhodilo to "N..."
|
||
Jake898 Profil |
#5 · Zasláno: 14. 5. 2010, 17:06:12
Já to teď zkoušel a šlo mi to bez problému. Zkusil bych obsah skriptu uploadify.php změnit na:
<?php echo 'It works...'; A poté zkusit nahrát nějaký soubor. Nedokážu si nic představit pod "N...". |
||
JohnyEnglish Profil * |
#6 · Zasláno: 14. 5. 2010, 17:07:40
NULL
|
||
JohnyEnglish Profil * |
#7 · Zasláno: 14. 5. 2010, 17:14:37
Já si myslím že problém bude v té cestě kam se ten soubor nahrává. Jinak vyhazuje to NULL :).
|
||
JohnyEnglish Profil * |
#8 · Zasláno: 14. 5. 2010, 17:15:26
Když to změním na echo "It works"; tak to normálně vyhodí hlášku It works
|
||
JohnyEnglish Profil * |
#9 · Zasláno: 14. 5. 2010, 17:24:52
Problém vyřešen, měl jsem špatně nastavenou složku do které se to mělo nahrát :)
|
||
Časová prodleva: 14 let
|
0