Auteur |
Message |
benjungle
Messages : 16
Inscrit le : 12/11/2003 |
Posté le 12/02/2004 à 11:58:09
Message N°1 #
|
yO,
j'ai un ptit blèeme d'install avec le scriptouille permettant d'empecher l'aspiration des adresses emails dispo dans les mailto du source d'une page web.
En fait chai pas trop où coller le code, j'ai essayé en tete de ma cellule où j'ai une image qui link une adresse email mais j'ai pas l'impression que ça marche.....le source donne toujours patati@patata.com
Comment le faire fctoinner correctement et comment le vérifier ?
Merci,
@+
Ben |
|
loranger
Messages : 392
Inscrit le : 04/04/2002 |
Posté le 12/02/2004 à 14:01:08
Message N°2 #
|
Ha oui, mais non : Ça se fait pas tout seul, c'est juste une fonction.
Tu met ta fonction au début de ta page (pour être sur qu'il n'y ait pas d'autres adresses mail avant...)
Et là où avant tu avais :
<a href="mailto:adresse@site.com">envoyez moi un mail</a>[/quote]
Maintenant tu as :
[quote]<a href="mailto:<? convert_email('adresse@site.com'); ?>">envoyez moi un mail</a> |
|
benjungle
Messages : 16
Inscrit le : 12/11/2003 |
Posté le 12/02/2004 à 14:56:21
Message N°3 #
|
éhé, forcément,..euh par contre maintenant il me dit :
Parse error: parse error, unexpected '@' in caribou_essai.php on line 34
la ligne 34 etant :
<a href="mailto:<? convert_email(adresse@site.com); ?>">envoyez moi un mail</a>
késako ? |
|
loranger
Messages : 392
Inscrit le : 04/04/2002 |
Posté le 12/02/2004 à 16:03:01
Message N°4 #
|
ha bin heu oui, c'est normal :
en php une chaine de caractères doit être entourée de délimiteurs : l'apostrophe ou le guillemet
convert_email('blablabla'); |
|
benjungle
Messages : 16
Inscrit le : 12/11/2003 |
Posté le 12/02/2004 à 18:21:02
Message N°5 #
|
Ah oui effectivement ;
Par contre il zappe carrément l'adresse et cette fois je n'ai + rien, le mailto pointe sur rien...
Pour info dans ma page j'utilise le script Mgallery pour afficher des photos, ptet que les 2 fctions fctionnent mal ensemble...? |
|
maverick
Messages : 619
Inscrit le : 04/04/2002 |
Posté le 12/02/2004 à 20:30:02
Message N°6 #
|
la fonction fait un return, il faut donc faire un echo du résultat :
<a href="mailto:<? echo convert_email('adresse@site.com'); ?>">envoyez moi un mail</a>
____________________
|
|
benjungle
Messages : 16
Inscrit le : 12/11/2003 |
Posté le 12/02/2004 à 22:16:33
Message N°7 #
|
Impecc ça marche, merci !!
|
|