Für welches unbeschriebene Problem denn?
Ok, ich hab ein kleinen Chat, der von ein paar Freunden genutzt wird, die Einträge werden in ein txt-file geschrieben. Hier ist die Datei, die alles in die txt-Datei schreibt, addbook.php:
<?php
if ($message != '')
{
if ($name != '')
{
$message = str_replace(":D","<img src='./smilies/doppelpunktD.jpg'>",$message);
$message = str_replace(":(","<img src='./smilies/doppelpunktklammerauf.jpg'>",$message);
$message = str_replace(":P","<img src='./smilies/doppelpunktP.jpg'>",$message);
$message = str_replace("-.-","<img src='./smilies/strichpunktstrich.jpg'>",$message);
$message = str_replace(";)","<img src='./smilies/semikolonklammer.jpg'>",$message);
$message = str_replace("oO","<img src='./smilies/oO.jpg'>",$message);
$message = str_replace(":)","<img src='./smilies/doppelpunktklammerzu.jpg'>",$message);
$message = str_replace("^^","<img src='./smilies/dachdach.jpg'>",$message);
$message = str_replace(":'(","<img src='.smilies/weinen.jpg'>",$message);
$newRow = '<b><div class="viewGuestbook">' . ($name) . " am " . date('d.m.Y H:i') .
'<br></b>' .strip_tags($message,'<br><br />') .
'</div>' . '<br><br><b><img src="line.jpg"></b>' . '<br>';
$oldRows = join ('', file ('chat.txt') );
$fileName = fopen ('chat.txt', 'w');
fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows);
fclose ($fileName);
echo("Danke für den Eintrag!");
} else {
echo("Du hast den Namen vergessen!");
}
} else {
echo("Du hast den Text vergessen!");
}
?>
</span>
<meta http-equiv="refresh" content="1; URL=index.php">
</body>
und wenn ich nun eines der Smilies schreibe, steht im txt-file nur folgendes:
<b><div class="viewGuestbook">test am 13.01.2009 11:07<br></b></div><br><br><b><img src="line.jpg"></b><br>