imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.06.2005, 17:11     # 1
f1vlad
Junior Member
 
Аватар для f1vlad
 
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56

f1vlad Нуль без палочки
Закачка картинок через ПХП и JPEG файлы

Почему некоторые JPEG файлы закачиваются ПХП скриптом а др. нет?

Есть пример файла который ни вкакую нелезет открываю его Фотошопом,
пере-сохраняю и все нормально.

Посмотрите аттач, это сравнение.... справа файл который незакачивается.
Изображения
Тип файла: gif compare.gif (33.0 Кбайт, 13 просмотров - Кто скачивал? )
f1vlad вне форума  
Старый 07.06.2005, 17:29     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Попробуй добавить в htaccess:

CharsetRecodeMultipartForms off
RaZEr вне форума  
Старый 07.06.2005, 19:21     # 3
f1vlad
Junior Member
 
Аватар для f1vlad
 
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56

f1vlad Нуль без палочки
Непомогает что ещё может быть?
f1vlad вне форума  
Старый 07.06.2005, 19:28     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
А что есть "незакачивается"?
RaZEr вне форума  
Старый 07.06.2005, 19:40     # 5
f1vlad
Junior Member
 
Аватар для f1vlad
 
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56

f1vlad Нуль без палочки
Вот примерно мой код:

PHP код:


switch ($type
            {
             case 
"jpeg":
                                                   
blablabla
                                
break;



             case 
"pjpeg"
                                                   
blablabla
                           
break;


             case 
"gif":  
                                                   
blablabla
                           
break;


             case 
"bmp":   
                                                   
blablabla
                           
break;


             default:     
                                                   
blablabla
                           
//echo "IMAGE NOT UPLOADED";
             


Так вот, большинство картинок нормально сохраняются. А некоторые нераспознаются как case "pjpeg" а пишется "default" т.е. //echo "IMAGE NOT UPLOADED"; хотя на самом деле это фотка из фотоаппарата.
f1vlad вне форума  
Старый 07.06.2005, 19:51     # 6
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
С этого нужно было начать. Посмотри что выводит exif_imagetype и учти это в своём switch
RaZEr вне форума  
Старый 07.06.2005, 20:39     # 7
f1vlad
Junior Member
 
Аватар для f1vlad
 
Регистрация: 17.10.2003
Адрес: Nashua,NH
Сообщения: 56

f1vlad Нуль без палочки
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?
f1vlad вне форума  
Старый 07.06.2005, 21:47     # 8
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
элемент type ссылается на MIME-тип. Да и то если браузер его послал.

Если у тебя не включено EXIF-расширение, то всё, что остаётся это тупо проверить чтобы файл был с нужным расширением:

if (preg_match('/\.([^\.]+)$/',$file,$matches) && ($matches[1] == 'jpg')) ...
RaZEr вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:29.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.