Ben PHP ile dosya yüklemek için çalışırken zor bir zaman yaşıyorum.
Benim formu:
<form action="blah.php" enctype="multipart/form-data" method="post">
<p> Upload file: <input type="file" name="xmlfile"/>
<input type="submit" name="upload_submit" value="Upload" /> </p>
</form>
Denetim Listesi:
Görünürde hiçbir 'akıllı' tırnak. Güzel.
Uygun enctype. Güzel.
giriş etiketi attrib isim. Güzel.
Benim
/tmp
dizin aşağıdaki izinlere sahip:drwxrwxrwt
. Güzel.post_max_size = 50M, upload_max_filesize = 50M, file_uploads = On. Güzel.
print_r($_FILES)
Array()
verir. Yararsız. Vb görüntüler, xml dosyalar üzerinde çalıştı şey çalışır.
Ne daha da anlamıyorum yükleme dosyası aynı sunucuda çalışır hangi sayfaların olmasıdır. Anladığım kadarıyla farklı tek şey üzerinde çalışıyorum sayfa enctype="multipart/form-data"
değil bir kaç diğer formları olmasıdır. Bu mesele gerekir?
PHP kodu olarak talep:
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(isset($_POST['upload_submit'])){
print_r($_FILES);
exit();
...
}
}
Ne olursa olsun print_r
's konumuna boş bir dizi verir; Ben de hemen sonra denedim if($_SERVER['REQUEST_METHOD'] == 'POST'){