note 16079 rejected from function.fopen by jimw

From: Date: Tue, 16 Oct 2001 02:09:10 +0000
Subject: note 16079 rejected from function.fopen by jimw
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-18955@lists.php.net to get a copy of this message
Hi i'm currently using: fopen("tekst.txt","a"); to write open tekst.txt for my guestbook but everything i add is added beneath the previous post... How do i get it to insert above the previous post!? i tried "aw" and "r+" but no succes... a piece of my source [php] <?php if(isset($username)){ setcookie("username","$username",time()+9000); } if(isset($posttext) && isset($username)){ if($username!=""){ setcookie("username","$username",time()+9000); } $tijd = date("Y-m-d H:i:s"); $file = fopen("tekst.txt","a"); $posttext = htmlspecialchars($posttext); $posttext = "<hr color=\"black\" size=1 width=600><b>Op $tijd schreef:<BR>$username<BR><img src=\"$avatar\"><BR>het volgende:</b><br>$posttext<br>"; fwrite($file,"$posttext"); fclose($file); header("location: index.php"); exit(); } if(isset($username)){ $nickveld = "<input style=\"background: #CCCCCC; border-color: 003366; font-family: Verdana; color: 003366; border-width: 1; font-size: 12px; border-height: 1; border-style: solid\" type=\"hidden\" name=\"username\" value=\"$username\">Username: $username<br>"; } else{ $nickveld = "Nick:<input style=\"background: #CCCCCC; border-color: 003366; font-family: Verdana; color: 003366; border-width: 1; font-size: 12px; border-height: 1; border-style: solid\" type=\"text\" name=\"username\"><br>"; } $iconveld = "Icoon:<input style=\"background: #CCCCCC; border-color: 003366; font-family: Verdana; color: 003366; border-width: 1; font-size: 12px; border-height: 1; border-style: solid\" value=\"http://213.239.154.15/forum/s/confused.gif\" type=\"text\" name=\"avatar\"><br>(laat het adres staan indien je geen avatar hebt)<BR>"; $file1 = fopen("tekst.txt","r"); $tekst = fread($file1,9999); $tekst = preg_replace ("/\[img\]((.|\n)*?)\[\/img\]/i", "<img src=\"\\1\">",$tekst); $tekst = preg_replace ("/\[b\]((.|\n)*?)\[\/b\]/i", "<b>\\1</b>",$tekst); $tekst = preg_replace ("/\[i\]((.|\n)*?)\[\/i\]/i", "<i>\\1</i>",$tekst); $tekst = str_replace(":)","<img src=http://213.239.154.15/forum/s/smile.gif>",$tekst); $tekst = str_replace(";)","<img src=http://213.239.154.15/forum/s/wink.gif>",$tekst); $tekst = str_replace(":(","<img src=http://213.239.154.15/forum/s/frown.gif>",$tekst); $tekst = str_replace(":P","<img src=http://213.239.154.15/forum/s/puh2.gif>",$tekst); $tekst = nl2br($tekst); ?> [/php]

« previous php.notes (#18955) next »