Shorty1968
Erfahrenes Mitglied
Hallo ich bekomme seit längere Zeit schon folgende Fehlermeldung und ich bekomme sie einfach nicht weg.
Ich konnte bis jetzt nur heraus finden das sie von diesem Datei inhalt verursacht wird,aber nicht genau was und wie ich es beheben kann.
Code:
Fatal error: PHP notice in file /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/message/bbcode/BBCodeParser.class.php (326): Undefined offset: 2
Information:
error message: PHP notice in file /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/message/bbcode/BBCodeParser.class.php (326): Undefined offset: 2
error code: 0
file: /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/system/WCF.class.php (281)
php version: 5.3.3-7+squeeze15
wcf version: 1.1.9 (Tempest)
date: Tue, 09 Apr 2013 05:34:38 +0000
request: /index.php?page=RMarketplaceEntry&entryID=3
referer: http://www.wbb-support.eu/portal.html
Stacktrace:
#0 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/message/bbcode/BBCodeParser.class.php(326): WCF::handleError(8, 'Undefined offse...', '/var/www/vhosts...', 326, Array)
#1 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/message/bbcode/BBCodeParser.class.php(66): BBCodeParser->buildParsedString()
#2 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/message/bbcode/MessageParser.class.php(87): BBCodeParser->parse('Hallo ich suche...')
#3 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/data/rmarketplace/mpEntry/MpEntry.class.php(361): MessageParser->parse('Hallo ich suche...', '1', '0', '1', false)
#4 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/templates/compiled/483_0_1_rmarketplaceEntry.php(66): MpEntry->getTextPreview()
#5 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/system/template/Template.class.php(267): include('/var/www/vhosts...')
#6 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(100): Template->display('rmarketplaceEnt...')
#7 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/page/RMarketplaceEntryPage.class.php(168): AbstractPage->show()
#8 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(46): RMarketplaceEntryPage->show()
#9 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#10 /var/www/vhosts/wbb-support.eu/httpdocs/wcf/lib/util/RequestHandler.class.php(92): RequestHandler->__construct('RMarketplaceEnt...', Array, 'page')
#11 /var/www/vhosts/wbb-support.eu/httpdocs/index.php(8): RequestHandler::handle(Array)
#12 {main}
PHP:
<?php
// wcf imports
require_once(WCF_DIR.'lib/data/DatabaseObject.class.php');
class Definition extends DatabaseObject {
protected $definition = null;
public function __construct($definitionID, $row = null, $word = null) {
// execute sql statement
$sqlCondition = '';
if ($definitionID !== null) {
$sqlCondition = "definition.definitionID = ".intval($definitionID);
}
else if ($word !== null) {
$sqlCondition = "definition.word = ".escapeString($word);
}
if (!empty($sqlCondition)) {
// select definition
$sql = "SELECT definition.*
FROM wcf".WCF_N."_definition definition
WHERE ".$sqlCondition;
$row = WCF::getDB()->getFirstRow($sql);
$row['formatedMessage'] = self::getFormattedMessage($row['description']);
}
if(isset($row['description'])) {
$row['formatedMessage'] = self::getFormattedMessage($row['description']);
}
parent::__construct($row);
}
/**
* Returns the formatted message.
*
* @return string
*/
public static function getFormattedMessage($text) {
require_once(WCF_DIR.'lib/data/message/bbcode/MessageParser.class.php');
MessageParser::getInstance()->setOutputType('text/html');
return MessageParser::getInstance()->parse($text, true, true, true, false);
}
}
?>