misterunknown: htmlspecialchars($url) automatisch, global machen

Beitrag lesen

Moin,

Bis jetzt setze ich vor jeden Link ein htmlspecialchars
also so:
<a href="'.htmlspecialchars($url).'">Link</a>
jetzt habe ich mir überlegt, ob es nicht möglich wäre den Befehl htmlspecialchars so zu hinterlegen, das er immer bei href automatisch angewandt wird!
ist das möglich ?

Man könnte sich eine Funktion schreiben, die das Linkerstellen übernimmt und dann immer diese Funktion aufrufen; ob das sinnvoll ist halte ich für strittig^^

//Funktion  
function gl($a, $text) {  
   return '<a href="'.htmlspecialchars($a).'">'.$text.'</a>';  
}  
  
// Nutzung  
print "Und hier ist der Text, in dem ein ".gl("http://google.de", "Link zu Google")." eingebettet ist.";  

Grüße Marco

--
Ich spreche Spaghetticode - fließend.