Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запретить доступ к .php файлу
Форумы портала PHP.SU » » Вопросы новичков » Запретить доступ к .php файлу

Страниц (1): [1]
 

1. Нуб-2 - 10 Мая, 2013 - 16:36:15 - перейти к сообщению
Есть файл:
site.ru/sys/p_a.php

Он каждый час запускается кроном, как сделать, чтобы обычные пользователи не могли открыть файл?
2. DelphinPRO - 10 Мая, 2013 - 16:41:00 - перейти к сообщению
1. убрать его из директории доступной из вне (на уровень выше DOCUMENT_ROOT)
2. Закрыть к нему доступ по http
3. Нуб-2 - 10 Мая, 2013 - 16:43:17 - перейти к сообщению
DelphinPRO пишет:
1. убрать его из директории доступной из вне (на уровень выше DOCUMENT_ROOT)
2. Закрыть к нему доступ по http

Если только использовать строчку для .htaccess ,то нельзя будет получить к нему доступ? Или, все же, как-то можно?
4. DelphinPRO - 10 Мая, 2013 - 16:52:18 - перейти к сообщению
DelphinPRO пишет:
Закрыть к нему доступ по http

повторю еще раз: по http
5. caballero - 10 Мая, 2013 - 16:53:24 - перейти к сообщению
Цитата:
Он каждый час запускается кроном, как сделать, чтобы обычные пользователи не могли открыть файл?

и что они увидят получивши доступ кроме пустого экрана?
6. Нуб-2 - 10 Мая, 2013 - 16:57:10 - перейти к сообщению
caballero пишет:
Цитата:
Он каждый час запускается кроном, как сделать, чтобы обычные пользователи не могли открыть файл?

и что они увидят получивши доступ кроме пустого экрана?

Изменятся настройки в базе.
(Добавление)
А, может, просто сделать работу по
site.ru/sys/p_a.php?activate=1 или типа того?
7. caballero - 10 Мая, 2013 - 16:59:10 - перейти к сообщению
Цитата:
Изменятся настройки в базе.

с чего бы им изменится?
(Добавление)
Цитата:
А, может, просто сделать работу по

а может сначала прочитать что тебе пишут?
8. DelphinPRO - 10 Мая, 2013 - 17:06:03 - перейти к сообщению
DelphinPRO пишет:
deny from all

напиши эту строчку в хтаксессе и доступ к этой папке и файлам в ней будет невозможен по http (через интернет). Посетитель будет упираться в 403 ошибку.
и не парься.
9. Ch_chov - 10 Мая, 2013 - 17:09:35 - перейти к сообщению
DelphinPRO пишет:
напиши эту строчку в хтаксессе и доступ к этой папке и файлам в ней будет невозможен по http (через интернет).
Вполне возможно что этот скрипт запускается по крону через curl или wget.
10. caballero - 10 Мая, 2013 - 17:11:40 - перейти к сообщению
Цитата:
Вполне возможно что этот скрипт запускается по крону через curl или wget.

По крону через curl? Слишком мудрено для человека который явно не понимает как работает PHP
11. Нуб-2 - 10 Мая, 2013 - 17:11:43 - перейти к сообщению
caballero пишет:

с чего бы им изменится?

попробуйте угадать.
Видимо, в этом файле идет определенная работа с бд, нет? Однако
(Добавление)
DelphinPRO пишет:
DelphinPRO пишет:
deny from all

напиши эту строчку в хтаксессе и доступ к этой папке и файлам в ней будет невозможен по http (через интернет). Посетитель будет упираться в 403 ошибку.
и не парься.

спс
12. caballero - 10 Мая, 2013 - 17:13:14 - перейти к сообщению
Цитата:
попробуйте угадать.

угадать не проблема - кривой код.
13. DelphinPRO - 10 Мая, 2013 - 17:13:53 - перейти к сообщению
третий вариант, если первые два сложны:

дайте файлу длинное имя из случайных символов

CODE (text):
скопировать код в буфер обмена
  1. sjklfdjvjslfvbldhugiwhelrugfnjkenvjnbsvhhyegbvehbvng.php


и никто его не найдет (если вообще искать будут)

 

Powered by ExBB FM 1.0 RC1