Подскажите следующий вопрос. Нужно в форме загрузить изображение, вообщем- то всё грузится, но есть одна бяка - грузятся вообще любые файлы. Полез в мануал, нашёл что мол нужно поставить MIME-тип "image/*" (загрузка только графических изображений). Сделал как написано:
но всё равно продолжают заливаться левые файлы, которые не имеют ничего общего с изображениями...
что делать?
п.с. вся форма примерно так...
листинг 1.php
листинг 2.php
Код:
<input type="file" name="___" accept="image/*">
что делать?
п.с. вся форма примерно так...
листинг 1.php
Код:
<form enctype="multipart/form-data" action="2.php" method="post">
<input type="file" name="test" accept="image/*"><br>
<input type="submit" value="Отправить">
</form>
листинг 2.php
Код:
$dir = "images";
$file = $_FILES["test"]["tmp_name"];
$file_name = $_FILES["test"]["name"];
if (@move_uploaded_file($file, "$dir/$file_name"))
{
print "<center>Загрузка файла $file_name в директорию $dir рошла успешно!</center>";
}
else
{
print "<center><u>Ошибка:</u> невозможно загрузить файл $file!</center>";
}