Bir dosyayı yüklemek için gidiyorum, benim $ _POST değişkeni dosya adını bilir, ama $ _FILES değişken sıfırdır. Ben önce bu kodu kullandım, bu yüzden gerçekten stumped.
İşte giriş için kullanıyorum ne:
<label for="importFile">Attach Resume:</label>
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
<input type="file" name="importFile" id="importFile" class="validate['required']">
Ve işleme için:
$uploaddir = "E:/Sites/OPL/2008/assets/apps/newjobs/resumes/";
$uploadfile = $uploaddir . time() . '-' . urlencode(basename($_FILES['importFile']['name']));
if (!move_uploaded_file($_FILES['importFile']['tmp_name'], $uploadfile)) {
echo 'Error uploading file. Error number: ' . $_FILES['importFile']['error'];
var_dump($_FILES['importFile']);
echo $_POST['importFile'];
die();
}
Bana bu sonucu veriyor ki:
Error uploading file. Error number: NULL
Maintaining The OPL Website.doc
Herhangi bir yardım büyük mutluluk duyacağız.