hallo!
ich habe folgendes script für ein gästebuch geschrieben:
<?php
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$homepage = $HTTP_POST_VARS['homepage'];
$message = $HTTP_POST_VARS['message'];
$date = date("d.m.Y");
$ip = getenv("REMOTE_ADDR");
if($name!=="" || $message!==""){
$guestbook1 = fopen("guestbook1.txt","r");
$guestbook1_gets = fgets($guestbook1, 9999999);
$guestbook2 = fopen("guestbook2.txt","w");
fwrite($guestbook2,"<tr width='400'><td class='content1' colspan='2'><b>Name:</b> $name</td></tr><tr><td class='content1' colspan='2'><b>eMail:</b> <a href='mailto:$email'>$email</a></td></tr><tr><td class='content1' colspan='2'><b>Homepage:</b> <a href='$homepage' target='_blank'>$homepage</a></td></tr><tr><td class='content1' colspan='2'>$message</td></tr><tr><td class='content1' align='left'><font color='#333333'><b>$date</td><td align='right'><font color='#333333'>$ip</b></td></tr><tr><td colspan='2'><br><br><tr><td>$guestbook1_gets");
fclose($guestbook1);
fclose($guestbook2);
$guestbook1 = fopen("guestbook1.txt","w");
$guestbook2 = fopen("guestbook2.txt","r");
$guestbook2_gets = fgets($guestbook2, 9999999);
fwrite($guestbook1,"$guestbook2_gets");
fclose($guestbook1);
fclose($guestbook2);
include("successed.php");
}
else{
include("failed.php");
}
?>
Mein Problem ist nun, dass wenn man einen gewollten zeilenumbruch im nachrichten-feld eingibt, der restliche text einfach abgeschnitten wird, und nur das in die txt's geschrieben wird was vor dem zeilenumbruch steht... ich hoffe ihr könnt mir helfen...