Проверка ввода файла PHP - PullRequest
0 голосов
/ 03 января 2012

Как я могу создать функцию в PHP, которая проверяет, выбран ли ввод файла? Вот что у меня есть, но оно не работает.

Спасибо!

function mcFileUp($mcFile){
    if(empty($_FILES[$mcFile]['name'])){
        echo 'empty';
    }
    else{
        echo 'Ok!';
    }
}

Я понял это:

function mcFileUp($mcFile){
    if(empty($mcFile))
    {
        echo 'empty';
    }
    else 
    {
        echo 'Ok!';
    }
}

mcFileUp($_FILES['mcFileUpload']['name']);

Ответы [ 3 ]

0 голосов
/ 03 января 2012

Вот возможное решение

function mcFileUp($mcFile)
{
    if(strlen($_FILES[$mcFile]['name'])==0)
    {
        echo 'empty';
    }
    else 
    {
    echo 'Ok!';
    }
}
0 голосов
/ 03 января 2012

Проверьте ЭТУ страницу, если вы хотите знать реквизит и мозоли о superglobal array "$_FILE". Кроме того, вы можете посмотреть учебник @ THIS . Надеюсь, это поможет вам ...

0 голосов
/ 03 января 2012
if(isset($_FILES["uploaded_file"]))
{
   if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0))
   {
    ............
   }
    else 
    {
        echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists";
    }
}
else
{
    echo "Error: No file uploaded";
}
...