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


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


Ошибка: Failed to parse the Currency Converter XML document.
$23 023.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.

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

 

Интересное

DBI для mSQL/mySQL
УстановкаДля использования интерфейсов rnSQL и MySQL к модулям DataBase Dependent/DataBaseIndependent (DBI/DBD) или MsqlPerl и MysqlPerl необходимо иметь следующие компоненты :
Подробнее...
Windows PowerShell: Отчет...
Недавно мне пришлось писать довольно длинный и замысловатый сценарий Windows PowerShell, который в ходе работы начал довольно плохо отвечать на запросы. Я написал его для выполнения в качестве...
Подробнее...
Обзор и установка системы...
ВведениеДумаю, в настоящее время никто уже не станет спорить с утверждением, что процесс вхождения Linux в корпоративный мир стал необратимым, а процент установок этой операционной системы на...
Подробнее...
Используем Cron
Данная заметка предназначенна для тех, кто собирается работать с cron, но еще не знает как все это делается. Я в кратце попробую объяснить что такое cron, для чего он нужен да и как вообще с ним...
Подробнее...
Режим редактирования в IE
Оказывается ie может редактировать открытые им документы, и не только текст, но и в том числе вставлять имиджи и т.п. По сути дела полноценный html-editor у нас в руках, но только об этом...
Подробнее...
Внимание! На свободе...
Вредоносный документ PDF, использующий баги в программном обеспечении Adobe Systems Reader и Acrobat, выпущен на волю, сообщила компания Symantec во вторник — спустя всего несколько часов после...
Подробнее...
Ввод ограничений на...
Введение: В среде домена централизованное управление рабочими станции можно осуществлять через групповые политики домена. Если же у вас нет сервера, всё равно можно использовать групповые политики...
Подробнее...
Закачка файла на сервер с PHP
В более поздних версиях есть возможность использовать специальный массив ($http_post_files), но в данном уроке описывается более ранний метод.В нашем примере мы будем использовать следующий код...
Подробнее...
Обзор ОС Windows Server...
Сервер Windows Server 2003 Datacenter Edition разработан специально для удовлетворения потребностей бизнеса в высокой масштабируемости, доступности и надежности и позволяет создавать...
Подробнее...
Привлекательные сайты...
Все эти проблемы имеют одно и то же решение – КОНТЕНТ. Контент, имеющий прямое отношение к теме сайта и обновляется регулярно, делает сайт «привлекательным». Привлекательные сайты оправдывают свое...
Подробнее...