[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование index.php и .htaccess что б сайт пр
ataman
Сейчас работают ссылки по таким адресам:

http://blog2/?id=2 и http://blog2/?id=3, а нужно что б выдавалось по адресу http://blog2/about и http://blog2/services

Вот листинг index.php


<?php
// определяем начальные данные
$db_host = 'localhost';
$db_name = 'blog';
$db_username = 'root';
$db_password = '';
$db_table_to_show = 'pages';

// соединяемся с сервером базы данных
$connect_to_db = mysql_connect($db_host, $db_username, $db_password)
or die("Could not connect: " . mysql_error());

// подключаемся к базе данных
mysql_select_db($db_name, $connect_to_db)
or die("Could not select DB: " . mysql_error());

if (isset($_GET['id'])) $id = (int) $_GET['id'];
else $id = 1;

// выбираем все значения из таблицы "Contacts"
$qr_result = mysql_query("SELECT text, name FROM " . $db_table_to_show . " WHERE id='$id' ")
or die(mysql_error());

while($data = mysql_fetch_array($qr_result)){?>

<title><?=$data['name'];?></title>
<?echo $data['text'];
}

// закрываем соединение с сервером базы данных
mysql_close($connect_to_db);


?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</
head>

<
br /><a href="/?id=1">Главная</a><br />
<
a href="/?id=2">Услуги</a><br />
<
a href="/?id=3">О нас</a><br />
<
a href="/?id=4">Контакты</a>
<
body>
</
body>
</
html>



Содержание файла .htaccess


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php [L]
AddDefaultCharset UTF-8


Содержимое таблицы MySQL "pages":
user posted image
Быстрый ответ:

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