<?php
$text = !empty ($_POST['text']) ? $_POST['text'] : NULL ;
$a = fopen ("1.txt", "a") ;
fwrite ($a, $text."<br />") ;
readfile ("1.txt") ;
?>
<form action="" method="post">
<input type="text" name="text" /><br />
<input type="submit" name="s" value="ok" />
</form>
Спустя 5 минут, 30 секунд (31.10.2010 - 13:41) inpost написал(а):
пропал =(
Спустя 1 минута, 12 секунд (31.10.2010 - 13:42) Guest написал(а):
я так и знал))) почему?
Спустя 1 минута, 36 секунд (31.10.2010 - 13:43) Guest написал(а):
а так?
<?php
$text = !empty ($_POST['text']) ? $_POST['text'] : NULL ;
if (isset ($_POST['s']))
{
$a = fopen ("1.txt", "a") ;
fwrite ($a, $text."<br />") ;
fclose ($a) ;
}
readfile ("1.txt") ;
?>
Спустя 9 минут, 52 секунды (31.10.2010 - 13:53) inpost написал(а):
ещё хуже! Инициализируешь переменную до проверки на существование отправки сообщения.
Теперь чуточку лучше, но ещё копать и копать =)
Теперь чуточку лучше, но ещё копать и копать =)
Спустя 2 минуты, 6 секунд (31.10.2010 - 13:55) Guest написал(а):
а щас?))
<?php
if (isset ($_POST['s']))
{
$text = !empty ($_POST['text']) ? $_POST['text'] : NULL ;
if ($a = fopen ("1.txt", "a"))
{
fwrite ($a, $text."<br />") ;
fclose ($a) ;
}
else
{
echo "Невозможно открыть файл" ;
}
}
readfile ("1.txt") ;
?>
Спустя 17 минут, 19 секунд (31.10.2010 - 14:13) kovaldm написал(а):
А зачем записывать пустую строку? ИМХО учше вывести предупреждение.
Спустя 9 минут, 9 секунд (31.10.2010 - 14:22) Guest написал(а):
так правильно?
<?php
if (isset ($_POST['s']))
{
$text = !empty ($_POST['text']) ? $_POST['text'] : NULL ;
if ($text)
{
if ($a = fopen ("1.txt", "a"))
{
fwrite ($a, $text."<br />") ;
fclose ($a) ;
}
else
{
echo "Невозможно открыть файл" ;
}
}
else
{
echo "Вы не ввели текст" ;
}
}
readfile ("1.txt") ;
?>
Спустя 12 минут, 11 секунд (31.10.2010 - 14:34) kovaldm написал(а):
Осталось концевые пробелы удалить.
Спустя 6 минут, 17 секунд (31.10.2010 - 14:40) Guest написал(а):
<?php
if (isset ($_POST['s']))
{
$text = !empty ($_POST['text']) ? trim ($_POST['text']) : NULL ;
if ($text)
{
if ($a = fopen ("1.txt", "a"))
{
fwrite ($a, $text."<br />") ;
fclose ($a) ;
}
else
{
echo "Невозможно открыть файл" ;
}
}
else
{
echo "Вы не ввели текст" ;
}
}
readfile ("1.txt") ;
?>
так?
Спустя 26 минут, 37 секунд (31.10.2010 - 15:07) kovaldm написал(а):
Так хорошо.
Спустя 1 минута, 50 секунд (31.10.2010 - 15:09) Guest написал(а):
на 100% хорошо?
Спустя 5 часов, 50 минут, 8 секунд (31.10.2010 - 20:59) kovaldm написал(а):
На 100.