Hallo,
ich hab eine komplizierte Frage. Ich möchte in einem replaceargument array eine funktion benutzen um werte zu verschlüsseln.
so in etwa (sind normalerweise mehr suchwerte drin)
$search = array("'(^|\ |\\n)([a-zA-Z0-9\.\/\-\_]{1,})@([a-zA-Z0-9\.\/\-\_]{1,})'i");
$makeit = array("\\1<a href=\"mailto:".hex_encode("\\2@\\3")."\">\\2@\\3</a>");
$eingabe = "ist ein string, verschiedene texte einer HP die aus einer DB stammen.";
preg_replace($search, $makeit, $eingabe);
Ich habe halt vor in einem Text nach einer E-Mail Adresse zu suchen und diese in ein "mailto:mail@mail.de" Link zu verwandeln.
Das klappt auch alles. Nur will ich diesen link verschlüsselt im HTML Code darstellen - die Funktion geht auch.
Ich kann sogar die Funktion im array aufrufen nur interpretiert er natürlich nur die Zeichen als String und verschlüsselt einfach "\\2@\\3" !!!
Ich will aber natürlich die werte davon verschlüsseln. Hat einer 'ne Ahnung ob das überhaupt geht? Ich habs auf verschiedene arten versucht.
Help plz !!! :*(
ich hab eine komplizierte Frage. Ich möchte in einem replaceargument array eine funktion benutzen um werte zu verschlüsseln.
so in etwa (sind normalerweise mehr suchwerte drin)
$search = array("'(^|\ |\\n)([a-zA-Z0-9\.\/\-\_]{1,})@([a-zA-Z0-9\.\/\-\_]{1,})'i");
$makeit = array("\\1<a href=\"mailto:".hex_encode("\\2@\\3")."\">\\2@\\3</a>");
$eingabe = "ist ein string, verschiedene texte einer HP die aus einer DB stammen.";
preg_replace($search, $makeit, $eingabe);
Ich habe halt vor in einem Text nach einer E-Mail Adresse zu suchen und diese in ein "mailto:mail@mail.de" Link zu verwandeln.
Das klappt auch alles. Nur will ich diesen link verschlüsselt im HTML Code darstellen - die Funktion geht auch.
Ich kann sogar die Funktion im array aufrufen nur interpretiert er natürlich nur die Zeichen als String und verschlüsselt einfach "\\2@\\3" !!!
Ich will aber natürlich die werte davon verschlüsseln. Hat einer 'ne Ahnung ob das überhaupt geht? Ich habs auf verschiedene arten versucht.
Help plz !!! :*(
Kommentar