Суть вот в чем: у меня на сайте должна быть страница, в которой находятся статьи... Их будет много(штук 20-30), поэтому создавать на каждую статью отдельную страницу - это маразм... Поэтому я хочу сделать вот что: в каждой ссылке будет адрес с использованием GET... После списка все ссылок будет функция include(), которая подставляет уже отдельніе текстовки со статьями в основную страницу...
Вот код:
<html>
<head>
<title>СТАТЬИ</title>
<head>
<?php
art=$_GET['art'];
?>
<meta name="keywords" content="Здесь ключевые слова!">
<meta name="description" content="Здесь описание Сайта!">
<meta name="author" content="Здесь имя автора">
<link rel="stylesheet" href="../../css.css">
<script language="javascript" src="../../script.js"></script>
</head>
<body>
<table id="body" align="center"><tr><td>
<div id="body">
<div id="top"></div>
<?php
include("menu.php");
?>
<div id="text_1">
<div id="zag">
<img src="../../thumbs/icons/info_button_16.png"><a href="toy.php?art=tualet.php">Приучение к туалету</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="toy.php?art=xarakter.php">Характер чихуа</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
<img src="../../thumbs/icons/info_button_16.png"><a href="#">Заголовок</a></img><br>
</div>
<?php
include("art");
?>
</div>
</div>
</div>
</td></tr>
</table>
</body>
</html>
Но вылетает ошибка:
Parse error: syntax error, unexpected '=' in W:\home\toychih-azov.ru\www\html_doc\intresting\toy.php on line 6
(Вместо сервера использую виртуальный сервер Денвер)
Мне очень нужна ваша помощь!
Заранее благодарен за ответ!
Спустя 12 минут, 40 секунд (24.04.2010 - 14:21) andrey написал(а):
По-моему в 6 строчке надо так:
$art=$_GET['art'];
$art=$_GET['art'];
Спустя 1 час, 58 минут, 26 секунд (24.04.2010 - 16:19) sl4mmer написал(а):
Игорь
предыдущий автор адназначна прав))
и инклюд тож поправь
предыдущий автор адназначна прав))
и инклюд тож поправь
include($art);
Спустя 6 минут, 41 секунда (24.04.2010 - 16:26) sl4mmer написал(а):
а вообще лучше сохрани все подключаемые страницы в допустим *.txt (не суть важно) и передавай в переменную $art только имя файла без расширения и подключай так
имхо незачем юзеру лишней инфы в адрессной строке видеть))
$art=.'.txt';
include($art);
имхо незачем юзеру лишней инфы в адрессной строке видеть))
Спустя 3 часа, 33 минуты, 41 секунда (24.04.2010 - 20:00) Игорь написал(а):
Цитата |
а вообще лучше сохрани все подключаемые страницы в допустим *.txt (не суть важно) и передавай в переменную $art только имя файла без расширения и подключай так |
Можно подробнее? То есть ВСЮ инфу надо сохранить в одном файле или как?
Отельная благодарность andrey...
Спустя 2 минуты, 34 секунды (24.04.2010 - 20:02) twin написал(а):
Вот тут внизу почитай про подключение файлов.
Спустя 2 часа, 43 минуты, 46 секунд (24.04.2010 - 22:46) sl4mmer написал(а):
Игорь
неее я имел ввиду не в одном файле, а просто, с текущими именами, но в одном расшиениии (это можеть быть как txt так и html, так и любое другое, хоть только что тобой выдуманное.... да и вообще может не быть расширения - сервер ж на nix полюбому))
Если почитаешь 5й пункт поста ссылку на который выложил twin - то думаю поймешь для чего это делаеться))
неее я имел ввиду не в одном файле, а просто, с текущими именами, но в одном расшиениии (это можеть быть как txt так и html, так и любое другое, хоть только что тобой выдуманное.... да и вообще может не быть расширения - сервер ж на nix полюбому))
Если почитаешь 5й пункт поста ссылку на который выложил twin - то думаю поймешь для чего это делаеться))