2015-03-30 4 views
-1

Я хочу, чтобы функция для выполнения php-файлов в определенном каталоге могла подпадать подкаталины с отдельными сценариями.Включить сценарий папки

Пример:

У меня есть папка

сценарий

где

1234.php

link'ul в этом случае быть

www.mysite.com/test/1234

и

У меня есть папка

пользователя

где

register.php

link'ul в этом случае быть

www.mysite.com/user/register

мне удалось сделать, но это что-то например index.php? page = script не хочу этого ... как я могу изменить свою функцию, описанную выше?

моя функция

> function loadcontent() {  include("config.php"); 
> if(isset($_GET['page'])) {  $page = replace($_GET['page']); 
> 
>   include("module/".$page.".php"); 
>   if(!file_exists("module/".$page.".php"))  {   $error=1;   echo error("Script not exist."); 
> 
>  } } else {  if(isset($page) == NULL)  {   $page = 'acasa'; 
>   include("module/".$page.".php");  } } } 
+0

Это хорошо. Удачи с этим. У вас возникли вопросы? –

+0

Какой именно вопрос? –

+0

Мне это удалось, но это что-то вроде index.php? Page = script не хочет этого ... как я могу изменить свою функцию, описанную выше? Моя функция –

ответ

0

Вы должны прочитать и узнать о Htaccess файлов и как писать их, чтобы переписать ваши URLs

https://es.wikipedia.org/wiki/.htaccess

http://httpd.apache.org/docs/2.4/howto/htaccess.html

И для future, stackoverflow помогает людям отлаживать/решать/находить проблемы theyr в CODE, а не просто запрашивать полный решение проблемы или реализация функции.

+0

Функции не существует? –

+0

Нет, вы не можете переписывать URL-адреса с помощью чистых php-функций. Как я уже сказал, htaccess - это ответ на ваши нужды. – taxicala

Смежные вопросы