Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   практикуюсь в Php, нужна помощ (https://forum.antichat.xyz/showthread.php?t=27246)

miniden 14.11.2006 21:56

практикуюсь в Php, нужна помощ
 
хочу написать скрипт(практикуюсь))))вот есть форма, пишу слово оно к ниму добовляет еще кусок и записывает в фаил потом возващаеться и опять записывает
подскажыте функцыю записи в фаил, и что дописать чтоб следующее писало с новой строчки

r0 14.11.2006 22:22

fwrite("file.txt","a")
\n

bul.666 14.11.2006 22:26

PHP код:

<?php
$file 
fopen("filename","a");
fputs($file,"data"."\n");
fclose($file);
?>

Приблизительно так

SMiX 14.11.2006 23:02

Цитата:

Сообщение от r0cha!
fwrite("file.txt","a")
\n

Сначала надо открыть хендлер, а потом писать, указав первым параметром этот самый хендлер. bul666 правильно написал.

miniden 15.11.2006 14:27

короче я зделал вот так:

post.html
<form name="form1" method="post">
<input type="text" name="data">
<input type="submit" class="button">
</form>

data.php
<?php
$file = fopen("text.txt","a");
fputs($file,"data"."\n");
fclose($file);
?>

тока нех невыходит

madnet 15.11.2006 14:38

<form name="form1" method="post" action="data.php">

Случаем не забыл? =)

miniden 15.11.2006 14:42

вот так тож непашет
<form name="form1" method="post" action="data.php">
<input type="text" name="data">
<input type="submit" class="button">
</form>

InferNo23 15.11.2006 15:13

PHP код:

<form method="post">
<input type="text" name="data">
<input type="submit">
</form>
<?php
$lol 
fopen("data.txt""a");
fwrite($lol$_POST["data"]."\n");
fclsose($lol);
?>


DIAgen 15.11.2006 15:21

Цитата:

Сообщение от InferNo23
PHP код:

<form method="post">
<input type="text" name="data">
<input type="submit">
</form>
<?php
$lol 
fopen("data.txt""a");
fwrite($lol$_POST["data"]."\n");
fclsose($lol);
?>


А проверку не надо делать пустой $_POST["data"] или нет?
Конечно надо, а то будет запусываться пустые строки в фаил
PHP код:

if(!empty($_POST['data']))
{
$lol = @fopen("data.txt""a");
fwrite($lol$_POST['data']."\n");
fclsose($lol);



miniden 15.11.2006 15:25

$lol = fopen("data.txt", "a");
что значит "а"?
где писать то что должно дописываться?


Время: 20:47