Modifier un code mail php

Petit nouveau ! | 2 Messages

30 juin 2008, 21:30

Bonjour à tous,
J'ai réussi à trouver un code qui me permet de crypter mon mail mais je souhaiterai intégrer:

Code : Tout sélectionner

$mail=Subject( "N'oubliez pas ce champs" );
dans le code du dessous, est-ce que quelqu'un peut me filer un petit coup de pouce?:(
<?php
  // Librairie de fonctions PHP pour le brouyage des adresses

function  email ($email ) { // Codage et affichage d'une adresse email
if(eregi ('([^?]+)([?].*)', $email,$temp)){
$email=$temp [1]; $tout=AddSlashes ($temp[ 2]);}
$email =preg_replace( '|@|',"'+'@'+'" ,$email);
$email="var e='$email';" ;if($tout){ $email.="var f='$tout';" ;}
$email.= "document.write('<a href=\"mailto:'+e";
if( $tout){$email .="+f";}
$email.= "+'\" title=\"'+e+'\">'+e+'</a>')";
$email=chunk_split (bin2hex($email ),2, '%');
$email ='%'. substr($email ,0, strlen($email )-1);
$email=chunk_split ($email, 54,"'+\n'" );
$email= substr($email ,0, strlen($email )-4);
$email= "<script type=\"text/javascript \" language=\" javascript\"> \n<!--
eval(unescape( \n'$email')); //-->\n </script>"; echo  $email; }
?> 

Codage d'adresse email à la volée grace aux librairies PHP...

:?:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2008, 21:32

Tu viens de gagner le prix du topic le plus incompréhensible de la journée :lol:

Plus sérieusement, j'ai rien compris à ce que tu demandais :?
Tu veux insérer quoi ? et où ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 2 Messages

30 juin 2008, 21:36

ha ha ha :D
desolez :oops:

c'est ca que je souhaite intégrer
$mail=Subject( "N'oubliez pas ce champs" );

c'est le champs objet des mail, je crois…

Mammouth du PHP | 1668 Messages

01 juil. 2008, 10:33

Euh, elle est où ta fonction subject() ? moi je vois que la fonction email(), la fonction email protège ton email, que veut tu faire en intégrant la fonction subject() ?
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Invité
Invité n'ayant pas de compte PHPfrance

01 juil. 2008, 11:14

Euh, elle est où ta fonction subject() ? moi je vois que la fonction email(), la fonction email protège ton email, que veut tu faire en intégrant la fonction subject() ?
Oui c'est ça intégré la fonction subject() mais je n'y arrive pas, j'ai passé une après-midi dessus… :(

Mammouth du PHP | 1353 Messages

01 juil. 2008, 11:23

A priori la fonction que tu nous montres la ne fait pas l'envoi du mail, elle ne fait que protéger le texte de l'email...

Tu dois avoir une fonction d'envoi de mail, par exemple la fonction mail() de php et c'est la que tu définis ton objet (sujet), $email n'étant que le corps du message ($message dans l'exemple ci dessous)...

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )



Mais bon je suis pas sur de comprendre ton problème...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

01 juil. 2008, 11:31

la fonction proposée génère un lien <a href="mailto:adr@esse">adr@esse</a> mais qui est affiché à l'aide de Js pour éviter l'aspiration d'adresse.

Il suffit que tu trouves comment rajouter le sujet à ce type de lien pour trouver comment modifier la fonction ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer