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


Автор: fuckerok 16.4.2005, 05:12
Не посылайте в посик, ответа я там не нашёл....
Вообщем полный бред у меня получается.

Написал скрипт добавления смайликов в формате gif на мой сайт на H12 (агава-халява)

И как-то мне в голову такое не могло прийти, что через браузеры Opera Netscape всё правельно добавляется, а вот через ослик нет.

А вот тут такой форс мажор хочу добавить картинку через ослик, вибираю её и жму загрузку.
Картинка попадает на сервер и она реально там лежит, но вот геморой в том, что она не отображается как должна! Тоесть вместо маленького смайлика у меня какой-то мажор на всё окно.
Лезу на ftp, смотрю на файлик... весит стока же скока и закачивал...
Качаю себе, открываю... ACDsee повисает....
Такое очучение, что ослик сам что-то там заменяет в файле, потому-что загружая из других браузерах всё работает нормально..

Ещё можно понять, что к примеру JavaScript какой-нить может сработать в ослике, не сработать в netscape, но чтоб такое.....
Мне даже в голову не приходит, что там происходит с этой бедной картинкой.....
Либо это Агава всеми руками против ослика, либо это сам ослик....

Вообщем объясните как сделать, потому-что я теряюсь в догадках, что происходит с картинкой...
И как я после такого смогу уснуть....
Мой скрипт выглядит примерно так (хотя я сомневаюсь, что это из-за моего скрипта тк я браузер в нём нигде не проверяю)

upload.php
Код

<?php
function uploadfile($name)
{
  $path=getcwd()."/upload/smiles/";
  do 
  {
   $newname=null;
   //генерация имени для файла
   for ($i=0; $i<8; $i++) $newname.=chr(mt_rand(97,122));
  }
  while (file_exists($path.$newname.".gif"));

  copy($name,$path.$newname.".gif");
}


if ( (isset($file)) uploadfile($file);
?>


formupload.htm
Код

.....
<form method=POST action=upload.php enctype=multipart/form-data>
<input type=file name=file>
<input type=submit>
</form>
.....

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