Forum Webscript.Ru
Программирование => PHP => Тема начата: nobody от 05 Сентября 2002, 23:11:13
-
Проблемма состоит в том что есть скрипт который загружает в базу данных картинку BLOB поле - он лакально работает, а вот когда я этот скрипт ставлю на сервак peterhost.ru то он отказывается работать - это прявляется тем, что картинка не выводится из базы....
У хостера стоит Русский Apache, но такие решения как
CharsetRecodeMultipartForms off
CharsetDisable on
непрокатывают, в чем дело понять немогу =(
просьба без флуда...
-
это полностью читал?
http://php.spb.ru/php/upload.html
http://php.spb.ru/php/image.html
-
когда я вставляю в .htaccess
CharsetRecodeMultipartForms Off
мне сервер возвращает 500 ошибку
-
Эта часть скрипта на локальной машине выполняется идеально, а у хостера всегда пишет 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\']);
}
}
-
Как этот фрагмент относится к СУБД, что хранится в $photosmall? В этом фрагменте ничего не подразумевает использование СУБД. Поясни первоначальный вопрос или дополни фрагмент.
-
просто я привел кусок кода где уже наглядно выдается ошибка связанная с перекодировкой...
Просто эта чать проверки на размер картинки, и вследствии манипуляций Apacha этот код непроходит, всегда выдает ошибку. Хотя на локольной машине он работает идеально.
После отключения этой части кода, остается
$f=fopen("$photosmall","rb"); // имя файла или картинки -- открыли файл на чтение
$upload_small=fread($f,filesize("$photosmall")); // считали файл в переменную
$upload_small=addslashes($upload_small);
$upload_small остается пустым :(