Ошибка: Failed to parse the Currency Converter XML document.
$29 341.66


Ошибка: Failed to parse the Currency Converter XML document.
$2 710.83


Ошибка: Failed to parse the Currency Converter XML document.
$2 739.36


Простой пример навигации для сайта

Простая система навигации для сайта

Приветствую тебя уважаемый читатель!!! Я очень рад что вы читаете эту статью....
почему спросите вы? да потому что это моя первая статья о модном нынче языке
программирования php. Этот язык я думаю (это мое мнение) самый лучший.

Ну да ладно статья не про это и ведь у каждого человека свое мнение, это в этой статье не обсуждается.

Так вот и сама статья....

Я очень много хожу по сайтам посвященным php и постоянно в форумах вижу вопросы такого типа
(Как мне сделать на своем сайте навигацию типа index.php?list=то_что_нужно) и вот это

вынудило меня на написание этой статьи. Когда я только начинал программировать на php меня
тоже очень сильно интересовал этот вопрос, но я в нем с помощью книги и Интернета очень даже хорошо разобрался.

Начнем с $query_string:

$query_string — в этой переменной окружения содержится строка запроса, т.е.
текст, который находится в url после знака вопроса.

Простой пример:

<?php

if ($query_string==«guest»)

{

echo «Вы пытаетесь открыть гостевую книгу»;

}

else

{

printf(«<a href=?guest>Нажмите тут чтобы увидеть как работает $query_string</a>»);


}

?>

В примере четко видно как мы передаем запрос. Т.е. все что находится после знака ?
считается переменной $query_string. За исключением переменных которые записываются
в виде index.php?var=1 т.е. переменной var присвоено значение 1.

О том как построить навигацию на переменных читайте ниже.

Так вот как же построить навигацию для сайта на переменных??? Да очень даже просто отвечу я...

Смотрите пример ниже:

<?php

if ($list)

{

if (!file_exists(«».$list.«.htm»))

{

echo «Вы задали не существующий файл»;

}

else

{

include(«».$list.«.htm»);

}

}

else

{

printf(«<a href=?list=guest>Нажмите тут чтобы увидеть как работает навигация на переменных</a>»);

}

?>

В урле мы присваиваем переменной list значение guest. После того как нажали на ссылку
проверяется наличие файла guest.htm в той же директории где и находится сам скрипт если он (скрипт)
ее не находит то выводится сообщение об ошибке, а если он ее все таки найдет то выводит его с помощью include.

Так вот с помощью этих операций на сайте можно построить очень даже классную и удобную навигацию,
можно использовать её для того чтобы сменить содержание таблицы зависящей от
определенного параметра и т.д. вариантов много.... экспериментируйте!!!

 

Интересное

Уязвимость в приложении...
Microsoft предупредила пользователей Windows о появлении вируса, поражающего компьютеры через уязвимость в приложении для создания презентаций PowerPoint.При открытии зараженного файла формата РРТ...
Подробнее...
"Грабим" странички
С аудиограбберами знакомы все. Нам предстоит сделать свой собственный граббер информации из Интернета. Нам понадобится подопытный кролик, на роль которого я предлагаю выбрать сайт...
Подробнее...
Форум без базы данных за...
Loser рассказывает как можно написать свой форум не используя никаких баз данныхЭтой статьей я хочу показать, что можно обойтись без баз данных, написав неплохой форум. Это статья является как бы...
Подробнее...
Работаем с рабочим столом
Привет! Сегодня мы будем работать с тем, что постоянно видим на экране своего монитора, а именно со своим рабочим столом. Не буду сильно болтать о том о сем а сразу же начну с полезных примеров....
Подробнее...
Полезные функции для...
Эта статья фактически краткий справочник по функциям для работы с файлами.Описываемые функции редко кто использует, но это не значит, что они бесполезны.Напротив, они очень даже полезны... Но они...
Подробнее...
Удаление и отключение...
Иногда требуется обновить или удалить драйвер какого-либо устройства, поскольку он уже не нужен либо не работает должным образом под Windows Server 2003. В этой статье будет описан процесс...
Подробнее...
20 самых бестолковых...
В 1985 году Microsoft дала жизнь Windows 1.0 C тех пор и началось уже 22-летнее господство этой самой популярной и самой раздражающей людей платформы. А вы никогда не задумывались, какие функции...
Подробнее...
Что такое CSS
Обычный HTML позволяет задавать цвет и размер текста с помощью тегов форматирования. Если понадобится изменить параметры однотипных элементов на сайте, придется просматривать все страницы, чтобы...
Подробнее...
Организация оптовой...
Электронные торговые площадки - это сайты в категории В2В, на которых заключаются сделки между продавцами и покупателями. На таких сайтах собрана информация о ценах на продукцию на всех...
Подробнее...
Как выбрать телевизор?
Плазменная панель уже давно перестала быть роскошью. И в эпоху технического прогресса, многие выбирают именно этот вид телевизоров. Конечно, плазма значительно дороже, но у нее есть немало...
Подробнее...