Forum Webscript.Ru

Программирование => PHP => Тема начата: dub от 26 Апреля 2002, 01:36:22

Название: Проблема с upload графики.
Отправлено: dub от 26 Апреля 2002, 01:36:22
Проблема: необходимо закачать графический файл на сервер.

Использую форму:


File:




some.php содержит, кроме прочего:
copy($pic1, $dest) or die("Error: could not copy file.");
chmod($dest, 0777);
unlink($pic1) or die("Error: could not delete uploaded file.");
echo "File  uploaded successfully.";
?>

с $dest - все в порядке, везде стоит chmod 777, файл в директорию копируется, но браузером как картинка не отображается. Интересно, что текстовые файлы отображаются без проблем, а графические - нет, как будто в форме я использую не "multipart/form-data"...

Может, кто подскажет, где может быть баг? Или какое-нибудь точно работающее решение киньте на мыло, опробую.. Может сревер нездоровый у меня, или еще что....

Заране спасибо.
Название: Проблема с upload графики.
Отправлено: Dm от 26 Апреля 2002, 03:11:19
dub
и сервер, скорее всего, rusapache?
http://php.spb.ru/php/upload.html
Название: Проблема с upload графики.
Отправлено: bhor от 26 Апреля 2002, 09:30:05
в .htaccess нужно прописать вот что.

CharsetRecodeMultipartForms off

Если это бесплатный хостинг(агава), то такое решение не помогает :(
Название: Проблема с upload графики.
Отправлено: dub от 26 Апреля 2002, 19:13:34
Dm
Добавление єтой самой строки CharsetRecodeMultipartForms off в .htaccess мне нравится больше из соображений переносимости скрипта - не на каждом сервере удастся вовремя достучаться до админа, чтобы тот внес изменения в httpd.conf, а создать нужный .htaccess внутри вирт. сервера с помощью того же скрипта - не проблема...

bhor
Хостинг нормальный, платный.
В .htaccess директории, в которую загружаю изображения?
То есть в каждой директории, в которую таким образом загружаются изображения, должны появляться файлы .htaccess с такими строками или достаточно написать эти строки в .htaccess главной директории?
Я недавно дорвался до .htaccess, прошу прощения, если вопрос глуповатый..
Название: Проблема с upload графики.
Отправлено: Dm от 26 Апреля 2002, 23:23:15
dub
файл .htaccess должен распологаться в текущем (со скриптами) каталоге или выше, можно в корне веб-сервера.

PS. кстати, в .htaccess можно корректировать некоторые параметры самого php, которые задаются в php.ini
Название: Проблема с upload графики.
Отправлено: dub от 27 Апреля 2002, 00:53:58
Ух ты!
Ща буду пробовать.. Если в директории со скриптами - похоже, это именно то решение, которое я искал...
О результатах сообщу.
Спасибо, ребяты..
Кстати, а где можно почитать о том, что еще можно делать с помощью .htaccess?
Название: Проблема с upload графики.
Отправлено: Dm от 27 Апреля 2002, 01:04:56
http://www.phpdevs.com/data/22/78.html
http://httpd.apache.org/
Название: Проблема с upload графики.
Отправлено: dub от 27 Апреля 2002, 01:33:20
Кайф!!!
Работает!!!!!
Очень хочется поставить вам пива, ребяты, честное слово!!!
В Киев никто не собирается?

Огромное человеческое спасибо.
Завтра на свежую голову, да с такими возможностями,  -ууууууххх.....