Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
(08.09.2008, 00:32)Michael schrieb: Benutze Buchstaben anstatt Zahlen in den Variablen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 230
Themen: 38
Registriert seit: 18.08.2008
08.09.2008, 19:09
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2008, 19:10 von Yang0504.)
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
... Fehler sind die wahre Perfektion.
Beiträge: 31
Themen: 6
Registriert seit: 09.12.2007
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-
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
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.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.