|
| |
|
|
| |
для: hell_riser
(27.07.2006 в 20:39)
| | | Да, так работает. Спасибо, hell_riser! | |
| |
|
|
| |
|
|
| |
для: Владимир22
(27.07.2006 в 03:07)
| | | string filetype ( string filename )
Возвращает тип файла. Возможными значениями являются fifo, char, dir, block, link, file и unknown.
Вот так должно работать:
<?php
$file = $_FILES['foto']['type'];
$file_type = substr($file, 0, 5);
if($file_type != "image")
exit("Не допустимый тип файла !"):
?>
|
| |
| |
|
|
| |
|
|
| |
для: Unkind™
(27.07.2006 в 01:33)
| | | Не хочет всё равно. Самое интересное, что эхом показывает 4 символа (file), а первый - $ - не отображает. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(27.07.2006 в 00:54)
| | | Странно...Обычно это может быть из-за кавычек...У вас нет...Ну попробуйте
$filetype = filetype($foto);
$mf = substr($filetype, 0, 5);
if ($mf != "image")
{
echo "<script language='JavaScript'>\nwindow.alert('$mf ----Это не изображение.');</script>";
}
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(26.07.2006 в 21:46)
| | | Кто подскажет, что не так? -
выводит 5 первых букв не типа изображения, а самого слова filetype.
$mf = substr(filetype($foto),0,5);
if ($mf != "image"){
print "<script language='JavaScript'>
window.alert('$mf ----Это не изображение.');</script>";}
|
| |
| |
|
|
| |
|
|
| |
для: Владимир22
(26.07.2006 в 16:47)
| | | Лучше проверяйте равны ли первые 5 символов строки image - надёжнее получится. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(26.07.2006 в 16:47)
| | | >Что за формат такой непонятный с этой буквой "p"... И какие
>ещё бывают варианты, чтобы наверняка опознавал и не
>браковал.
Из вариантов jpeg знаю ещё jpeg2000 | |
| |
|
|
| |
|
|
| |
для: cheops
(26.07.2006 в 11:36)
| | | Спасибо , cheops! Сам не додумался проверить.
Пишет на все файлы jpeg: image/pjpeg
Что за формат такой непонятный с этой буквой "p"... И какие ещё бывают варианты, чтобы наверняка опознавал и не браковал. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(23.07.2006 в 15:03)
| | | А вы при загрузке фотографии выведите его тип - что там?
<?php
echo $_FILES['foto']['type'];
exit();
?>
|
| |
| |
|
|
| |
|
|
| |
для: Владимир22
(23.07.2006 в 15:03)
| | | Вопрос ещё актуален, помогите, кто может... | |
| |
|
|
|