Uploadify benim php script dosyaları upload olmaz!

2 Cevap php

Ben bile dosyaları upload denemez bazen tamamen kafam karıştı ... Ben Uploadify bir php script 's dosya göndermek almak için çalışıyorum ama geri boş geliyor her zaman.

Form:

<form action="upload.php?1" method="post" id="uploadForm" enctype="multipart/form-data">
<input type='file' name='uploadBox' id='uploadBox' /><br/>
<input class="button" type="submit" value="{Upload}" />
<script type="text/javascript">
    	// makes the flash uploader work
    	$(document).ready(function(){
    		$('#uploadBox').uploadify ({
    		'uploader'  : 'uploader.swf?PHPSESSID=4aa17bc8a50f8265ee27ec5fb469d7e5',
    		'script'    : 'upload.ajax.php?PHPSESSID=4aa17bc8a50f8265ee27ec5fb469d7e5',
    		'cancelImg' : 'cancel.png',
    		'auto'      : false,
    		'sizeLimit' : '8388608',
    		'buttonText' : "Browse",
    		'multi'		: true,
    		'fileExt'	: "*.jpg;*.jpeg;*.png",
    		'scriptData': {'album':"1", "session":"4aa17bc8a50f8265ee27ec5fb469d7e5"},
    		onError : function(event, queueID, fileObj, errorObj){ alert("ERROR"); console.log(errorObj); }
    		});
    		$("#uploadForm .button").click(function(){
    			$("#uploadBox").uploadifyUpload();
    			console.log("uploading...");
    			return false;
    		});
    		console.log("attached");
    	});
    	</script>
</form>

And this is the upload.ajax.php file: Notes on it: it requires the session to be working for it to work and add_to_album does all the thumbnail work and stuff

<?php
// upload photos via background flash thingy mobob
include "../../functions.php"; start($_REQUEST['PHPSESSID']);
include "../../inc/photo.php";
// we need to upload this file we've got to the normal stuff we use :D
if(!is_logged_in()){
    echo "0";
    exit;
}
$fail = false;
foreach($_FILES as $file){
    if(add_to_album($file['tmp_name'], $_REQUEST['album']) == false)
    	$fail = true;
}
echo "upload has finished";
if($fail == true)
    echo "0";
else
    echo "1";

2 Cevap

AHA! Sadece onunla büyük problemi kavradı. Start () fonksiyonu langauge arıyordum, başarısız oldu ve ölmek için komut söyledim ... bu yüzden işe yaramaz

BAM! Her şey aydınlandı ve o amele: D

YAY: D

Için foreach nedir? Eğer giriş dosya $ HTTP_POST_FILES ['UploadBox'] ['tmp_name'] kontrol UploadBox adlandırılır.