[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой код записи в файл
Гость777
Пан или пропал?)


<?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.
Быстрый ответ:

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