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

Печать RSS
666

F

Землянин
0
valerik (11 Марта 2011 / 19:23)
Facecontrol, http://scades.ru/simple_guestbook.exe
SIR2100, какая проблема? В файл не пишется, или из файла не выводится? Выводить так надо <?=$val?>, а не так <?$val?>
Блин я с телефона,у меня такие файлы не поддерживает,можешь так объяснить?

Добавлено через 03:18 сек.
30. SIR2100, а что ты переменной $file хочешь сделать?
S
Автор
Землянин
0
$file это файл в который информация будет записываться

Добавлено через 01:02 сек.
31. Facecontrol, это видео для компа. Там гписывается как сделать простейшую гостевую smile
F

Землянин
0
32. SIR2100, так ты ж ей в первой части присвоил функцию file и что ты сейчас хочешь делать переменной $content
S
Автор
Землянин
0
33. Facecontrol, вот это уже труднее хД. Я полностью скопировал то что мне дали)) эта ехешная видюшка. Ток там все работает. А у меня ошибки синтаксические где-то походу

Добавлено через 01:12 сек.
Но как я понял, контент получает старые сообщения и к ним добавляет новые, чтобы записи все сохранялись. smile
F

Землянин
0
34. SIR2100, вот посмотри на этом сайте код http://visavi.net/load/zip.php?id=1294&
S
Автор
Землянин
0
есть она у меня переделанная
НО там не все работает как хотелось бы.
Я ее выкладывал уже. Мне сказали что код тяжелый или что-то типа того.
smile

Добавлено через 03:27 сек.
у меня есть желание с нуля написать)

Пацак
0
<?php

define ("_FILE_", "data.txt");

if (!empty($_POST["name"]) and !empty($_POST["message"])) {
$name = $_POST["name"];
$message= $_POST["message"];
if (file_exists(_FILE_)) {
$text="<b>$name</b>:$message \n";
$content = file_get_contents(_FILE_);
$content .= $text;
file_put_contents(_FILE_, $content);
}
header("location: ".$_SERVER["PHP_SELF"]);
exit;
}

?>

<form action= "<?=$_SERVER["PHP_SELF"]?>" method="post">
Имя:
<input type="text" name="name" /><br/>
Сообщение:<br/>
<textarea name="message"></textarea><br />
<input type="submit" value="Отправить"/>
</form>

<?php

if (is_file(_FILE_)) {
    $messages = file(_FILE_);
    $messages = array_reverse($messages);    
    foreach($messages as $val) {
    echo $val.'<br />';
}   
}

?>
#26 Пробуй по аналогии.
Изменил: Андрей (11.03.2011 / 21:25)
S
Автор
Землянин
0
37, не работает. Пишет что здесь ошибка
header("location: ".$_SERVER["PHP_SELF"]);

Пацак
0
У меня всё работает без ошибок. Сохрани файл в утф8 без бом. И посмотри нету случайно у тебя любого вывода до хеадера.
Изменил: Андрей (11.03.2011 / 23:26)
S
Автор
Землянин
0
Отв / Цит / Спам
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\1\index.php:2) in Z:\home\test1.ru\www\1\index.php on line 15
При отправке smile

Добавлено через 01:39 сек.
вставил только твой код из 37 поста smile

Добавлено через 03:58 сек.
Запись в файл происходит, так же все после считывается. Только эта ошибка при добавлении записи
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск