Доступ на картинки

Safary

Новичок
Доступ на картинки

Вот написал скрипт, который загружает картинки, картинки он загружает, по ФТП вижу.
Но с сайта на них не зайти, типа:
site.ru/images/kartinka.jpg

Пересылает на index.php, а он отображает несуществующую страницу.
Думал проблема в .htaccess, убрал его, теперь вот что выдает:

Forbidden
You don't have permission to access /images/logo.jpg on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Загрузил картинку вручную на ФТП, всё работает, через форму нет.
Видимо через скрипт когда загружаю надо права на просмотр картинки как-то устанавливать, а как?
 

Safary

Новичок
Странно, пишу вот так:
PHP:
chmod($url."/".basename($_FILES['FILE']['name']),0777)
Всёравно тоже самое...
 

Фанат

oncle terrible
Команда форума
надо не п и с а т ь, а ч и т а т ь.
ты проверил, что у тебя з а п и с а л о сь?

и что у тебя в переменной $url?
 

Safary

Новичок
не проверил, а как проверить то? в переменной папка файла
 

Фанат

oncle terrible
Команда форума
у тебя есть фтп клиент. он показывает разрешения на файлы

-~{}~ 02.05.09 19:31:

что у тебя в переменной $url?
 

Армян

Новичок
судя по названию переменной ТСу надо почитать это - http://phpfaq.ru/paths
 

Safary

Новичок
Не ну скажите как, а то заказчик ждет уже второй день. Я по-разному попробывал доступ для картинок устанавливать, он всеравно запрещенный...

-~{}~ 03.05.09 11:15:

и вторым атрибутом функции какое число ставить чтоб все могли смотреть картинку??
 

weregod

unserializer
на одном (может и больше) российском хостинге по дефолту установлен safe-mode для PHP, в котором наблюдается что-то подобное (из скрипта chmod на папку, созданную самим же скриптом, не срабатывал)
Safary, возможно, в этом проблема
 

Safary

Новичок
у меня папка создана не скриптом, папка вручную, а вот картинки скриптом загружаю. хостинг - zlathosting.ru/

-~{}~ 03.05.09 16:11:

Ну народ, всётаки помогите...
Читал что если права доступа - 777 поставить, то всё нормально будет. Ставлю 777, всёравно не заходит.
Теперь ещё и в ФТП в папку не получается зайти, не заходит, издает звук ошибки и всё.
Помогите, уже и не знаю что делать..
 

Фанат

oncle terrible
Команда форума
я тебе вопрос два раза задал между прочим.
но ты же у нас не читатель.
 

Safary

Новичок
в переменной адресс, клиент есть, что записалось не проверил, я через тотал командер сижу, не догадаюсь всё как там посмотреть
 

Safary

Новичок
ну images
адресс картинки, если точнее сказать, то её папка
 

Lightning

Трудоголик
Safary
В тотал командере права видны.
В chmod нужно указывать не адрес картинки, а путь к ней.

-~{}~ 03.05.09 17:33:

И что за привычка: за каждой строкой кода на форум лезть?
 

Safary

Новичок
Я путь картинки и указываю.

http://phpfaq.ru/debug - прочитал, мне просто нужно знать, как установить права нормальные. Сейчас устанавливаю, ничего не происходит...

-~{}~ 03.05.09 17:57:

точнее происходит, в папку даже зайти через фтп не могу.

Теперь вот такую ошибку выдает

Warning: chmod() [function.chmod]: Operation not permitted in /home/wm1470/public_html/admin/scripts/add_image.php on line 11
 

fixxxer

К.О.
Партнер клуба
веб сервер работает от апачового юзера
по фтп ты заходишь своим юзером

кем залил, тем и надо права выставлять

ну это конечно когда ты разберешься с путями и кю в головном мозгу
 
Сверху