Giriş doğrulama Dosya

4 Cevap php

Türünde bir giriş alanına sahip bir form ile bir web sayfası var file. Sen ilk sayfadan verileri beklediği başka bir web sayfası var.

İkinci sayfada bir dosya gönderilmiş olup olmadığını kontrol etmeniz gerekir.

Bunu nasıl yaparsınız?

Ben aşağıdaki deyimi kullanarak oldum ama ben bu konuda emin değilim:

$_FILES["file"]["tmp_name"] == ""

4 Cevap

  • http://www.w3schools.com/php/php_file_upload.asp

    <?php
    if ($_FILES["file"]["error"] > 0)
    {
        echo "Error: " . $_FILES["file"]["error"] . "<br />";
    }
    else
    {
        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Stored in: " . $_FILES["file"]["tmp_name"];
    }
    ?>
    

Try array_key_exists("file", $_FILES)

Ben sık sık PHP dosya yükleme ile çalışmaz, ama bu herhangi bir nedeni daha var:

isset($_FILES['file'])

hile yapmayacağım?

$_FILES boşsa veya sadece kontrol edebilir.

if(empty($_FILES))
{
return false; // or make something else
}