Как определить с помощью PHP адрес страницы?

dirol

Новичок
Как определить с помощью PHP адрес страницы?

Приветствую.
Подскажите, пожалуйста, какой функцией можно определить текущую страницу.
Объясню для чего.

Например,
Если мы находимся в по адресу /a/, то в title страницы подставить ААА, если мы находимся по адресу /b/, то в title страницы подставить BBB

Примерно вот так...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Например,
Если мы находимся в по адресу /a/, то в title страницы подставить ААА, если мы находимся по адресу /b/, то в title страницы подставить BBB
Примерно вот так...
Зачем?
 

dirol

Новичок
есть небольшая система управления сайтом, сейчас все страницы имеют одинаковое название (title), а хочется, чтобы у каждой страницы был свой title
 

Фанат

oncle terrible
Команда форума
octan
и поступаешь неправильно.
адрес страницы далеко не всегда совпадает с именем скрипта
что наглядно нам показывает исходный вопрос. Если, конечно, прочитать его внимательно.
 

dirol

Новичок
и все же как быть? :(
Очень не хочется, чтобы все страницы сайта были с одинаковым названием :(
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
и все же как быть?
Очень не хочется, чтобы все страницы сайта были с одинаковым названием
Ты уже как 1-год на форуме....
Объясни, пожалуйста, ход своих мыслей так, чтоб было понятно и бабушке, которая продает семечки у метро.
 

dirol

Новичок
Есть система управления сайтом.
Основная цель сделать так, чтобы у каждой страницы был уникальный тег title.
Что это страницы?
В первую очередь, это страницы со статьей.
Все данные для статьи (фото, название, анонс, полная версия) берутся из БД.
Поэтому, очень бы хотелось, чтобы, если пользовател открыл страницу с полным текстом статьи, то в тэг titile подставлялось название статьи из базы, если пользователь просматривает категорию со статьями, то название этой категории.

Я себе представляю это следующим образом:

1. Определяем адрес страницы, где находится пользователь (???)
2. Если пользователь находится, например в, /text/article123.htm (где 123 - это поле в БД "idart"), то делаем запрос к таблице, в которой содержатся статьи и извлекаем строку, где idart=123, получаем оттуда нужное поле "nameart"(название статьи) и подставляем его в title.
 

Андрейка

Senior pomidor developer
dirol
у тя сайт посвящен людям с паранормальными способностями? нормальные люди не смогут прочитать статью, если выдавать им пустую белую страницу с одним тэгом - <title>
 

Андрейка

Senior pomidor developer
ну, по моему, единственный способ сделать так, чтобы скрипт не догадался выводит он раздел, текст статьи или главную страницу - не выводить ничего
 

dirol

Новичок
Андрейка, давайте я оставлю без комментариев все, ваши бессмысленные сообщения, а Вы, если ничего не можете сказать более осмысленного и полезного, просто пройдете мимо. Ок?
 

Андрейка

Senior pomidor developer
dirol
очень заманчивое предложение) но, к сожалению, Вы не максим галкен (хотя тоже весело), мы не на Вашем бенифисе и мне тож хочется поучаствовать в этом тупняке)
 

dirol

Новичок
Андрейка
тогда участвуйте, кто же мешает...

<html>
<title> <title>

<?
$query = "SELECT * FROM `rec` WHERE idrec = $idrec";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) :
echo $row[namerec];
endwhile;
?>
Вот как сделать, чтобы в title подставилось значение $row[namerec]?
 

Андрейка

Senior pomidor developer
dirol
а че за код странный?) если одна строка, то это ж будет if, а не while)

<?
$title = '';
$query = "SELECT * FROM `rec` WHERE idrec = $idrec";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) :
$title = $row[namerec];
endwhile;
?>
<html>
<title><?php echo $title ?><title>
 

dirol

Новичок
Андрейка
ок, но мне же нужно, чтобы выводилось $row[namerec] на странице и уж точно не перед <html>!
 

dirol

Новичок
Андрейка,

PHP:
<html>
<title> <title>

<?
$query = "SELECT * FROM `rec` WHERE idrec = $idrec";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) :
echo $row[namerec];
endwhile;
?>
В вашем коде Вы забыли вывести $row[namerec]!
 
Сверху