Mailinglisten-Archive |
Hallo!
Dennis Morhardt schrieb:
> $urls = array("/blog/[slug]" => "viewBlogEntry"
> "/feed/blog" => "viewFeedBlog"
> "/gallery/[id]" = "viewGallery");
>
Sollte kein großes Problem sein. Wandle die URLs in Regex um:
<?php
$url = .. die URL
$schemes = array("#/blog/(.*)/#/" => "viewBlogEntry"
"#/feed/blog#" => "viewFeedBlog"
"#/gallery/(.*)" = "viewGallery");
# und dann einzeln mit foreach durchloopen
foreach($schemes as $schema => $function) {
if(preg_match($schema, $url, $data)) {
$param = $data[1]; // soweit ich weiß.. evtl manual von preg_match konsultieren
$function($param);
break;
}
}
?>
Hoffe, ich konnte dir die grundlegende Weise vermitteln :)
Gruß
Jonas
php::bar PHP Wiki - Listenarchive