Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
1

Подключение файлов

05.08.2013, 05:19. Показов 1094. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Не могу решить вот такую задачу (вообще никаких мыслей по реализации)!

Собственно проблема вот в чем. Есть главная страница index.php, в ней должно происходить include() файла.
Подключение файла должно происходить относительной переменных $_GET.
Ну и вот сам код:
PHP
1
2
3
4
5
6
7
8
9
10
11
define('FOLDER',dirname(__FILE__));
$pages = array(
     'reg' => '/inc/html/register.html',
);
if(!isset($_GET['p']))
     include FOLDER.'/inc/data/main.php';
elseif(isset($_GET['p']) && !empty($_GET['p']))
{
     $p = $_GET['p'];
     include FOLDER.$pages[$p];
}
Но, предположим у $_GET будет не только переменная $_GET['p'], а и ещё другая $_GET['f'] - относительно которой будет происходить include() другого файла. Пример:
PHP
1
2
$url = '/?p=reg'; // вот так должно перейти на страницу регистрации.
$url = '/?p=reg&f=1'; // а вот так должно перейти на файл который будет регистрировать.
И тут возникает главный вопрос - Как реализовать include() файла в независимости он к-ва переменных в $_GET.

Была мысль, создать массив (см. ниже) и что бы скрипт производил сравнивание $_GET переменных с ключом массива, но как это реализовать не знаю.
PHP
1
2
3
4
array(
'p=reg' => '/inc/html/register.html', 
'/?p=reg&f=1' => '/inc/data/register.php'
);
Буду очень признателен за помощь.
За ранее Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2013, 05:19
Ответы с готовыми решениями:

подключение файлов
есть сайт, сделанный по шаблону. страницы разложены по каталогам. например: /index.php...

подключение файлов
Столкнулся с такой проблемой: имеется вот такое дерево: index.php - data ...

Подключение файлов
Здравствуйте, помогите разобраться у меня стоит локальный сервер denwer,есть папка site, в ней...

подключение файлов
Объясните для новичка пожалуйста :wall: Я хочу сделать верх сайта, низ (футер) и менюшку на все...

1
420 / 417 / 79
Регистрация: 21.06.2010
Сообщений: 1,362
05.08.2013, 11:52 2
Разделите действие и шаблон на двай файла, один get параметр будет отвечать за шаблон, второй за действие.
0
05.08.2013, 11:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2013, 11:52
Помогаю со студенческими работами здесь

подключение файлов
есть папка а в той еще папки с файлами и все файлы это библиотеки - как написать чтобы подключило...

Подключение файлов
как php подключить к html файлу? у меня есть Рнр файл и Html . Когда включается html надо чтоб...

Подключение файлов в php
Здравствуйте! Есть такой вопрос: Возможно ли подключить файл mysql_connect.php, находящийся в...

подключение файлов\директории
собственно, если подключаю файлы, которые находятся на директорию(две, три...неважно) выше, они не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru