![]() |
Закачка картинок через ПХП и JPEG файлы
Вложений: 1
Почему некоторые JPEG файлы закачиваются ПХП скриптом а др. нет?
Есть пример файла который ни вкакую нелезет :( открываю его Фотошопом, пере-сохраняю и все нормально. Посмотрите аттач, это сравнение.... справа файл который незакачивается. |
Попробуй добавить в htaccess:
CharsetRecodeMultipartForms off |
Непомогает :( что ещё может быть?
|
А что есть "незакачивается"?
|
Вот примерно мой код:
PHP код:
Так вот, большинство картинок нормально сохраняются. А некоторые нераспознаются как case "pjpeg" а пишется "default" т.е. //echo "IMAGE NOT UPLOADED"; хотя на самом деле это фотка из фотоаппарата. |
С этого нужно было начать. Посмотри что выводит exif_imagetype и учти это в своём switch
|
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? |
элемент type ссылается на MIME-тип. Да и то если браузер его послал.
Если у тебя не включено EXIF-расширение, то всё, что остаётся это тупо проверить чтобы файл был с нужным расширением: if (preg_match('/\.([^\.]+)$/',$file,$matches) && ($matches[1] == 'jpg')) ... |
| Часовой пояс GMT +4, время: 22:24. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.