|
|
|
|
|
для: cheops
(11.01.2007 в 14:17)
| | И то верно...
Мерси Вам огромное!
Тему можно закрыть. | |
|
|
|
|
|
|
|
для: mehelson
(11.01.2007 в 10:17)
| | А вы просто проверяйте входит ли в $_SERVER['foto']['type'] подстрока "image"
<?php
if(strpos($_SERVER['foto']['type'], "image") !== false)
{
}
else
{
exit("неверный тип файла");
}
?>
|
| |
|
|
|
|
|
|
|
для: m@rchello
(11.01.2007 в 08:30)
| | и все-таки...
если для проверки типа *.jpg пишем image/pjpeg,
то как это будет выглядеть для *.gif, проверка типа image/gif
не проходит... всегда в этом случае выдает "неверный тип файла"
Подскажите, кто знает ...
Спасибо! | |
|
|
|
|
|
|
|
для: Mehelson
(11.01.2007 в 07:33)
| | Возможно! Но у меня пока с этим проблем не возникало!:-) | |
|
|
|
|
|
|
|
для: m@rchello
(11.01.2007 в 06:57)
| | а это ,уважаемый ,вроде как проверка не по типу, а просто по расширению...
или без разницы ?
ведь расширение нарисовать любое можно... не опасно ли так ? | |
|
|
|
|
|
|
|
для: mehelson
(11.01.2007 в 04:19)
| | Можно вот так проверять!
$ext=strrchr($_FILES["foto"]["name"],".");
if($ext=='.gif' or $ext=='.GIF' or $ext=='.jpg' or $ext=='.JPG' or $ext=='.jpeg' or $ext=='.JPEG' or $ext=='.png' or $ext=='.PNG')
{
echo "Допустимый тип файла";
}
else
echo "Не допустимый тип файла";
|
| |
|
|
|
|
|
|
| Добрый всем день!
Подскажите, как проверить тип загружаемого файла ?
через поиск нашел примерно следующее $_FILES['filename']['type'] != 'image/pjpeg'
для jpeg - все прекрасно... а как быть с gif или с png ?
у меня не работает...всегда выводит - "неверный тип файла"...
помогите...
<?php
if(($_FILES['foto']['type'] != 'image/pjpeg') || ($_FILES['foto']['type'] != 'image/gif'))
{
exit("неверный тип файла");
}
else
{
if($_FILES["foto"]["size"] > 500*1024)
{
exit("Размер файла превышает 500 kb");
}
if(copy($_FILES['foto']['tmp_name'], $dirname."/".$product.$_FILES['foto']['name']))
{
echo "файл успешно загружен";
}
else
{
exit("ошибка! файл загрузить не удалось!");
}
}
?>
|
научите ! что не так и где ?
Спасибо! | |
|
|
|
|