Re: Dynamic titles.
| From: | Justin French | Date: | Sat, 15 Mar 2003 08:44:55 +0000 |
| Subject: | Re: Dynamic titles. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-139789@lists.php.net to get a copy of this message | ||
You can split $_SERVER['REQUEST_URI'] on the /'s to get the directories, eg:
http://site.com/info/your_pet/dogs/page.html
would result in
/dir/anotherdir/page.php
So, (untested code):
<?
$title = 'Name of My Site';
$urlBits = explode('/',$_SERVER['REQUEST_URI']);
$i = 0;
foreach($urlBits as $bit)
{
$i++;
if($i < count($urlBits) && !empty($bit))
{
$bit = str_replace('_', ' ', $bit);
$bit = ucwords($bit);
$title .= " / {$bit} ";
}
}
echo $title;
?>
Should echo something like:
'Name of My Site / Info / Your Pets / Dogs'
All you need to to do is echo $title in the title tag, and season to taste
:)
Justin
on 14/03/03 4:44 AM, Sebastian (sebastian@dslr.net) wrote:
> Hello.
>
> I have many pages, and was thinking of a way to generate dynamic page
> titles, very similar to a breadcrumb where it uses the directory structure
> to make the page title.
>
> Anyone have something like this, and is willing to give a hand?
>
> warm regards,
> Sebastian - [BBR] Gaming Clan
> http://www.broadbandreports.com
>