Помогите с готевой книгой

Печать RSS
665

S
Автор
Землянин
0
аа.
Допустим есть некоторое колво информации. Мы нажимаем на ссылку ведущую на страницу. На этой странице есть ссылки при нажатии на которые на этой же странице отображается информация, содержащаяся в этих текстовых документах
В

Чатланин
0
не понял.
S
Автор
Землянин
0
мы зашли на страницу.
На ней ссылки, при нажатии на которые нам выводится содержание любого текстового файла через одну вторую страницу. Т.е. какую бы мы ссылку ни выбирали, мы попадаем на одну и туже пхп страницу, которая берет при разных запросах соответствующую запросу информацию и выводит ее.
Если не понятно, домой приеду и пример кину

Добавлено через 02:17 сек.
яркий пример того что я хочу это поиск на этом сайте
S
Автор
Землянин
0
<?php
$file="../local/guest.dat";
if (isset ($_post['name']))
{
$name=$_post['name'];
$message=$_post['message'];
$text="<b>$name</b>:$message \n";
file_put_contents($file,$text);
header('location:guest.php');
exit;
}
?>
<form method="post" action="" >
Имя:<input type="text" name="name" /><br/>
Сообщение:<br/> <textarea name="message"></textarea><br /> <input type="submit" value="Send"/>
</form>
Блин. Уже здесь ошибку сделал. НЕ записывается в файл(((

Добавлено через 07:55 сек.
header('location:guest.php'); объясните мне для чего эта строка smile
В

Чатланин
0
попробуй путь до файла полный написать
$file=$_SERVER['DOCUMENT_ROOT'].'/local/guest.dat';
S
Автор
Землянин
0
<?php
$file=$_SERVER['DOCUMENT_ROOT'].'/local/guest.dat';
if (isset ($_post['name']))
{
$name=$_post['name'];
$message=$_post['message'];

$content=file_get_contents($file);

$text="<b>$name</b>:$message \n";
$text=$content.$text;
file_put_contents($file,$text);
header('location:guest.php');
exit;
}
$messages=array();
if(is_file($file))$messages=file($file);
?>
<form method="post" action="" >
Имя:<input type="text" name="name" /><br/>
Сообщение:<br/> <textarea name="message"></textarea><br /> <input type="submit" value="Send"/>
</form>
<?foreach($messages AS $key=>$val):?>
<div><?$val?></div>
<?endforeach?>
хД очень похоже на точ то у меня руки не из того места растут E
Все вроде как на видео. НО не работает((

Добавлено через 00:48 сек.
да и я привык путь прописывать так "../local/guest.dat" smile
F

Землянин
0
Я вот тоже хочу сейчас написать гостевуху на файлах.Вот у меня допустим форма есть,и я вот хочу узнать у вас ребята,кто может написать последовательность для написания гостевой?Тоесть к примеру:
1.Проверить введины ли данные
2.Если данные не введены,то перенаправить пользователя на форму для ввода данных
3.......
4.......... И так далее.Если кто смог бы такое написать было бы не плохо.
S
Автор
Землянин
0
Посмотрите код кто-нить пожалуйста, потому что работа стоит((( sad
В

Чатланин
0
Facecontrol, http://scades.ru/simple_guestbook.exe
SIR2100, какая проблема? В файл не пишется, или из файла не выводится? Выводить так надо <?=$val?>, а не так <?$val?>
S
Автор
Землянин
0
логично было бы проверить, заполнена ли форма. Если нет то выводим ее
потом проверка, введены ли данные. Если нет то обратно. Если да то идем дальше.
Проверка на спешиалчарс. Чтобы сайт не ломанули. Если проходим то дальше. еСЛИ НЕТ ТО ВОЗВРАЩАЕМ.
Если все нормально, записываем в файл.
Потом, соответственно, читаем из файла.
Так думаю я. А вот как это воплотить хД другое дело E

Добавлено через 02:37 сек.
дело в том, что не записывается в файл инфа(( а тут исправил smile

Добавлено через 05:05 сек.
Все выводится. А записыватсья не хочет
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск