Forum Webscript.Ru

Программирование => PHP => Тема начата: nobody от 05 Сентября 2002, 23:11:13

Название: Маленький трабл
Отправлено: nobody от 05 Сентября 2002, 23:11:13
Проблемма состоит в том что есть скрипт который загружает в базу данных картинку BLOB поле - он лакально работает, а вот когда я этот скрипт ставлю на сервак peterhost.ru то он отказывается работать - это прявляется тем, что картинка не выводится из базы....

У хостера стоит Русский Apache, но такие решения как

CharsetRecodeMultipartForms off
CharsetDisable on

непрокатывают, в чем дело понять немогу =(

просьба без флуда...
Название: Маленький трабл
Отправлено: Dm от 05 Сентября 2002, 23:17:38
это полностью читал?
http://php.spb.ru/php/upload.html
http://php.spb.ru/php/image.html
Название: Маленький трабл
Отправлено: nobody от 05 Сентября 2002, 23:22:24
когда я вставляю в .htaccess

    CharsetRecodeMultipartForms Off

мне сервер возвращает 500 ошибку
Название: Маленький трабл
Отправлено: nobody от 05 Сентября 2002, 23:38:00
Эта часть скрипта на локальной машине выполняется идеально, а у хостера всегда пишет EER3(неверный размер)

if(strlen($photosmall)<1){
       $myerror->addError($lang[\'ERR8\']);}else{
       @$pic_size_small=GetImageSize($photosmall);
       if(($pic_size_small[0]<>80 )|| ($pic_size_small[1]<>110)){
       $myerror->addError($lang[\'ERR3\']);
              }
}
Название: Маленький трабл
Отправлено: rembo от 06 Сентября 2002, 07:36:37
Как этот фрагмент относится к СУБД, что хранится в $photosmall? В этом фрагменте ничего не подразумевает использование СУБД. Поясни первоначальный вопрос или дополни фрагмент.
Название: Маленький трабл
Отправлено: nobody от 06 Сентября 2002, 12:13:57
просто я привел кусок кода где уже наглядно выдается ошибка связанная с перекодировкой...

Просто эта чать проверки на размер картинки, и вследствии манипуляций Apacha этот код непроходит, всегда выдает ошибку. Хотя на локольной машине он работает идеально.

После отключения этой части кода, остается

$f=fopen("$photosmall","rb"); // имя файла или картинки -- открыли файл на чтение
$upload_small=fread($f,filesize("$photosmall")); // считали файл в переменную
$upload_small=addslashes($upload_small);
$upload_small остается пустым :(