[Typo3-german] Regulärer Ausdruck bitte prüfen.
Bernd Feser
bfeser at feser.de
Tue Aug 16 21:00:58 CEST 2005
Hallo zusammen,
wir versuchen grade ein bestehndes großes Script zu einer
typo3-Extension zu machen. Es handelt sich um den LMO4. Es funktioniert
alles soweit, nur die Linkgenerierung im Script weist noch Fehler auf.
Wir haben und die vorhandene Extension LigaManager (basiert auf LMO3)
zum Vorbild genommen. Darin gibt es im class.tx_ligamanager4_pi1.php
folgenden Codeteil:
$content=ob_get_contents();
function fix_href ($matches) {
return
$matches[1].preg_replace('/\&/','?',str_replace("?","&",$matches[2]),1).$matches[3];
}
$content =
preg_replace_callback('/(href\s*=\s*\")(.*?)(\")/i',fix_href,$content);
Die Aufgabe dieses Teils ist, aus allen href's die Fragezeichen in ein &
Zeichen zu waandeln und nur das erste stehen zu lassen. Soviel habe ich
begriffen.
Beispiel:
http://localhost/index.php?id=374?file=2l_2005-06.l98&action=graph&stat1=0&stat2=0
wird
http://localhost/index.php?id=374&file=2l_2005-06.l98&action=graph&stat1=0&stat2=0
Allerdings klappt es nicht ganz.
Ist jemand fit in regulären Ausdrücken und ist so nett und überprüft den
Fehler?
Danke und Gruß Bernd
More information about the TYPO3-german
mailing list