Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Dklab_Route: разбор URL на именованные части и сборка обратно различными способами (Дмитрий Котеров)
Author Message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Mon May 10, 2010 9:59 pm (написано за 14 секунд)
   Post subject: Dklab_Route: разбор URL на именованные части и сборка обратно различными способами
Reply with quote

dklab.ru/lib/Dklab_Route/

This library parses and builds URLs according to specified rules. It is
a bit low-level, but powerful.
Back to top
View user's profile Send private message Send e-mail
Гость
Guest





Карма: 387
   поощрить/наказать


PostPosted: Fri Jul 02, 2010 7:46 pm (спустя 1 месяц 22 дня 21 час 47 минут; написано за 1 минуту 8 секунд)
   Post subject:
Reply with quote

Спасибо, суперская штука, только пример не работает:


Feature: deal with sub-domains
Code (any language): скопировать код в буфер обмена
[post_edit]
url = "username=(.*)/post/id=(\d+)/edit"
ctrl = Post_Edit

[post_add]
url = "username=(.*)/post/add"
ctrl = Post_Add
---------------------------------------------------------------------
Code (php): скопировать код в буфер обмена
$router->assemble(array (www.php.net/array)("name" => "post_edit", "username" => "ivan", "id" => 10));
$matched = $router->match("http://ivan.example.com/post/123/edit");
---------------------------------------------------------------------
Code (php): скопировать код в буфер обмена
var_dump (www.php.net/var_dump)($matched); //выводит NULL
 
А вот так работает:
Code (php): скопировать код в буфер обмена
$matched = $router->match("ivan.example.com/post/123/edit");
Back to top
noganno
Заглянувший
Warnings: 1


Joined: 20 Nov 2010
Posts: 3
Карма: -4
   поощрить/наказать


PostPosted: Sat Nov 20, 2010 12:08 pm (спустя 4 месяца 17 дней 16 часов 22 минуты; написано за 5 секунд)
   Post subject: Как подключить библиотеку Dklab_Route?
Reply with quote

Как подключить библиотеку Dklab_Route?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML