ich habe bereits mehrere Foren hier durchstöbert. Bin jedoch nicht zu einem ergebnis gekommen.
Weis einer wie ich es am besten schreiben kann das bei einem Eintrag in meiner Shoutbox nur der Inhalt der shoutbox geladen wird und nicht die ganze Seite.
Ich habe es bereits mit iFrame und anderen content refresh scripten versucht habe aber bisher nichts brauchbares gefunden.
Hier meine v_shoutbox.php
Wäre euch echt Dankbar.
<?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 = "'.$shoutbox_VALUE_name.'<br>'.$datum.' | '.$zeit.' Uhr" AND textarea = "'.$shoutbox_textarea.'"' ); db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'<br>'.$datum.' | '.$zeit.' Uhr" , "'.$shoutbox_textarea.'" ) ' ); } } echo ' <div style="width:950px; height:200px; overflow:auto; border:1px solid #191917; margin:0px;"> <table width="100%" cellpadding="2" cellspacing="1" border="0">'; $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id ASC'); while ($row = db_fetch_object($erg) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); echo ' <tr class="'.$class.'"> <td style="font-size:10px; width:20%;"><b>'.$row->nickname.'</b></td><td style="font-size:10px;"> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea)).'</td> </tr>'; } echo '</table></div>'; if (has_right($allgAr['sb_recht'])) { echo ' <div style="width:950px; height:42px; overflow:hidden; border:0px solid #a191917; margin:0px;"> <form method="post" width="680" name="post" action="index.php"> <input type="text" name="shoutbox_textarea" value="" size="80" 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="2" 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></div>'; }
betroffene Homepage: kuscheltier.bplaced.net/