| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56
![]() |
Закачка картинок через ПХП и JPEG файлы
Почему некоторые JPEG файлы закачиваются ПХП скриптом а др. нет?
Есть пример файла который ни вкакую нелезет открываю его Фотошопом, пере-сохраняю и все нормально. Посмотрите аттач, это сравнение.... справа файл который незакачивается. |
|
|
|
|
# 5 |
|
Junior Member
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56
![]() |
Вот примерно мой код:
PHP код:
Так вот, большинство картинок нормально сохраняются. А некоторые нераспознаются как case "pjpeg" а пишется "default" т.е. //echo "IMAGE NOT UPLOADED"; хотя на самом деле это фотка из фотоаппарата. |
|
|
|
|
# 7 |
|
Junior Member
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56
![]() |
eta funnktsia nepodderzhivaetsa y menia
no ya vot chto sdelal:$type=basename($_FILES['userfile']['type']); echo $type; i script neopredeliaet etot file kak .JPG t.e. plohie jpeg file i vse i niche tyt nesdelaesh? |
|
|
|
|
# 8 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
элемент type ссылается на MIME-тип. Да и то если браузер его послал.
Если у тебя не включено EXIF-расширение, то всё, что остаётся это тупо проверить чтобы файл был с нужным расширением: if (preg_match('/\.([^\.]+)$/',$file,$matches) && ($matches[1] == 'jpg')) ... |
|
|