[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать ссылку чтобы загрузить страницу
Страницы: 1, 2, 3, 4, 5, 6
leonw
<?php
$link = array();
$link[] = '<a href="">page 1</a>';
$link[] = '<a href="">page 2</a>';
$link[] = '<a href="">page 3</a>';
$link[] = '<a href="">page 4</a>';
// Устанавливает физический путь до корневой директории скрипта
define('ROOT', str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']).'/');

//Массив GET параметра
$rems = array( 'generator','record' );
/////////////////////////////////////////////////////////////////////

$rem = isset($_GET['rem'])?$_GET['rem']:false;

if (!isset($_GET['rem'])) //Если GET не передан подключаем 0.tpl
{
$rem = 'nol';
}
elseif (in_array($_GET['rem'], $rems )) //Если передан сравниваем с массивом
{
$rem = $_GET['rem'];

} else {
header('HTTP/1.1 404 Not Found'); //Если в массиве таких нет, то показываем
// страницу ошибки 404

exit(file_get_contents('сайт.ru/твоя страница ошибки.html'));
}

/////////////////////////////////////////////////
// Переключатель страниц
for($i = 0; $i < count($link); ++$i)
{
switch($rem)
{
case 'generator' :
include ROOT.'tpl/1.tpl';
break;

case 'record':
include ROOT.'tpl/2.tpl';
break;

case 'nol':
include ROOT.'tpl/0.tpl';
break;

default:
include 'tpl/0.tpl';
break;
}
echo '-----' .$link[$i]. '------ ';
}
?>
так?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.