habe etwas Probleme mit der horizontalen Shoutbox die bei einem Design von Maretz.eu dabei war. Leider kann er mir php-technisch nicht arg weiterhelfen.
Ich konnte bisher Datum und Uhrzeit integrieren, aber dennoch passt was an der Shoutbox nicht. Sonderzeichen werden nicht angezeigt und zwischendrin werden einfach die Wörter durch leerzeichen getrennt.
Kann sich das bitte mal einer anschauen und evtl Fehler verbessern bzw ausbügeln??
DANKE
<?php defined ('main') or die ( 'no direct access' ); $datum=date(" j.n.Y"); $zeit=date(" H:i"); if (loggedin()) { $shoutbox_VALUE_name=$_SESSION['authname']; } else { $shoutbox_VALUE_name = 'Nickname'; } if (!empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) { $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string'); $shoutbox_nickname = substr($shoutbox_nickname, 0, 25); $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('DELETE FROM `prefix_shoutbox` WHERE nickname = "'.$datum.''.$zeit.' '.$shoutbox_VALUE_name.'" AND textarea = "'.$shoutbox_textarea.'"' ); db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.''.$zeit.' '.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' ); } } echo ' <div style="width:99%; height:92px; overflow:auto; border:1px solid #B1BBBD; margin:0px;"> <table width="100%" cellpadding="2" cellspacing="1" border="0">'; $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC'); while ($row = db_fetch_object($erg) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); echo ' <tr class="'.$class.'"> <td style="font-size:9px;"><b>'.$row->nickname.'</b>:</td><td style=<"font color:ff0000; font-size:8px;"> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea)).'</td> </tr>'; } echo '</table></div>'; if (has_right($allgAr['sb_recht'])) { echo ' <form method="post" name="post" action="index.php"> <input type="text" name="shoutbox_textarea" value="" size="87%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">'; echo get_antispam ('shoutbox', 0); echo ' <input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit"> <input type="text" size="1" style="visibility:hidden;" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15"> <a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a> </form>'; }
betroffene Homepage: externer Link