[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с include() + GET
Игорь
Здравствуйте... Недавно начал изучать PHP и появилась вот такая проблема...

Суть вот в чем: у меня на сайте должна быть страница, в которой находятся статьи... Их будет много(штук 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'];

Спустя 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 - то думаю поймешь для чего это делаеться))


Быстрый ответ:

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