Und zwar will ich den eintrag auf eine betimmte Länge reduzieren, damit keiner Romane in die Sb posten kann.
Die Maxwordlength ist ja nur für ein Wort, sowas müsste doch auch für die SB selbst geben, also das ein Einrtag z.b. nicht mehr als 1000 Zeichen beinhalten darf.
Ich habe die Safe Box mit BBcode drin. weiß jeamdn wie man den Code verändern muss?
Danke schonmal im vorraus
<center> <?php # Copyright by Manuel # Support www.ilch.de # # Modul by Daniel Müller (DeutscheMark) # Support www.Ctf-Clan-Gaming.de defined ('main') or die ( 'no direct access' ); $shoutbox_VALUE_name = getenv("REMOTE_ADDR"); $datum=date(" | j.n.Y"); $zeit=date(" | H:i"); if ( $_SESSION['authright'] <= -1 ) { // registrierte User if ( loggedin() ) { $shoutbox_VALUE_name = $_SESSION['authname']; } else { $shoutbox_VALUE_name = 'Nickname'; } if ( !empty($_POST['shoutbox_submit']) ) { $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string'); $shoutbox_nickname = substr($shoutbox_nickname, 0, 15); $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea'); $shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea); $shoutbox_textarea = strip_tags($shoutbox_textarea); if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) { db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.''.$zeit.'" , "'.$shoutbox_textarea.'" ) ' ); } } echo '<form action="index.php" method="POST">'; echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="25">'; echo '<br /><textarea cols="15" rows="2" name="shoutbox_textarea"></textarea><br />'; echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">'; } else { //Gaeste echo "<font color=#FFFFFF><b><br>Zum Posten<br>Bitte Einloggen!<p></p></b></font>"; echo "Deine IP:<br><b>$shoutbox_VALUE_name</b><br><br>"; echo '</form><table width="100%" align="center" class="border" cellpadding="2" cellspacing="1" border="0">'; } echo '</form><table width="90%" class="border" cellpadding="2" cellspacing="1" border="0">'; $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 8'); $class = 'Cnorm'; while ($row = db_fetch_object($erg) ) { $class = ( $class == 'Cmite' ? 'shoutbox' : 'Cmite' ); echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.bbcode(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>'; } echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>'; ?> </center>
betroffene Homepage: roamers.bplaced.net