SnakeY - 33
Halbprofi
(offline)
Dabei seit 03.2006
355
Beiträge
|
|
Geschrieben am: 23.08.2009 um 18:19 Uhr
|
|
Hallo zusammen,
ich probiere zur Zeit eine Lösung zur HTML-Integration in ein Formular, a la Team-Ulm (easyHTML).
Und zwar, wie auch bei Team-Ulm eine Umwandlung in Form von:
[link=<adresse>]<linkname>" target="_blank">Das ist ein Link in <a href="<adresse>"><linkname></a>
Jedoch weiß ich nicht, wie ich dieses richtig umsetzte, da <adresse> als auch <linkname> variabel sind.
Vielen Dank im Vorraus.
|
|
septicus
Team-Ulmler
(offline)
Dabei seit 08.2002
4436
Beiträge
|
|
Geschrieben am: 23.08.2009 um 18:24 Uhr
|
|
Überlege dir welche Teile deines Strings stehts konstant sind und baue darum herum dein Ersetzen-Skript auf.
|
|
ZER0-CooL - 36
Champion
(offline)
Dabei seit 09.2004
4459
Beiträge
|
Geschrieben am: 23.08.2009 um 18:28 Uhr
Zuletzt editiert am: 23.08.2009 um 18:28 Uhr
|
|
preg_replace
Diese Funktion kannst du dazu verwenden gibt auch andere Möglichkeiten 
Mehr will ich dazu eigentlich nicht schreiben, weil man sich an dieses Thema besser selber ran arbeiten sollte
|
|
CK88 - 37
Profi
(offline)
Dabei seit 02.2006
808
Beiträge
|
|
Geschrieben am: 23.08.2009 um 18:51 Uhr
|
|
Oder str_replace .... aber das kommt auf das selbe hinaus, kommt halt darauf an was in deinem Fall einfacher wäre
That's it ...
|
|
SnakeY - 33
Halbprofi
(offline)
Dabei seit 03.2006
355
Beiträge
|
|
Geschrieben am: 23.08.2009 um 18:54 Uhr
|
|
Joa die Funktionsweise ist mir schon klar, aber ich versteh nicht so ganz, wie ich an die hintere eckige Klammer komme.
$string = preg_replace('\([ link)*= <HIER MÜSSTE EIN PLATZHALTER STEHEN> \]', '<a href=" <HIER MÜSSTE DER PLATZHALTER EINGEFÜGT WERDEN>"', $string);
Da ich die ja schlecht einfach ersetzen kann, nach dem Motto:
$string = str_replace(']', '>', $string);
|
|
_blacksheep - 35
Fortgeschrittener
(offline)
Dabei seit 12.2005
90
Beiträge
|
|
Geschrieben am: 23.08.2009 um 19:21 Uhr
|
|
guckst du hier
|
|
SnakeY - 33
Halbprofi
(offline)
Dabei seit 03.2006
355
Beiträge
|
|
Geschrieben am: 23.08.2009 um 19:24 Uhr
|
|
Cool, genau das was ich gesucht hab :)
Danke.
Umsetzung kann ich mir ja angucken =)
|
|
ZER0-CooL - 36
Champion
(offline)
Dabei seit 09.2004
4459
Beiträge
|
|
Geschrieben am: 23.08.2009 um 19:45 Uhr
|
|
Sehr hilfreich?
Das zu verstehen ist viel einfacher wenn man sich selber an das Thema ran arbeitet...aber egal...
|
|
SnakeY - 33
Halbprofi
(offline)
Dabei seit 03.2006
355
Beiträge
|
Geschrieben am: 23.08.2009 um 21:14 Uhr
Zuletzt editiert am: 23.08.2009 um 21:16 Uhr
|
|
Zitat von ZER0-CooL:
Sehr hilfreich?
Das zu verstehen ist viel einfacher wenn man sich selber an das Thema ran arbeitet...aber egal...
mhm naja, mit der Page davor, die ihr mir gegeben habt, wo unten nen Beitrag dabei steht, was es für bestimmte Befehle gibt (Suchmaske), hats mir schon weiter geholfen :)
Also perfekte Mischung so
|
|