| |
|
|
| | Использую такой код:
$type = $_FILES['file']['type'];
$type = str_replace("image/pjpeg","jpg",$type);
$type = str_replace("image/gif","gif",$type);
if (($type!="gif")&&($type!="jpg"))
{
print "Разрешение файла должно быть .jpg или .gif";
}
|
Раньше он работал, но сейчас зачем-то происходит ошибка: он говорит, что файл не .gif и не .jpg (хотя загружаю .gif или .jpg) | |
| |
|
|
| |
|
|
| |
для: FiX
(05.06.2006 в 10:56)
| | | А что сейчас содержит $type? выведите его на экран. | |
| |
|
|
| |
|
|
| |
для: Loki
(05.06.2006 в 11:34)
| | | Вот именно что, он содержит image/pjpeg или image/gif
Странно ещё и то, что когда я выводил эти два значения, то получалось совсем одинаково: jpg. Но зачем-то if на это не реагирует, говорит, что нет совпадений... Как это можно объяснить? | |
| |
|
|
| |
|
|
| |
для: FiX
(06.06.2006 в 12:33)
| | | а не может быть каких-то дополнительных символов типа пробелов или конца строки?
если сделать так:
| |
| |
|
|