01.11.2007, 12:40
Ok, hab ich gemacht. Aus der parser.php hab ich das Code-Stück gelöscht.
Nun sieht die auslesen.php Datei wie folgt aus:
Wenn $parser = new parser ist, dann kommt folgende Fehlermeldungen
und Zeile 405 ist die
Wenn ich nun aber $parser = new postParser habe, dann spuckt er folgendes aus
Und das alles passiert, nachdem ich das Codestück ausgeschnitten habe.
Nun sieht die auslesen.php Datei wie folgt aus:
PHP-Code:
<?php
error_reporting(E_ALL);
// Daten für Verbindung zur Datenbank
$dbhost = "Localhost";
$dbuser = "*****";
$dbpassword = "*****";
$dbdatabase = "*****";
// Präfix
$prefix = "mybb_";
// URL zum Forum
$url = "http://www.monk.ja-nee.de/myBB";
// Verbindung zur Datenbank aufnehmen
$db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen");
mysql_select_db($dbdatabase,$db);
//Abfrage der Datenbank
$abfrage = "SELECT message FROM {$prefix}posts WHERE pid=28";
$ergebnis = mysql_query($abfrage);
//Ausgabe des Feldes
while($row = mysql_fetch_object($ergebnis))
{
$posts[] = $row;
}
if(is_array($posts))
{
require_once 'parser.php';
$parser = new parser;
$options = array('allow_html' => 'no', 'allow_mycode' => 'yes', 'allow_smilies' => 'yes', 'allow_imgcode' => 'yes');
foreach($posts as $message)
{
echo($parser->parse_message($message->message, $options)."<br />");
}
}
?>
Zitat:Notice: Undefined index: filter_badwords in /var/www/freehost-script/user_web/monk/parser.php on line 91Zeile 91 ist die
Fatal error: Call to a member function on a non-object in /var/www/freehost-script/user_web/monk/parser.php on line 405
PHP-Code:
if($options['filter_badwords'] != "no")
PHP-Code:
$this->badwords_cache = $cache->read("badwords");
Wenn ich nun aber $parser = new postParser habe, dann spuckt er folgendes aus
Zitat:Fatal error: Cannot instantiate non-existent class: postparser in /var/www/freehost-script/user_web/monk/auslesen.php on line 34Zeile 34 ist die folgende:
PHP-Code:
$parser = new postParser;
Und das alles passiert, nachdem ich das Codestück ausgeschnitten habe.