ayrat9
Новичок
Браузеры по разному реагируют на закачку файлов
В админской части моего сайта есть скриптик, позволяющий закачивать изображения с удаленного компа на сервак. Идея там, вкратце, такая: фотка отсылается на сервак в определенную папку, и если отсылка прошла удачно, автомат. пишется файлик галереи с закач. фотками, который затем подключается к сайту. Так вот возник такой трабл: в Опере7 этот скриптик отлично работает, я бы даже сказал на 5 баллов, а вот ИЕ6 не позволяет, выкидывая запланированную (прописанную мной ранее в классе utils) ошибку ($err[44]="Проблема! Загруженный файл не является изображением или имеет неподдерживаемый формат -GIF-, -BMP-."). Скрипт использует ф-цию in_gallery_upload_image() из класса in_gallery
______________________
____________________
Очень хочется, чтобы скриптик исполнялся в обоих браузерах.
Если кто заинтересуется, вышлю по почте коды класса и скрипта.
сайт - hockey.tomos.ru
В админской части моего сайта есть скриптик, позволяющий закачивать изображения с удаленного компа на сервак. Идея там, вкратце, такая: фотка отсылается на сервак в определенную папку, и если отсылка прошла удачно, автомат. пишется файлик галереи с закач. фотками, который затем подключается к сайту. Так вот возник такой трабл: в Опере7 этот скриптик отлично работает, я бы даже сказал на 5 баллов, а вот ИЕ6 не позволяет, выкидывая запланированную (прописанную мной ранее в классе utils) ошибку ($err[44]="Проблема! Загруженный файл не является изображением или имеет неподдерживаемый формат -GIF-, -BMP-."). Скрипт использует ф-цию in_gallery_upload_image() из класса in_gallery
______________________
PHP:
function in_gallery_upload_image()
{
$err=$this->in_gallery_count_img($this->PATH_WWW_PIC."/gallery/".$this->in_gallery_add_image_id."/");
if($err) return($err);
if ($this->in_gallery_image=="")
{
return(52);
}
if ($this->in_gallery_image_size==0) {return(43);}
if (($this->in_gallery_image_type!="image/jpeg") && ($this->in_gallery_image_type!="image/jpg") && ($this->in_gallery_image_type!="image/png")) {return(44);}
if (!is_uploaded_file($this->in_gallery_image)) {return(45);}
$upfile=$this->PATH_WWW_PIC."/gallery/".$this->in_gallery_add_image_id."/".$this->in_gallery_image_name;
if (!copy($this->in_gallery_image, $upfile)) {return(46);}
$err=$this->in_gallery_create($this->in_gallery_add_image_id);
if($err) return($err);
return(0);
}
Очень хочется, чтобы скриптик исполнялся в обоих браузерах.
Если кто заинтересуется, вышлю по почте коды класса и скрипта.
сайт - hockey.tomos.ru