\n\n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; if ($usemysql == 1) { /* Load the tagboard, the X number of most recent posts */ if ($order == "0") $SQL = "SELECT * FROM $tablname ORDER BY -id LIMIT $howmany"; else $SQL = "SELECT * FROM $tablname ORDER BY id LIMIT $howmany"; $results = mysql_db_query($database, "$SQL", $connection); if (!$results) return ("ERROR: " . mysql_error() . "\n$SQL\n"); while ($row = mysql_fetch_array($results)) { $nick = $row["nick"]; $url = $row["url"]; $message = $row["message"]; $datetime = $row["datetime"]; /* Add Emoticons to the user's message */ if ($emoticon == 1) emoticon($message); /* Some people don't have web sites, so we check to see if they put a URL in the database */ if ($url=="" or $url=="http://") /* If they didn't then we just display the nick and the message */ $nick = "$nick"; else /* If they did, then we link it!! */ $nick = "$nick"; if ($timestamping == 1) echo " $nick ($datetime)$spacer $message
\n"; else echo " $nick$spacer
$message
\n"; } /* Like always, we close the connection to the database */ mysql_close($connection); } else { $i = 0; $file_lines = file($flatfile); foreach($file_lines as $line) { if ($i <= $howmany) { $delim = strpos($line, "%%"); $ts_delim = strpos($line, "@@"); $ip_delim = strpos($line, "##"); $nick = substr($line, 0, $delim); $message = substr($line, $delim + 2, $ts_delim - $delim - 2); $ts = substr($line, $ts_delim + 2, $ip_delim - $ts_delim - 2); if ($timestamping == 1) echo " $nick ($ts)$spacer "; else echo " $nick$spacer "; if ($emoticon == 1) echo (emoticon($message)); else echo "$message"; echo "
\n"; $i++; } } } echo "
\n"; echo "
\n"; echo " $scriptname v$version\n"; echo "
\n"; echo " \n"; echo "\n"; echo "\n"; function emoticon($msg) { $msg = str_replace("o:-)", "", $msg); $msg = str_replace("o:)", "", $msg); $msg = str_replace("O:-)", "", $msg); $msg = str_replace("O:)", "", $msg); $msg = str_replace(":-)", "", $msg); $msg = str_replace(":)", "", $msg); $msg = str_replace(":-(", "", $msg); $msg = str_replace(":(", "", $msg); $msg = str_replace(":-\\", "", $msg); $msg = str_replace(":\\", "", $msg); $msg = str_replace(":-p", "", $msg); $msg = str_replace(":p", "", $msg); $msg = str_replace(":-P", "", $msg); $msg = str_replace(":P", "", $msg); $msg = str_replace(";-)", "", $msg); $msg = str_replace(";)", "", $msg); $msg = str_replace(":-*", "", $msg); $msg = str_replace(":*", "", $msg); $msg = str_replace(":-*", "", $msg); $msg = str_replace(":*", "", $msg); $msg = str_replace(":-!", "", $msg); $msg = str_replace(":!", "", $msg); $msg = str_replace(":'(", "", $msg); $msg = str_replace(">:-o", "", $msg); $msg = str_replace(">:o", "", $msg); $msg = str_replace(">:-O", "", $msg); $msg = str_replace(">:O", "", $msg); $msg = str_replace(":-o", "", $msg); $msg = str_replace(":o", "", $msg); $msg = str_replace(":-O", "", $msg); $msg = str_replace(":O", "", $msg); $msg = str_replace(":-$", "", $msg); $msg = str_replace(":$", "", $msg); $msg = str_replace(":-[", "", $msg); $msg = str_replace(":[", "", $msg); $msg = str_replace(":-X", "", $msg); $msg = str_replace(":X", "", $msg); $msg = str_replace(":-x", "", $msg); $msg = str_replace(":x", "", $msg); $msg = str_replace("8-)", "", $msg); $msg = str_replace("8)", "", $msg); $msg = str_replace(":-d", "", $msg); $msg = str_replace(":d", "", $msg); $msg = str_replace(":-D", "", $msg); $msg = str_replace(":D", "", $msg); return $msg; } ?>