Сделать доступным файл только для оперделённого скрипта php

Maxiz
На сайте с 04.01.2008
Offline
218
687

Подскажите, можно ли сделать доступным файл (например privet.txt) только для определённого PHP скрипта (напримери read.php)?

То есть чтобы никакой другой скрипт не мог прочитать содержание файла privet.txt, а прочитать его содержимое мог только скрипт read.php

DI
На сайте с 03.01.2007
Offline
123
#1

Выставить права на файл только для владельца (chmod 700 для *nix, например), и запускать из-под логина владельца скрипт read.php.

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
Maxiz
На сайте с 04.01.2008
Offline
218
#2
DenIT:
запускать из-под логина владельца скрипт read.php.

на шаред хсотинге это никак не сделать?

kosenka
На сайте с 02.12.2007
Offline
122
#3
Maxiz:
Подскажите, можно ли сделать доступным файл (например privet.txt) только для определённого PHP скрипта (напримери read.php)?
То есть чтобы никакой другой скрипт не мог прочитать содержание файла privet.txt, а прочитать его содержимое мог только скрипт read.php

php-скриптом нельзя прочитать содержимое файла, если такая функциональность в php-скрипт не заложена.

заложите такую функциональность только в read.php и никаким другим php-скриптом, файл privet.txt нельзя будет прочитать.

p.s.

файл privet.txt можно будет прочитать по "прямой ссылке", например, http://site.ru/privet.txt

в таком случае, файл privet.txt, надо "закрывать" через .htaccess

[Удален]
#4

kosenka, уууу. суровый ход мыслей ...

bearman добавил 17.06.2009 в 18:05

это можно сделать в единственном случае - либо одному пользователю разрешить, а другим нет, но это не получится на шареде. второй вариант - отобрать права у вашего пользователя, но рарешить читать веб серверу ... тогда файл будет доступен по http://site.com/privet.txt ... но надо будет дотюнить .htaccess или тп дабы както запрашивать пароль к этому файлу :) может это и сканает :) в реализации не сложно, но все равно через жопу =))))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий