MyBB.de Forum

Normale Version: Mathe Rechnung als MyCode
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
(08.09.2008, 00:32)Michael schrieb: [ -> ]Benutze Buchstaben anstatt Zahlen in den Variablen.
Da meckert er dauernt on line 27
function mathe_activate()
{
}
function mathe_deactivate()
{
}
function mathe_run($message)
{
// Assign pattern and replace values.
$pattern = array("# \[Mathe\](.*?)(.*?)(.*?)\[/Mathe\]?#si");
{
}

T_LNUMBER = $1 $2 $3;

echo T_LNUMBER;

return $message;
}
?>

Das Rote ist line 27
Ich weiß nicht was ich stadessen einsetzten soll bei $... meckert er auch!

Mfg
Hoffe auf hilfe
Wie schon gesagt keine zahlen in den variablen benutzen.
Was ich noch glaube (Bin mir nicht sicher) ist das du in Plugins kein (.*?) verwenden kannst.. das wird eine funktion sein die nur im MyCode funktioniert.

Wenn dem so ist, musst du da ganz anderst ran; Alles ziwischen [Mathe] und [\Mathe] in einen string lesen, aufgabe ausrechnen und dann das aus ergebnis in der $message replacen.

-nur ein vorschlag-
Das (.*?) ist kein Problem. Allerdings müsste das ganze über die Funktion preg_replace() verarbeitet werden.

Die Zeile T_LNUMBER = $1 $2 $3; verursacht gleich drei Fehler:

1. Am Anfang steht keine Variable.
2. Es werden Zahlen als Variablennamen benutzt.
3. Man kann Variablen nicht einfach hintereinander schreiben.
Seiten: 1 2