Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с IE или я дурак/ загрузка


Автор: Alex0202x 26.1.2005, 05:09
Я написал скрипт для загрузки фотографий на сайт.
Когда загружаю изображение через Netscape,Firefox и Oper'y ,картинка загружается хорошо и доступна для просмотра через браузер или ImageViewer.
!НО , когда я загружаю через тотже скрипт туже картинку через Internet Explorer картинка загружается неправильно и я немогу посмотреть изображение.

smile

вот код формы :
Код

<form action=upload.php method=post enctype=multipart/form-data>  
       <input type=file name=filename><br>
<input type=hidden name=par1 value=val1>
<input type=hidden name=par2 value=val2>
       <input type=submit value=Upload>
     </form>


а это upload.php
Код


if(copy($HTTP_POST_FILES["filename"]["tmp_name"],$HTTP_POST_FILES["filename"]["name"]))
  {
 $ok='Upload ok';
  }
  else { $info="Error while uploading file!<br>";  }
 


Автор: Chuck 26.1.2005, 10:38
Вопрос не по теме, это не ПХП!
Видимо у тебя XP c sp2 а там в есть фаерволл, который может обрубать картинки, поройтя также в свойствах обозревателя!

З.Ы. и что у тебя вообще за ось, что за IE (версия)...?
Добавлено @ 10:40
Да. я бы на своем месте ставил бы кавычки
Код

<form action="upload.php" method="post" enctype="multipart/form-data">  
       <input type="file" name="filename"><br>
<input type="hidden" name="par1" value="val1">
<input type="hidden" name="par2" value="val2">    
       <input type="submit" value="Upload">
     </form>

Автор: Opik 26.1.2005, 11:11
Цитата
if(copy($HTTP_POST_FILES["filename"]["tmp_name"],$HTTP_POST_FILES["filename"]["name"]))

Попробуй
if(copy($_FILES["filename"]["tmp_name"],$_FILES["filename"]["name"]))

Автор: Vaulter 26.1.2005, 14:59
Opr
это не связывает глюк с IE $)

Автор: penizillin 26.1.2005, 16:33
Цитата(Alex0202x @ 26.1.2005, 03:09)
картинка загружается неправильно
как неправильно?

Автор: Alex0202x 26.1.2005, 22:54
IE - Версия 60.2600 без sp2.
WinXp Home Edition

Кавычки тут дело не меняют.
После загрузки размер файла(картинки) не меняется.
smile

Автор: Alex0202x 26.1.2005, 23:23
Цитата(penizillin @ 26.1.2005, 16:33)
Цитата(Alex0202x @ 26.1.2005, 03:09)
картинка загружается неправильно
как неправильно?

имея ввиду что неодин просмотрщик фотографий не открывает такую фотграфию smile

Автор: Mal Hack 26.1.2005, 23:55
Попробуй move_uploaded_file();

Автор: Alex0202x 27.1.2005, 00:09
Цитата(Mal @ 26.1.2005, 23:55)
Попробуй move_uploaded_file();

move_uploaded_file(); не помог ;(

Автор: Mal Hack 27.1.2005, 00:17
Посмотри тут:
http://detail.phpclub.net/article/upload
не поможет, дай свой код полностью.

Автор: Alex0202x 27.1.2005, 01:02
Цитата(Mal @ 27.1.2005, 00:17)
Посмотри тут:
http://detail.phpclub.net/article/upload
не поможет, дай свой код полностью.

Спасибо тебе за статью.
Я добавил в .htaccess CharsetDisable On и всё работает теперь !
Но я так и непонял почему через Oper'y загружалось хорошо а через IE нет smile
IE ведь не читает htaccess smile

И Спасибо всем кто подсказывал smile

Автор: penizillin 27.1.2005, 01:22
Цитата(Alex0202x @ 26.1.2005, 23:02)
IE ведь не читает htaccess
? а что, должен?

Автор: Alex0202x 27.1.2005, 05:04
Цитата(penizillin @ 27.1.2005, 01:22)
Цитата(Alex0202x @ 26.1.2005, 23:02)
IE ведь не читает htaccess
? а что, должен?

Вообщето нет smile
А у тебя Opera читает ?
smile

Автор: Vaulter 27.1.2005, 08:06
наверно настройки разные кодировок у бродилок

Автор: Alex0202x 28.1.2005, 00:05
Цитата(Vaulter @ 27.1.2005, 08:06)
наверно настройки разные кодировок у бродилок

Скорее всего да

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)