Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Предложите решение

254
21 марта 2003 года
Cker
341 / / 20.08.2000
Есть пхп скрипт, который инклудит локальный файл или файл с другого сервера.
Необходимо сделать, чтобы скрипт "инклудил" только "допустимые" файлы.
Например нужно, чтобы инклудились:
_about
http://www.yandex.ru/index.php
и совсем ненужно, чтобы "инклудился", например http://www.yahoo.com/index.php

Предложите наилучшее решение. Может рег. выражением или хранить в файле все допустимые включения и проверять их перед включением...............:-?
250
21 марта 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by Cker
Есть пхп скрипт, который инклудит локальный файл или файл с другого сервера.
Необходимо сделать, чтобы скрипт "инклудил" только "допустимые" файлы.
Например нужно, чтобы инклудились:
_about
http://www.yandex.ru/index.php
и совсем ненужно, чтобы "инклудился", например http://www.yahoo.com/index.php

Предложите наилучшее решение. Может рег. выражением или хранить в файле все допустимые включения и проверять их перед включением...............:-?


вообще не понял что ты хочешь:
в чем отличия между ними:
http://www.yandex.ru/index.php
http://www.yahoo.com/index.php
обоих нет на серваки.
Объясни еще раз (и все по русски) что ты хочешь.

254
21 марта 2003 года
Cker
341 / / 20.08.2000
Не обращайте внимания на те урлы, которые я указал. Это для примера.
Попробую еще раз:
Есть у меня index.php, в который я передаю параметр (www), в которой указан адрес того файла, который я хочу включить в скрипт.
Нужно отсеять недопустимые
Ну пусть задача будет выглядеть так:
Можно включать:
_about, _home, contacts
И нельзя включать _other
.........
4
21 марта 2003 года
mike
3.7K / / 01.10.2002
Создай массив, который будет содержать список исключаемых адресов (или файлов) и перед тем как инклудить файл, проверь его наличие в этом массиве.
583
22 марта 2003 года
#define
150 / / 03.12.2002
Цитата:
Originally posted by mike
Создай массив, который будет содержать список исключаемых адресов (или файлов) и перед тем как инклудить файл, проверь его наличие в этом массиве.



Лучше тогда список разрешенных адресов - потому что их все равно будем намного меньше, чем запрещенных.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог