Sponsored Links |
|
||||
So ungefähr
PHP-Code:
In $1 wäre der Link und in $2 alles, was danach kommt, bis exklusive dem Anführungszeichen. Für mein CMS, welches sich aber noch im Alpha-Stadium befindet hab' ich mal ein Plugin für mod_rewrite geschrieben, welches momentan so aussieht PHP-Code:
Vielleicht hilft Dir das ja ein wenig und Du kannst evtl. das eine oder andere gebrauchen. Es werden Links der Form /site/layout/catalog/element?query_str erzeugt, welches aus /index.php?site=site&layout=layout&catalog=catalog& element=element&query_str generiert werden. Ist absolut nicht perfekt, aber bisher hatte ich noch keine Lust das weiter auszubauen, da gibt es noch genug andere Baustellen. |
Sponsored Links |
|
||||
Hab's halt zufällig jetzt gerade gelesen.
Ich hab' gerade noch gesehen, dass ich das eine oder andere unnötige noch im Code habe, aber sei mir nicht böse, wenn ich's mir jetzt nicht mehr anschaue, keine Lust mehr heute. Ich hatte das damals nur "auf die Schnelle" zusammengebaut und nicht mehr angefasst, als es lief, also nicht als Muster für eine gute Lösung ansehen. :P Aber vielleicht reicht's ja, um Dir ein paar Ideen zu geben. |
|
||||
Oje, ich komm nicht klar damit.
Ich hab da warscheinlich den falschen Ansatz PHP-Code:
Zitat:
Was ich bräuchte, und keine Ahnung hab wie ich es machen könnte: eine Variable ($1 oder $2 geht ja nicht) die den namen 'Willkommen' enthält. Eine weitere die %LINK% enthält. So die erste wird umdesigned, und dient dann als Suchparameter (um aus den DB rauszufinden wo diese Seite verlinkt ist) um den richtigen url zusammenzustoppeln. Das ganze muß dann wieder an den Platz zurück wo das erste steht? Geändert von paracelsus (29.03.2008 um 23:45 Uhr) |
|
||||
In C alles easy, in PHP ...
Genau habe ich das nicht verstanden. Einen String durch einen anderen zu Ersetzen ist doch eigentlich kein Problem, einen String zu zerlegen auch nicht. Nur Umlaute konvertieren ja auch nicht. Sprich ! |
|
||||
Deswegen mache ich es ja auch mit preg_match_all, die Funktion liefert mir ein Array mit allen String, die auf das Suchmuster passen. Dieses Array kann ich dann durchlaufen, mir zu dem gefundenen String den Ersatz-String bauen und dann jeweils ersetzen.
|
|
||||
Bin mir nicht sicher ob ich Dich 100% verstanden hab. Schau Dir mal mein kleines Test-Script an, vielleicht hilft es bei Deinem Problem weiter.
PHP-Code:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Das leidige Thema IE ... Breite in DropDown Nav | BreezeKeeper | CSS | 3 | 20.05.2010 10:30 |
Das bekannte, leidige Problem mit den Browsern.... | Piet | CSS | 17 | 03.08.2007 15:48 |
Das leidige Theme zentrieren... | Lockhead883 | CSS | 3 | 24.09.2006 18:03 |
Schriftarten... das leidige Thema? | dr_colossos | Offtopic | 14 | 26.07.2005 09:56 |