Ich habe ein dickes Problem.
Ich habe für das Woltlab Burning Board einen BBcode erstellt, aber leider bekomme ich eine fehlermeldung.
Fehlermeldung:
Woran kann das liegen?
Ich habe für das Woltlab Burning Board einen BBcode erstellt, aber leider bekomme ich eine fehlermeldung.
PHP-Code:
<?php
require_once(WCF_DIR.'lib/data/message/bbcode/BBCodeParser.class.php');
require_once(WCF_DIR.'lib/data/message/bbcode/BBCode.class.php');
class ItemBBCode implements BBCode {
/**Dieser Methode wird das Eröffnungstag(openingTag( übergeben. Diese Variable ist ein Array und enthält unter anderen die Attribute.
*Im Content steht wie man sich denken kann der Inhalt zwischen den Tags drinnen. Closing Tag ist analog zum openingTag)
*Schließlich wird noch die Instanz des BBCode Parsers übergeben, um aus diesem wieder bestimmte Dinge auszulesen
'*/
public function getParsedTag($openingTag, $content, $closingTag, BBCodeParser $parser) {
$verbindung = mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx_forum");
$abfrage = "SELECT pic FROM xxx WHERE name LIKE '".$content."' LIMIT 1";
$pic = mysql_query($abfrage);
mysql_close($verbindung);
if (pic != "")
{
$groesse = "32";
if(isset($openingTag['attributes'][0])) {
$groesse = $openingTag['attributes'][0]; // holt den Inhalt des Attributs, wo unsere CSS Klasse für die Box drinnen steht-
if($groesse == "")
{
$groesse = "";
}
}
if($parser->getOutputType() == 'text/html') { //Soll der BBCode in HTML ausgegeben werden?
return "<img src='".$pic.".jpg' width='".$groesse."' height='".$groesse."' alt='".$content."'>";
}
}
else
{
return "<img src='itemicon_0.jpg' width='".$groesse."' height='".$groesse."' alt='Unbekanntes Objekt'>";
}
}
?>
Code:
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /xxx/ItemBBCode.class.php on line 41
Woran kann das liegen?
Kommentar