Page 1 sur 1

Modifier un code mail php

Posté : 30 juin 2008, 21:30
par okwan
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...

:?:

Posté : 30 juin 2008, 21:32
par zeus
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ù ?

Posté : 30 juin 2008, 21:36
par okwan
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…

Posté : 01 juil. 2008, 10:33
par katagoto
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() ?

Posté : 01 juil. 2008, 11:14
par Invité
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… :(

Posté : 01 juil. 2008, 11:23
par guilt92
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...

Posté : 01 juil. 2008, 11:31
par zeus
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 ;)