Автор Тема: Проблема с upload графики.  (Прочитано 2893 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Проблема с upload графики.
« : 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"...

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

Заране спасибо.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с upload графики.
« Ответ #1 : 26 Апреля 2002, 03:11:19 »
dub
и сервер, скорее всего, rusapache?
http://php.spb.ru/php/upload.html
с уважением,
магистр белой магии.

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Проблема с upload графики.
« Ответ #2 : 26 Апреля 2002, 09:30:05 »
в .htaccess нужно прописать вот что.

CharsetRecodeMultipartForms off

Если это бесплатный хостинг(агава), то такое решение не помогает :(

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Проблема с upload графики.
« Ответ #3 : 26 Апреля 2002, 19:13:34 »
Dm
Добавление єтой самой строки CharsetRecodeMultipartForms off в .htaccess мне нравится больше из соображений переносимости скрипта - не на каждом сервере удастся вовремя достучаться до админа, чтобы тот внес изменения в httpd.conf, а создать нужный .htaccess внутри вирт. сервера с помощью того же скрипта - не проблема...

bhor
Хостинг нормальный, платный.
В .htaccess директории, в которую загружаю изображения?
То есть в каждой директории, в которую таким образом загружаются изображения, должны появляться файлы .htaccess с такими строками или достаточно написать эти строки в .htaccess главной директории?
Я недавно дорвался до .htaccess, прошу прощения, если вопрос глуповатый..

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема с upload графики.
« Ответ #4 : 26 Апреля 2002, 23:23:15 »
dub
файл .htaccess должен распологаться в текущем (со скриптами) каталоге или выше, можно в корне веб-сервера.

PS. кстати, в .htaccess можно корректировать некоторые параметры самого php, которые задаются в php.ini
с уважением,
магистр белой магии.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Проблема с upload графики.
« Ответ #5 : 27 Апреля 2002, 00:53:58 »
Ух ты!
Ща буду пробовать.. Если в директории со скриптами - похоже, это именно то решение, которое я искал...
О результатах сообщу.
Спасибо, ребяты..
Кстати, а где можно почитать о том, что еще можно делать с помощью .htaccess?

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
с уважением,
магистр белой магии.

Оффлайн dub

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 236
  • +0/-0
  • 0
    • Просмотр профиля
    • http://binartis.com/
Проблема с upload графики.
« Ответ #7 : 27 Апреля 2002, 01:33:20 »
Кайф!!!
Работает!!!!!
Очень хочется поставить вам пива, ребяты, честное слово!!!
В Киев никто не собирается?

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28