31.07.2007, 20:19
Hatte bei der Überprüfung, ob es ein Array ist eine Klammer vergessen zu schließen.
Den Filter von ö,ä,ü hab ich raus genommen, was willst du da eigentlich ersetzen? von ö nach ö ist nicht so das Wahre.
Darfst gern noch einmal testen.
Den Filter von ö,ä,ü hab ich raus genommen, was willst du da eigentlich ersetzen? von ö nach ö ist nicht so das Wahre.
Darfst gern noch einmal testen.
PHP-Code:
<?php
/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("localhost", "root", "xxx") or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("mysql") or die("Auswahl der Datenbank fehlgeschlagen");
/* ausführen einer SQL Anfrage */
$query = "SELECT dateline, username, message FROM mybb_shouts ORDER BY `mybb_shouts`.`dateline` ASC LIMIT 0 , 1000";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen:" .
mysql_error());
$show = array();
/* Ausgabe der Ergebnisse in HTML */
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
$show[] = $line;
}
echo "<table>\n";
if (is_array($show))
{
foreach ($show as $col_value)
{
// wir packen die Nachricht in eine handliche Variable
$message = $col_value['message'];
// wir Filtern etwas heraus - was soll gefiltert werden?
// $message = str_replace('ö', 'ö', $message);
// $message = str_replace('ä', 'ä', $message);
// $message = str_replace('ü', 'ü', $message);
// Zeit der Erstellung
$writetime = date("H:i", $col_value['dateline']);
echo "\t<tr>\n";
echo "\t\t<td>{$writetime} {$message}</td>\n";
echo "\t</tr>\n";
}
}
else
{
echo "\t\t<td>Keine Shouts vorhanden!</td>\n";
}
echo "</table>\n";
/* Freigeben des Resultsets */
mysql_free_result($result);
/* schliessen der Verbinung */
mysql_close($link);
?>
<html>
<body bgcolor="#efefef"></body>
<br><br><center>
<a href="shoutbox.php"> zurück zur ShoutBox</a></center>
</html>