siehe hier: gots.servercamp.de/index.php
habe ich versucht das script ein bisschen zu moddifizieren mit hilfe wordwrap(). Da meine PHP-Kentnisse ein bisschen eingeschlafen sind, gings natürlich erstmal komplett schief.
hier ist das scipt :
<?php # Copyright by Manuel # Support www.ilch.de defined ('main') or die ( 'no direct access' ); if ( isset ( $_GET['delete']) ) { if ( $_SESSION['authright'] == -5 ) { db_query("DELETE FROM xic_shoutbox WHERE id = ".$_GET['delete']); $_GET['archiv'] = 1; } } if ( empty($_GET['archiv']) ) { if ( $_SESSION['authright'] <= -1 ) { $shoutbox_VALUE_name = $_SESSION['authname']; } else { $shoutbox_VALUE_name = 'Nickname'; } if ( !empty($_POST['shoutbox_submit']) AND !array_key_exists('shoutbox_shouted',$_SESSION) ) { $_SESSION['shoutbox_shouted'] = TRUE; $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string'); $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea'); $shoutbox_textarea = str_replace('[b]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[/b]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[i]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[/i]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[u]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[/u]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('[code]','',$shoutbox_textarea); $shoutbox_textarea = str_replace('','',$shoutbox_textarea);
$shoutbox_textarea = strip_tags($shoutbox_textarea);
if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
db_query('INSERT INTO `xic_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$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="50">';
echo '<br />
[/code]
es ergibt den fehler:
Warning: wordwrap() expects parameter 1 to be string, object given in /local/var/www/5/4/4409/www/include/boxes/shoutbox.php on line 52
welchen ich nicht ganz nachvollziehen kann, da der erste parameter doch ein string ist! wahrscheinlich liege ich nun sowas von falsch, und bin nun besser stil und lass mal euch in hoffnung dies hier lösen zu können.
Dies ist ausserdem ein verbesserungsvorschlag!
Grüße,
Mauri