Forum Webscript.Ru
Программирование => PHP => Тема начата: dub от 26 Апреля 2002, 01:36:22
-
Проблема: необходимо закачать графический файл на сервер.
Использую форму:
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"...
Может, кто подскажет, где может быть баг? Или какое-нибудь точно работающее решение киньте на мыло, опробую.. Может сревер нездоровый у меня, или еще что....
Заране спасибо.
-
dub
и сервер, скорее всего, rusapache?
http://php.spb.ru/php/upload.html
-
в .htaccess нужно прописать вот что.
CharsetRecodeMultipartForms off
Если это бесплатный хостинг(агава), то такое решение не помогает :(
-
Dm
Добавление єтой самой строки CharsetRecodeMultipartForms off в .htaccess мне нравится больше из соображений переносимости скрипта - не на каждом сервере удастся вовремя достучаться до админа, чтобы тот внес изменения в httpd.conf, а создать нужный .htaccess внутри вирт. сервера с помощью того же скрипта - не проблема...
bhor
Хостинг нормальный, платный.
В .htaccess директории, в которую загружаю изображения?
То есть в каждой директории, в которую таким образом загружаются изображения, должны появляться файлы .htaccess с такими строками или достаточно написать эти строки в .htaccess главной директории?
Я недавно дорвался до .htaccess, прошу прощения, если вопрос глуповатый..
-
dub
файл .htaccess должен распологаться в текущем (со скриптами) каталоге или выше, можно в корне веб-сервера.
PS. кстати, в .htaccess можно корректировать некоторые параметры самого php, которые задаются в php.ini
-
Ух ты!
Ща буду пробовать.. Если в директории со скриптами - похоже, это именно то решение, которое я искал...
О результатах сообщу.
Спасибо, ребяты..
Кстати, а где можно почитать о том, что еще можно делать с помощью .htaccess?
-
http://www.phpdevs.com/data/22/78.html
http://httpd.apache.org/
-
Кайф!!!
Работает!!!!!
Очень хочется поставить вам пива, ребяты, честное слово!!!
В Киев никто не собирается?
Огромное человеческое спасибо.
Завтра на свежую голову, да с такими возможностями, -ууууууххх.....