Hi! Wieder mal die rekursiven:
Ich lasse einen String nach dem Vorhandensein von "{cp:rdfinput}irgendwas{/cp:rdfinput}" durchsuchen. "irgendwas" soll dann an die Funktion newsrdf("irgendwas") übergeben werden.
Der erste Teil funktioniert auch damit:
$text = preg_replace("/{cp:rdfinput}(.*){\/cp:rdfinput}/i",newsrdf(\\1),$text);
Nur ist das Problem, dass er den Inhalt nicht an die Funktion übergeben will. Immer diese Fehlermeldung:
"Warning: fopen("1","r") - No such file or directory in functions.php..."
D.h. dass anscheinend nur \\1 übergeben wird und nicht der String. Wie kann ich dies ändern???
Ich lasse einen String nach dem Vorhandensein von "{cp:rdfinput}irgendwas{/cp:rdfinput}" durchsuchen. "irgendwas" soll dann an die Funktion newsrdf("irgendwas") übergeben werden.
Der erste Teil funktioniert auch damit:
$text = preg_replace("/{cp:rdfinput}(.*){\/cp:rdfinput}/i",newsrdf(\\1),$text);
Nur ist das Problem, dass er den Inhalt nicht an die Funktion übergeben will. Immer diese Fehlermeldung:
"Warning: fopen("1","r") - No such file or directory in functions.php..."
D.h. dass anscheinend nur \\1 übergeben wird und nicht der String. Wie kann ich dies ändern???
Kommentar