hier mal die .php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | <?php # Copyright by Manuel Staechele # Support www.ilch.de # modifieziert von: Burli defined ( 'main' ) or die ( 'no direct access' ); function shoutboxsmileys( $string ){ $smileys = array ( ':-)' => ':smilie:#@#-_-_-#@#smile.gif' , ':-$' => ':unknow:#@#-_-_-#@#dntknw.gif' , ':-(' => ':sad:#@#-_-_-#@#sad.gif' , ';-)' => ':blinking:#@#-_-_-#@#blinking.gif' , '8-)' => ':cool:#@#-_-_-#@#cool.gif' , ':-P' => ':tongueout:#@#-_-_-#@#tongueout.gif' , ':´-(' => ':cray:#@#-_-_-#@#cray.gif' , 'lol' => ':*lol*:#@#-_-_-#@#lol.gif' , 'joke' => ':joke:#@#-_-_-#@#jokingly.gif' , 'tease' => ':tease:#@#-_-_-#@#tease.gif' , 'yahoo' => ':yahoo:#@#-_-_-#@#yahoo.gif' , 'happy' => ':happy:#@#-_-_-#@#happy.gif' , 'good' => ':good:#@#-_-_-#@#good.gif' , 'quiet' => ':quiet:#@#-_-_-#@#quiet.gif' , 'blush' => ':blush:#@#-_-_-#@#blush.gif' , 'give_rose' => ':give_rose:#@#-_-_-#@#give_rose.gif' , 'give_heart' => ':give_heart:#@#-_-_-#@#give_heart.gif' , 'n8' => ':n8:#@#-_-_-#@#n8.gif' , 'help' => ':help:#@#-_-_-#@#help.gif' , 'grr' => ':grr:#@#-_-_-#@#diablo.gif' , 'prost' => ':prost:#@#-_-_-#@#drinks.gif' ); foreach ( $smileys as $icon => $info ) { list( $emo , $url ) = explode ( '#@#-_-_-#@#' , $info ); $string = str_replace ( $icon , '<img src="include/images/shoutboxsmileys/' . $url . '" border="0" alt="' . $emo . '" title="' . $emo . '" />' , $string ); } return $string ; } $shoutbox_VALUE_name2 = getenv ( "REMOTE_ADDR" ); $datum = date ( "j.n.Y" ); $zeit = date ( " H:i " ); $width = $allgAr [ 'sbbox_width' ]; $height = $allgAr [ 'sbbox_height' ]; echo '<style type= "text/css" > { width: '.$width.' ; height: '.$height.' ; } </style>'; 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( 'INSERT INTO `prefix_shoutbox` (`nickname`, `textarea`) VALUES ( "' . $datum . '/ ' . $zeit . '' . $shoutbox_nickname . '" , "<br>' . $shoutbox_textarea . '" ) ' ); } } if (has_right( $allgAr [ 'sb_recht' ])){ echo '<form action="index.php" method="POST" name="shoutbox">' ; 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="15">' ; echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />' ; echo get_antispam ( 'shoutbox' , 0); echo '<div style="overflow:no; width: ' . $width . ';">' ; echo '<hr>' ; echo '<center><b>Smilies</center></b>' ; echo '<hr>' ; echo '<script language="JavaScript" type="text/javascript" src="include/includes/js/bbcode.js"></script>' ; echo '<a href="javascript:put_sb(\':-)\')"><img src="include/images/shoutboxsmileys/smile.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\':-$\')"><img src="include/images/shoutboxsmileys/dntknw.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\':-(\')"><img src="include/images/shoutboxsmileys/sad.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\';-)\')"><img src="include/images/shoutboxsmileys/blinking.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'8-)\')"><img src="include/images/shoutboxsmileys/cool.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\':-P\')"><img src="include/images/shoutboxsmileys/tongueout.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\':´-(\')"><img src="include/images/shoutboxsmileys/cray.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'lol\')"><img src="include/images/shoutboxsmileys/lol.gif" border ="0"/></a> <br>' ; echo '<a href="javascript:put_sb(\'joke\')"><img src="include/images/shoutboxsmileys/jokingly.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'tease\')"><img src="include/images/shoutboxsmileys/tease.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'happy\')"><img src="include/images/shoutboxsmileys/happy.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'yahoo\')"><img src="include/images/shoutboxsmileys/yahoo.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'good\')"><img src="include/images/shoutboxsmileys/good.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'quiet\')"><img src="include/images/shoutboxsmileys/quiet.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'blush\')"><img src="include/images/shoutboxsmileys/blush.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'give_rose\')"><img src="include/images/shoutboxsmileys/give_rose.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'give_heart\')"><img src="include/images/shoutboxsmileys/give_heart.gif" border ="0"/></a> ;' ; echo '<a href="javascript:put_sb(\'n8\')"><img src="include/images/shoutboxsmileys/n8.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'help\')"><img src="include/images/shoutboxsmileys/help.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'grr\')"><img src="include/images/shoutboxsmileys/diablo.gif" border ="0"/></a> ' ; echo '<a href="javascript:put_sb(\'prost\')"><img src="include/images/shoutboxsmileys/drinks.gif" border ="0"/></a> ' ; echo '<hr>' ; echo '<input type="submit" value="' . $lang [ 'formsub' ]. '" name="shoutbox_submit">' ; echo '</form>' ; echo '</div>' ; } echo '<div style="overflow:auto; width: ' . $width . '; height: ' . $height . ';">' ; echo '<table width="100%" class="border" cellpadding="2" cellspacing="1" border="0">' ; $erg = db_query( 'SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT ' .( is_numeric ( $allgAr [ 'sb_limit' ])? $allgAr [ 'sb_limit' ]:5)); $class = 'Cnorm' ; while ( $row = db_fetch_object( $erg ) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); echo '<tr class="' . $class . '"><td><b>' . $row ->nickname. ':</b> ' .shoutboxsmileys(preg_replace( '/([^\s]{' . $allgAr [ 'sb_maxwordlength' ]. '})(?=[^\s])/' , "$1\n" , $row ->textarea)). '</td></tr>' ; } echo "</table></div><center><br>Es ist der: $datum <br>um $zeit <br>Deine IP:<b> $shoutbox_VALUE_name2</b><br>wird gespeichert" ; echo '<br><b><a class="box" href="index.php?shoutbox">' . $lang [ 'archiv' ]. '</a></b></center>' ; ?> |
betroffene Homepage: externer Link