Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Upload файлов на РНР

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Upload файлов на РНР
Имя
Сообщение << Старые топики   Новые топики >>
Upload файлов на РНР - 2004-12-09 11:30:30   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
Народ! Подскажите в чем трабла… Не могу сделать закачку файлов через веб-форму… На локальном серваке все работает тип-топ… а как тока переношу на сервер хостера - не фига(( Уже и права файлов и директорий менял везде стоит 777 - не фига не помогает… Хостер пишет должно работать… А не работает? Может кто знает в чем фишка? Хостинг от mchost.tu
Post #: 1
Upload файлов на РНР - 2004-12-09 12:00:57   
Kernell Panic

Сообщений: 431
Оценки: 0
Присоединился: 2004-03-16 12:37:19
А чего пишет? Если скрипта на php лучше попробуй поставить 644.
Post #: 2
Upload файлов на РНР - 2004-12-09 12:29:18   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
Ниче не пишет… Там короче такой вот скритп
if (copy($file,$file_name))
{
$mes="файл $file c размером $file_size b успешно загружен.";
}
else
{
$mes="не удалось загрузить файл, повторите попытку позже.";
}
Т.е. типа если все гуд - выводится сообщение об успешной загрузке, если нет - что не удалось….

Изменил права на 644 - ниче не изменилось((
Post #: 3
Upload файлов на РНР - 2004-12-09 13:54:19   
Kernell Panic

Сообщений: 431
Оценки: 0
Присоединился: 2004-03-16 12:37:19
Не понял… Че то он тебе должен написать…

У тебя там форма, наверное, типа "путь к файлу" возможно с кнопой обзор шоб на винте можно было покопаться.
И кнопа "загрузить" По нажатию кнопы загрузить должны передаваться скрипту данные из поля "путь к файлу" и скрипт начинает высасывать файл на сервер. Если че-то не так он тебя либо на 404 not found должен перебросить либо скрипт отвечает об ошибке - типа "кривые данные, ошибка" либо сервак рапортует о сбое скрипта ошибками типа 500 и т.д.

А у тебя чего?
Post #: 4
Upload файлов на РНР - 2004-12-09 14:19:32   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
http://phpclub.ru/talk/
Post #: 5
Upload файлов на РНР - 2004-12-09 17:52:23   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
В том то и дело, что ниче не пишет… Вроде как начинает копировать чето… Апотом скидывает и выдает это вот сообщение… Типа попробуйте позже))) Да сам посмотри www.ruhelp.org/pages/upload.php….
Post #: 6
Upload файлов на РНР - 2004-12-10 09:16:41   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Тогда нужно поизвращаться над кодом, чтобы выяснить, на каком этапе происходит глюк.
Так тебе никто не скажет, можно только гадать.
Начни например с этого:
<BR>if (copy($file,$file_name))<BR>{<BR> $mes=&quot;файл $file c размером $file_size b успешно загружен.&quot;;<BR>}<BR>else<BR>{<BR> echo $file . &quot;&lt;BR&gt;&quot;;<BR> echo $file_name . &quot;&lt;BR&gt;&quot;;<BR> echo count(file($file_name)) . &quot;&lt;BR&gt;&quot;;<BR> $mes=&quot;не удалось загрузить файл, повторите попытку позже.&quot;;<BR>}<BR>
Post #: 7
Upload файлов на РНР - 2004-12-10 09:51:50   
Kernell Panic

Сообщений: 431
Оценки: 0
Присоединился: 2004-03-16 12:37:19
Лично мне оно писало что не удалось загрузить файл… Теперь надо выяснить почему??? Может у тебя на каталоге в который пишется файло стоит запрет на запись? попробуй всем юзерам дать права write чтоли… хотя это стремновато…
Post #: 8
Upload файлов на РНР - 2004-12-10 12:12:49   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
Все права уже и так выставил 777… Куда уж больше то? Куда стремнее))
Post #: 9
Upload файлов на РНР - 2004-12-10 12:29:10   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
Мне вот такую вот фигню выдал:
/***/***/***/tmp/phpozjvw3
1.rar
count(file(1.rar))
не удалось загрузить файл, повторите попытку позже.

*** - эт я уже закрыл имена дирректорий из соображений безопасности))
————–
Вроде все работает…
Post #: 10
Upload файлов на РНР - 2004-12-10 13:19:52   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Попробуй так:
Добавь полный путь к 1.rar
Типа /home/pupkin/www/up/1.rar - примерно так должна выглядеть переменная $file_name

И ещё может быть косяк как раз в 777 - иногда 644 лучше чем 777.
Post #: 11
Upload файлов на РНР - 2004-12-10 18:36:39   
NorthWind

Сообщений: 169
Оценки: 0
Присоединился: 2004-07-29 00:39:24
Все заработало!! Спасибо)) Дело в самом деле оказалось в неправильно прописаном пути к папке UPLOAD..
Post #: 12
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Upload файлов на РНР







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.