непредсказуемая функция copy() PHP

Печать RSS
132

N

Эцилопп сией тентуры
0
поправочка! файлами как раз таки которые сгенерированны скриптом, можно управлять через php сценарий !
Изменил: Nu3oN (03.02.2011 / 23:33)

Пацак
0
Nu3oN (3 Февраля 2011 / 23:31)
поправочка! файлами как раз таки которые сгенерированны скриптом, можно управлять через php сценарий !
ну я как раз об этом и говорю. Либо делать скрипт который будет удалять это, либо через файловый менеджер панели ;)

Добавлено через 01:18 сек.
Но через ФТП такими файлами управлять уже нельзя, так как прав нет. Даже права доступа не сменишь ;)
В

Кодер
0
юзай exec('wget -O ' . dirname(__FILE__) . '/file.txt http://site.ru/file.txt');
С

Малиновые штаны
0
12. CHUMA, под рутом такие файлы тоже не удаляются?
V

Пацак
0
файлы созданные скриптом создаются с правами 666 владелец www-data т.е созданные апачем
М

Пацак
0
Не все так создаются)

Пацак
0
Santez (4 Февраля 2011 / 00:40)
12. CHUMA, под рутом такие файлы тоже не удаляются?
вот это я не знаю. В смысле под рутом, значит как админ сервера? Скорее всего тоже не получится. Так как уже написали что файлы создаются с правами доступа только для сервера - апач. Фиг его. Я не сильно в этом шарю smile

Добавлено через 08:09 сек.
ofroke (4 Февраля 2011 / 03:35)
Не все так создаются)
ну мне кажется, если во время создания файла, так же скриптом устанавливать права chmod, то будет всё норм. И тогда по фтп должно будет получаться ими управлять.
Изменил: Владимир (04.02.2011 / 05:39)
Автор
Чатланин
0
CHUMA (3 Февраля 2011 / 23:26)
Можно удалить эти файлы свободно, только через cPanel ну или что там у тебя. Короче через файловый менеджер панели хостинга. Если конечно такая имеется ;) так как все файлы скопированные или созданные средствами скрипта, становятся доступными только для сервера. Так что и удалять и менять права доступа нужно средствами скрипта.

ISPM не удаляет.

Добавлено через 01:57 сек.
ByVlad (4 Февраля 2011 / 00:35)
юзай exec('wget -O ' . dirname(__FILE__) . '/file.txt http://site.ru/file.txt');
Знаю, как через exec, но он у меня не используется в целях без-ти. Не хочу функцию вновь разрешать на выполнение.

Добавлено через 03:51 сек.
Возможно, проблема в файловой системе юникса и вот в этом пробеле в названии файла...
Б

Пацак
0
Под рутом удаляется все, что хочешь.
Такая тема получается именного из-за того, что апач создает файл, чтоб другим пользователям его можно было изменять - надо ставить соответсвующие права самим скриптом.
Чтоб файл создавался от имени пользователя, а не апача, надо юзать php + cgi - читал об этом, но не вникал, так что тут советов конкретных не дам.

Ктулху
0
Эммм.... вообще вся проблема в том что ТС незнает элементарных стандартов. Ненадо использовать пробелы в имени файла.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск