html type = file - PullRequest
       2

html type = file

0 голосов
/ 02 сентября 2010

С html type = file, как я могу узнать, был ли файл загружен. Есть ли что-то в значениях $ _POST для указания на это?

<form action="program" enctype="multipart/form-data" method="post">
<input type="text" name="textline" size="30">
<input type="file" name="datafile">
<input type="submit" value="Send">
</form>

Ответы [ 3 ]

1 голос
/ 02 сентября 2010

Проверьте массив $ _FILES:

if ($_FILES['datafile']['error'] == UPLOAD_ERR_OK) {
    // file was uploaded
}

'error' будет соответствовать одной из предопределенных констант загрузки, см. http://www.php.net/manual/en/features.file-upload.errors.php для всех возможных значений.

0 голосов
/ 02 сентября 2010

Переменная $_FILES содержит информацию о загрузке файла, включая исходное имя файла, тип mime, временное имя файла, код ошибки и размер загруженного файла.

0 голосов
/ 02 сентября 2010
<code>echo '<pre>';
var_dump($_FILES);
echo '
';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...