forum.tpl
<?php
include("forumpost.tpl");
?>
<form method="post" action="phptext.php">
<input name ="name" type="text">
<input name ="post" type="text">
<input type = submit value="Отправить">
</form>
forumpost.tpl
Это гостевая книга, можете писать сообщения <HR>
phptext.php
<?
$file = fopen ("forumpost.tpl","r+");
$str = "<B>" . $_POST['name'] . " :</b><BR>" . $_POST['post'] . "<BR><BR><HR>"
if (!$file );
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
?>
Parse error: syntax error, unexpected T_IF in Z:\home\localhost\www\ru\phptext.php on line 4
Спустя 4 минуты, 40 секунд (14.10.2011 - 18:17) alex12060 написал(а):
<?php
$file = fopen("forumpost.tpl", "a");
$str = "<B>" . $_POST['name'] . " :</b><BR>" . $_POST['post'] . "<BR><BR><HR>";
if (!$file)
{
echo("Ошибка открытия файла");
}
else
{
fputs ($file, $str);
}
fclose ($file);
?>
А вот самый брутальный вариант:
<?php
if (file_exists('forumpost.tpl') && is_writable('forumpost.tpl')) {
$str = "<B>" . htmlspecialchars($_POST['name']) . " :</b><BR>" . htmlspecialchars($_POST['post']) . "<BR><BR><HR>";
file_put_contents('forumpost.tpl', $str) or die('Some error has corrupt');
} else {
die('I do not find db file!');
}
?>
Спустя 7 минут, 57 секунд (14.10.2011 - 18:25) Guest написал(а):
alex12060, cпасибо, но возникла другая проблема.
Нужно, чтобы вписывались сообщения в самый конец или в самое начало, но не должны перезаписываться старые сообщения, у меня они записываются поверх:
forumpost.tpl
Нужно, чтобы вписывались сообщения в самый конец или в самое начало, но не должны перезаписываться старые сообщения, у меня они записываются поверх:
forumpost.tpl
<B>Володя Шишкин :</b><BR>Привет<BR><BR><HR>ть сообщения.
<BR><HR><BR>
Спустя 4 минуты, 53 секунды (14.10.2011 - 18:29) alex12060 написал(а):
Я исправил, у тебя режим стоял не подходящий. Напиши либо 'a', либо 'a+'
Спустя 3 минуты, 32 секунды (14.10.2011 - 18:33) Guest написал(а):
Больше вопросов нет, тему можно закрывать.
Спустя 3 минуты, 23 секунды (14.10.2011 - 18:36) Winston написал(а):
Спустя 19 часов, 39 минут, 36 секунд (15.10.2011 - 14:16) Guest написал(а):
Winston, там готовый вариант, а я делаю самостоятельно.
Спустя 9 часов, 3 минуты, 45 секунд (15.10.2011 - 23:20) Winston написал(а):
Цитата (Guest @ 15.10.2011 - 14:16) |
Winston, там готовый вариант, а я делаю самостоятельно. |
Оттуда ты можешь подчеркнуть некоторые идеи.