Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм ЧПУ в SLAED, а именно config_rewrite.php 
:(
    Опции темы
APro
Дата 15.6.2009, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Не красиво, не практично, но мне нравится, как это сделано ТАМ smile

Содержимое того файла таково:

Код

$rewrite_out = array(
"System.html",
"Services.html",
"Reklame.html",
"Contact.html",
"Recommend.html",
"Search.html",
"Topics.html",
"Add_News.html",
"Rules.html",
"Info.html"
);

$rewrite_in = array(
"'(?<!/)index.php\?name=System'",
"'(?<!/)index.php\?name=Services'",
"'(?<!/)index.php\?name=Reklame'",
"'(?<!/)index.php\?name=Contact'",
"'(?<!/)index.php\?name=Recommend'",
"'(?<!/)index.php\?name=Search'",
"'(?<!/)index.php\?name=Topics'",
"'(?<!/)index.php\?name=Add_News'",
"'(?<!/)index.php\?name=Rules'",
"'(?<!/)index.php\?name=Info'"
);


Как я понял, в момент создания страницы идёт поиск ссылок из массива IN и заменяется на OUT

А как это сделать – не понял! Может кто объяснит?

Добавлено через 7 минут и 30 секунд
Ого, походу я сам нашёл, но разве это всё?

Код

// Rewrite mod
function rewrite() { 
    $contents = ob_get_contents(); 
    ob_end_clean();
    include("config/config_rewrite.php");
    $rewrite = preg_replace($rewrite_in, $rewrite_out, $contents);
    echo $rewrite;
}



--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
APro
Дата 15.6.2009, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 328
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Не понимаю :( ипользуя только эти строки может кто-нить привести пример


--------------------
Никогда не спорь с дураком, другие могут не заметить между вами разницы.
Чем реже открываешь рот, тем меньше слышишь глупостей.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0380 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.