PHP dosyası yükleme baş ağrısı

0 Cevap php

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'){

0 Cevap