AUToPSY
Mitglied
hi leute
hab n kleines problem.
die shoutbox läuft nun endlich aber es fehlt noch was.
undswar habe ich das problem, das ich keine zeilenumbrüche bekomme wenn ich eine message in die shoutbox eingebe. sprich, wenn ich dann auf "senden" klicke, kann man die ganze message nicht komplett lesen, da der frame ne feste breite hat und kein scrolling zulässt.
wie bekomme ich das denn hin ?
weis jemand rat ?
thanks in advance
<?
$person = str_replace ("\n"," ", $person);
$person = str_replace ("<", " ", $person);
$person = str_replace (">", " ", $person);
$person = stripslashes ($person);
?>
<form action="msg.php" method="post">
Nickname:<br><input type="text" name="person" class=textfeld size="20" maxlength="20" value="<? echo $person; ?>"><br><br>
Nachricht:<br><input type="text" name="message" class=textfeld size="20" maxlength="90"><br><br>
<input type="submit" value="Abschicken" class=button>
</form>
<?
$chat_file_ok = "msg.txt";
$chat_lenght = 12;
$max_single_msg_lenght = 512;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file_ok);
if ($file_size > $max_file_size) {
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
$msg_old = $lines[$i] . $msg_old;
}
$deleted = unlink($chat_file_ok);
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("<", " ", $msg);
$msg = str_replace (">", " ", $msg);
$msg = stripslashes ($msg);
if ($msg != ""){
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, "\n<b>$person :</b> $msg<br>");
fclose($fp);
}
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
echo $lines[$i] . "<br>";
}
?>
hab n kleines problem.
die shoutbox läuft nun endlich aber es fehlt noch was.
undswar habe ich das problem, das ich keine zeilenumbrüche bekomme wenn ich eine message in die shoutbox eingebe. sprich, wenn ich dann auf "senden" klicke, kann man die ganze message nicht komplett lesen, da der frame ne feste breite hat und kein scrolling zulässt.
wie bekomme ich das denn hin ?
weis jemand rat ?
thanks in advance
<?
$person = str_replace ("\n"," ", $person);
$person = str_replace ("<", " ", $person);
$person = str_replace (">", " ", $person);
$person = stripslashes ($person);
?>
<form action="msg.php" method="post">
Nickname:<br><input type="text" name="person" class=textfeld size="20" maxlength="20" value="<? echo $person; ?>"><br><br>
Nachricht:<br><input type="text" name="message" class=textfeld size="20" maxlength="90"><br><br>
<input type="submit" value="Abschicken" class=button>
</form>
<?
$chat_file_ok = "msg.txt";
$chat_lenght = 12;
$max_single_msg_lenght = 512;
$max_file_size = $chat_lenght * $max_single_msg_lenght;
$file_size= filesize($chat_file_ok);
if ($file_size > $max_file_size) {
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
$msg_old = $lines[$i] . $msg_old;
}
$deleted = unlink($chat_file_ok);
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, $msg_old);
fclose($fp);
}
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("\n"," ", $message);
$msg = str_replace ("<", " ", $msg);
$msg = str_replace (">", " ", $msg);
$msg = stripslashes ($msg);
if ($msg != ""){
$fp = fopen($chat_file_ok, "a+");
$fw = fwrite($fp, "\n<b>$person :</b> $msg<br>");
fclose($fp);
}
$lines = file($chat_file_ok);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
echo $lines[$i] . "<br>";
}
?>