Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка файлов Mozilla vs IE, не работает upload 
:(
    Опции темы
armor85
Дата 9.10.2007, 13:20 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злой программер
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2007
Где: Сочи, блин!

Репутация: нет
Всего: -1



Проблема, не загружаются картинки на мой сервер. Причём в Mozilla всё прекрасно работает, а в IE нет. Нет смысла приводить здесь код из скрипта, просто кто сталкивался, помогите!
PM MAIL   Вверх
webevt
Дата 9.10.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



Цитата(armor85 @  9.10.2007,  13:20 Найти цитируемый пост)
смысла приводить здесь код из скрипта

Есть смысл ;) Покажи форму загрузки. Что у тебя в enctype?
PM MAIL   Вверх
IAmEternaL
Дата 9.10.2007, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



должно быть "multipart/form-data"
PM MAIL ICQ Skype   Вверх
armor85
Дата 9.10.2007, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злой программер
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2007
Где: Сочи, блин!

Репутация: нет
Всего: -1



enctype="multipart/form-data" всё стоит.

PM MAIL   Вверх
IAmEternaL
Дата 9.10.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



ну будет сложно тебе помочь, если ты не дашь ни формы аплоада, ни скрипт...
PM MAIL ICQ Skype   Вверх
armor85
Дата 9.10.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злой программер
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2007
Где: Сочи, блин!

Репутация: нет
Всего: -1



Да обычный скрипт, вопрос не “Почему на работает скрипт”, а “ Почему на работает скрипт на IE”. В чём несовместимость, и какие PHP функции не пашут на IE.


Код

$p = pathinfo($name);
if($type=='image/jpeg' && $name!=''){
 $f = uniqid().'.'.strtolower($p['atg']);
  if (move_uploaded_file($tmpn, 'tnp/'.$f)) {
   echo "ok load.\n";
  $_POST['gut'][$k] = $f;
   chmod(realpath('tmp/'.$f), 0644); } else { echo "err!\n"; }

PM MAIL   Вверх
teroni
Дата 9.10.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



Какой-то стрёмный скриптик...

'tnp/'.$f и 'tmp/'.$f - это так и задумано?

Код

$p = pathinfo($name);
.... $p['atg'] 

это что за элемент массива? Функция pathinfo() такого не выдаёт!
PM MAIL   Вверх
armor85
Дата 9.10.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злой программер
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2007
Где: Сочи, блин!

Репутация: нет
Всего: -1



sorry atg=extension!
я так писал, вкратце, без лишнего, вот и ошибся! 
PM MAIL   Вверх
dsCode
Дата 9.10.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: нет
Всего: 26



armor85, на каком месте падает? Что выводит print_r($_FILES)? Отрабатывает ли move_uploaded_file? Файлы совсем не загружаются через IE или загружаются битыми?


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
IAmEternaL
Дата 9.10.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



тока шо проверил... ие кажеца отсылает не image/jpeg, а image/pjpeg... ну я не уверен - попробуй добавить проверку на этот тип тоже, как разрешенный
типа
Код

if(($type=='image/jpeg' || $type=='image/pjpeg') && $name!=''){

ваапче советую заюзать fiddler и посмотреть шо там ходит между сервом и твоим браузером

кстати - ты бы хоть сказал на каком этапе оно обламывается? ну типа после каждой проверки делай die и ищи где последний проходит, а то не понятно какой участок кода думать

Это сообщение отредактировал(а) IAmEternaL - 9.10.2007, 16:43
PM MAIL ICQ Skype   Вверх
SelenIT
Дата 9.10.2007, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 32
Всего: 401



Цитата(IAmEternaL @  9.10.2007,  16:41 Найти цитируемый пост)
ие кажеца отсылает не image/jpeg, а image/pjpeg... 

Наиболее вероятная причина, т.к.
Цитата(http://www.php.net/manual/ru/features.file-upload.php)

$_FILES['userfile']['type']
    Mime-тип файла, в случае, если браузер предоставил такую информацию. Пример: "image/gif". 


Вообще-то вопрос 
Цитата(armor85 @  9.10.2007,  15:07 Найти цитируемый пост)
какие PHP функции не пашут на IE

не имеет смысла, т.к. PHP работает на сервере. И если в разных браузерах разный результат - очевидно, что различие не в "функциях PHP", а именно в передаваемых данных...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
chin
Дата 9.10.2007, 22:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 28.10.2006

Репутация: нет
Всего: нет



да, и почему эта тема в разделе "профи"?  smile 
PM MAIL   Вверх
IAmEternaL
Дата 10.10.2007, 08:09 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



...спросил новичок. smile ты не мог не спросить

armor85! так шо там у тя? что-то помогло?
PM MAIL ICQ Skype   Вверх
armor85
Дата 10.10.2007, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злой программер
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2007
Где: Сочи, блин!

Репутация: нет
Всего: -1



Потестил, действительно IE передаёт тип как image/pjpeg, нужно будет добавить проверку на этот тип тоже. 

IAmEternaL, cпасибо большое! 

Вот мне просто интересно, много ещё таких приколов?
PM MAIL   Вверх
IAmEternaL
Дата 10.10.2007, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.10.2007
Где: Киев, Украина

Репутация: нет
Всего: нет



ага, особенно касаемо загрузки файла в ие через https простокол... столько времени убил на борьбу с этим злом ;)

ие вообще весело с этим делом (mime\type) дружит
у него всегда свои заморочки - так же как и у оперы с фаером
но, все решаемо smile
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1057 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.