Shoutbox, wo ist der Fehler?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
ausgabe
ausrichtung
code
date
email
ftp
host
http
kippe
nachricht
ordern
post
problem
show
talk
url
versuchen
weiterleiten
zeichen
-
Moin, seitdem ich auf einem anderen Webspace bin, funktioniert meine Shoutbox nciht mehr, obwohl ich eigendlich ncihts verändert habe (außer login natürlich)
Das Problem: Die Einträger werden aus der DB gelesen, jedoch wird nichts eingetrage..
<?php ob_start(); //für den Keks ?> <html> <head> <link href=shoutbox.css type=text/css rel=stylesheet> <? $host = "localhost"; $user = "show-ts"; $pass = ""; $db = "show-ts"; $smilies_ort = "smiles/"; //Smileys kann mann hinzufügen zb. ":das-zeichen-für-die-darstellung:","das-bildgif", $smilies_ubb_array = array( ":grr:","angryfire.gif", ":prost:","beer.gif", ":confused:","confused.gif", ":cool:","cool.gif", ":dj:","dj.gif", ":mhh:","duarmer.gif", ":crazy:","durchgedreht.gif", ":king:","king.gif", ":kippe:","kippe.gif", ":hehe:","lach.gif", ":lol:","lol.gif", ":mad:","mad.gif", ":talk:","talk.gif", ";)","zwinker.gif", ); function format_message($post) { global $smilies_ubb_array, $smilies_ort; $post= addslashes($post); $post= stripslashes($post); $post= htmlspecialchars($post); $post= trim($post); //Smileys: //str_replace("altes-zeichen","neues-zeichen","zeichenkette"); $smilie_rep_count = 0; while($smilies_ubb_array[$smilie_rep_count]!="") { $smilie_rep_count2 = $smilie_rep_count + 1; $post = str_replace("$smilies_ubb_array[$smilie_rep_count]","<image src=\"$smilies_ort/$smilies_ubb_array[$smilie_rep_count2]\">",$post); $smilie_rep_count+=2; } // URLS in HRC umwandeln: $post=eregi_replace("([ \r\n])[url]http://[/url]([^ ,\r\n]*)","\\1http://\\2",$post); $post=eregi_replace("([ \r\n])[url]https://[/url]([^ ,\r\n]*)","\\1https://\\2",$post); $post=eregi_replace("([ \r\n])[url]ftp://[/url]([^ ,\r\n]*)","\\1ftp://\\2",$post); $post=eregi_replace("([ \r\n])www\\.([^ ,\r\n]*)","\\1http://www.\\2",$post); $post=eregi_replace("^[url]http://[/url]([^ ,\r\n]*)","http://\\1",$post); $post=eregi_replace("^[url]https://[/url]([^ ,\r\n]*)","https://\\1",$post); $post=eregi_replace("^[url]ftp://[/url]([^ ,\r\n]*)","ftp://\\1",$post); $post=eregi_replace("^www\\.([^ ,\r\n]*)","http://www.\\1",$post); // ######### HRC Codes: $post = str_replace("[hr]","<hr>",$post); $post=preg_replace("/\[b\](.*)\[\/b\]/iUms","<b>\\1</b>",$post); $post=preg_replace("/\[i\](.*)\[\/i\]/iUms","<i>\\1</i>",$post); $post=preg_replace("/\[s\](.*)\[\/s\]/iUms","<strike>\\1</strike>",$post); $post=preg_replace("/\[u \](.*)\[\/u\]/iUms","<u>\\1</u>",$post); //email link $post=preg_replace("/\[e mail\](.*)\[\/email\]/msiU", "<a href=\"mailto:\\1\">\\1</a>", $post); // [URL] $post=preg_replace("/\[url\]www.(.*)\[\/url\]/iUms","<a href=\"http://www.\\1\" target=_blank>[url]http://www.\\1[/url]</a>",$post); $post=preg_replace("/\[url\](.*)\[\/url\]/iUms","<a href=\"\\1\" target=_blank>\\1</a>",$post); // [URL] $post=preg_replace("/\[url](.*)\](.*)\[\/url\]/iUms","<a href=\"\\1\" target=_blank>\\2</a>",$post); //code ausrichtung $post=preg_replace("/\[code\](.*)\[\/code\]/msiU", "<blockquote><pre><smallfont>code:<hr>\\1<hr></blockquote></pre></smallfont>", $post); //quote ausrichtung $post=preg_replace("/\[q uote\](.*)\[\/quote\]/msiU", "<blockquote><smallfont>quote:<hr>\\1<hr></blockquote></smallfont>", $post); //pic anzeigen $post=preg_replace("/\[i mg\](.*)\[\/img\]/iUms","<center><img src=\"\\1\" alt=\"bild\"></center>",$post); // Farbiger Text $post=preg_replace("/\[green\](.*)\[\/green\]/iUms","<span style=\"color:green\">\\1</span>",$post); $post=preg_replace("/\[red\](.*)\[\/red\]/iUms","<span style=\"color:red\">\\1</span>",$post); $post=preg_replace("/\[blue\](.*)\[\/blue\]/iUms","<span style=\"color:blue\">\\1</span>",$post); $post=preg_replace("/\[white\](.*)\[\/white\]/iUms","<span style=\"color:white\">\\1</span>",$post); // sub, sup $post=preg_replace("/\[sub\](.*)\[\/sub\]/iUms","<sub>\\1</sub>",$post); $post=preg_replace("/\[sup\](.*)\[\/sup\]/iUms","<sup>\\1</sup>",$post); // ########## Ende HRC Codes $post= nl2br($post); return $post; } function format_title($post) { $post= addslashes($post); $post= stripslashes($post); $post= htmlspecialchars($post); return $post; } $link = mysql_connect($host, $user, $pass); mysql_select_db($db, $link); if($txtMessage!="" && $txtNickname!=""){ $txtMessage=format_message($txtMessage); $txtNickname=format_title($txtNickname); $query = mysql_query("INSERT INTO shoutbox (time, nick, txt) VALUES('".time()."', '$txtNickname', '$txtMessage')"); if(!$query) { echo mysql_error(); } } $ausgabe = mysql_query("SELECT * FROM shoutbox ORDER BY time DESC LIMIT 30"); ?> <body bgcolor="#FF9900" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="auto"> <div style="text-align:center; width:220px; height:1050px; float:right; padding-right:10px; overflow:auto;"> <span style="font-size:15px;"><b>Shoutbox</b></span> <form name="frmMsgBox" method="POST" action="<?=$PHP_SELF?>"> Name: <input type="text" name="txtNickname" maxlength="16" value="<?=$txtNickname?>" size="30"> <br /> Nachricht: <input type="text" name="txtMessage" size="30" value=""> <br /> <input type="submit" name="senden" value="send"> <font face="Arial, Helvetica, sans-serif"><a href="javascript:opentip()"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">smiles</font></a></font> </form> <br /> <? while($print = mysql_fetch_array($ausgabe)){ ?> <span style="color:#FF0000;"><i><b><?=$print[nick]?></b></i></span> <span style="color:#999999;"> <br />schrieb am <b><? print date("d/m/Y", $print[time]); ?>::</b> | <? print date("H:i:s", $print[time]); ?> |<br /> </span> <span style="word-break:break-all;word-wrap:break-word"><span style="color:#FFFFFF;"><b><?=$print[txt]?></b></span></span><br /> <br /> <? } ?> <br /> </div> <? mysql_close($link); ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$host = "mysql.lima-city.de";
$user = "USERdeineusernummer";
$pass = "deinmysqlpasswort";
$db = "db_deineusernummer_dienummerderDatenbankdiedudafürnutzenmöchtest";
Daran könnte es liegen, denn der Zugang zur DB ist anders als bei den meisten anderen free/payed Hoster.
Versuche das einfach mal anzupassen.
Das wichtigste für mysql findest du hier: http://www.lima-city.de/databases
Außer du hast deinen Webspace woanders, und nutzt den hier nur zum weiterleiten.
Dann kann ich dir nicht helfen
Beitrag zuletzt geändert: 9.6.2010 15:23:40 von menticorte -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage