Mailinglisten-Archive |
Moin Nico Haase, moin Liste
NH> Also, Problem in Kurzform: MySQL liefert aus Select tw. Adressen in Form von
NH> <a href=http://www.adresse.de>Adressentext</a>. Dies soll umgeformt werden
NH> in einen PHP-Befehl [makelink("http://www.adresse.de","Adressentext");], der
NH> dann direkt ausgeführt werden soll.
Dann ziehe ich meine letzte Antwort teilweise zurück. Warum der
Aufwand einen Link durch einen Aufruf zu ersetzten, den Aufruf
unperformant und unsicher über eval() (nichts anderes bleibt Dir
übrig, da Du Code zur Laufzeit erzeugen willst) auszuführen und dessen
Ergebnis letztlich ins HTML zu gießen? Puh.
Ersetze doch einen Link gleich komplett durch den link.php Aufruf samt
ID. http://www.php.net/manual/en/function.preg-replace-callback.php
ist dabei ein Freund.
--
Stefan Schwardt.
php::bar PHP Wiki - Listenarchive