begin process at 2012 02 15 13:16:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > UN AROBASE KI CHANGE TOUT UN MAIL :)

UN AROBASE KI CHANGE TOUT UN MAIL :)


 Information sur la source

Note :
6,5 / 10 - par 6 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Niveau :Initié Date de création :17/07/2004 Date de mise à jour :17/07/2004 05:26:58 Vu :3 427

Auteur : mielpops

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

bah le truc je l'avais depuis longtemps :p  moi je mets un @devant mail();
le seul pb c le header j'arrive po a oter le domaine.free.fr/ ;
o lieu de me donner ca mielpops<had0ken@hotmail.com>
ca me sort ca domaine.free.fr/<had0ken@hotmail.com>
Attention ce script permet de flooder.... il est interdit de flooder

Source

  • <?
  • $headers = "From: $none <$name>\n";
  • $headers .= "X-Sender: $name\n";
  • $headers .= "X-Mailer: had0mail\n";
  • $headers .= "Return-Path: <$reply>\n";
  • if($type="html"){
  • $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; }
  • else{
  • $headers .= "Content-Type: text/plain\n";
  • }
  • $headers .= "X-Priority: $priority\n";
  • $headers .= "Cc: $Cc\r\n";
  • $headers .= "Bcc: $Bcc\r\n";
  • $headers .= "Date: $day1, $day2 $month $year $time $zone \n"; //ex : "Date: Tue, 22 Jul 2003 13:39:04 +0200"
  • $chaos = "$richard";
  • $chit = "0";
  • //Envoie du mail
  • for ($fin = 0; $fin <= $chaos; $fin++) {
  • $chit++;
  • if (@mail($to,$object,$msg,$headers))
  • {
  • $index="http://domaine.free.fr"; //page de retour si tout se passe bien
  • $retour="hadomail.htm"; //Page de retour en cas d'échec de l'envoi
  • //Envoie du mail réussi
  • echo <<< HTML
  • <html>
  • <head>
  • <title>had0mail</title>
  • </head>
  • <body><br><font color="#33333"><b>Mail # $chit ok.</b></font>
  • </body>
  • </html>
  • HTML;
  • }
  • else //Echec lors de l'envoi
  • {
  • echo <<< HTML
  • <html>
  • <head>
  • <title>had0mail</title>
  • </head>
  • <body>
  • <font color="#66666" size="4"><b>Had0mail</b></font>
  • <br><br>
  • <font color="#33333"><b>Echec Lors de l\'envoi du mail.</b></font>
  • <br><a href="$retour">Retour</a>
  • </body>
  • </html>
  • HTML;
  • }
  • }
  • ?>
  • <html>
  • <head>
  • <title>Had0mail Revolution</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • </head>
  • <body>
  • <form name="form1" method="POST" action="mail.php">
  • <table width="74%" border="0">
  • <tr>
  • <td width="28%"><strong>Sujet : </strong></td>
  • <td width="72%">
  • <input name="object" type="text" id="object8">
  • </td>
  • </tr>
  • <tr>
  • <td><strong>Expediteur :</strong></td>
  • <td><input name="name" type="text" id="from6">
  • </td>
  • </tr>
  • <tr>
  • <td><strong>Nom de l'expediteur :</strong></td>
  • <td><input name="none" type="text" id="from6">
  • </td>
  • </tr>
  • <tr>
  • <td><strong>Adresse de retour :</strong></td>
  • <td><font size="2">
  • <input name="reply" type="text" id="reply4">
  • </font></td>
  • </tr>
  • <tr>
  • <td><strong>Contenu du message : </strong></td>
  • <td><select name="type" id="select3">
  • <option value="txt">Texte</option>
  • <option value="html">Html</option>
  • </select>
  • </td>
  • </tr>
  • <tr>
  • <td><strong>Destinataire : </strong></td>
  • <td><input name="to" type="text">
  • </td>
  • </tr>
  • <tr>
  • <td valign="top"><strong>Autre destinataire :</strong></td>
  • <td><input name="Cc" type="text" id="to"></td>
  • </tr>
  • <tr>
  • <td><strong>Autre destinataire (cach&eacute;) :</strong></td>
  • <td><textarea name="Bcc" id="to2" rows="20" cols="20"></textarea></td>
  • </tr>
  • <tr>
  • <td valign="top"><strong>Priorit&eacute; : </strong></td>
  • <td><select name="priority" id="priority">
  • <option value="1">Haute
  • <option value="2">Moyenne
  • <option value="3" selected>Normale
  • </select></td>
  • </tr>
  • <tr>
  • <td><strong>Date et heure:</strong></td>
  • <td><select name="day1" id="day1">
  • <option value="Mon">Lundi</option>
  • <option value="Tue">Mardi</option>
  • <option value="Wed">Mercredi</option>
  • <option value="Thu">Jeudi</option>
  • <option value="Fri">Vendredi</option>
  • <option value="Sat">Samedi</option>
  • <option value="Sun">Dimanche</option>
  • </select>
  • <select name="day2" id="day2">
  • <option value="1">1
  • <option value="2">2
  • <option value="3">3
  • <option value="4">4
  • <option value="5">5
  • <option value="6">6
  • <option value="7">7
  • <option value="8">8
  • <option value="9">9
  • <option value="10">10
  • <option value="11">11
  • <option value="12">12
  • <option value="13">13
  • <option value="14">14
  • <option value="15">15
  • <option value="16">16
  • <option value="17">17
  • <option value="18">18
  • <option value="19">19
  • <option value="20">20
  • <option value="21">21
  • <option value="22">22
  • <option value="23">23
  • <option value="24">24
  • <option value="25">25
  • <option value="26">26
  • <option value="27">27
  • <option value="28">28
  • <option value="29">29
  • <option value="30">30
  • <option value="31">31
  • </select>
  • <select name="month" id="month">
  • <option value="Jan">Janvier</option>
  • <option value="Feb">F&eacute;vrier</option>
  • <option value="Mar">Mars</option>
  • <option value="Apr">Avril</option>
  • <option value="May">Mai</option>
  • <option value="Jun">Juin</option>
  • <option value="Jul">Juillet</option>
  • <option value="Aug">Ao&ucirc;t</option>
  • <option value="Sep">Septembre</option>
  • <option value="Oct">Octobre</option>
  • <option value="Nov">Novembre</option>
  • <option value="Dec">D&eacute;cembre</option>
  • </select>
  • <input name="time" type="text" id="time" value="HH:MM:SS" size="13" maxlength="13"> <input name="year" type="text" id="year" value="yyyy" size="4" maxlength="5">
  • <font size="2">Fuseau
  • :
  • <input name="zone" type="text" id="zone" value="+0200" size="5" maxlength="6">
  • </font> </td>
  • </tr>
  • <tr>
  • <td valign="top"><strong>nombre de copie<input type=text name=richard size=2 maxlength=100 value='1'><br>Corps du message:</strong> </td>
  • <td><textarea name="msg" cols="50" rows="10" id="textarea"></textarea></td>
  • </tr>
  • <tr>
  • <td>&nbsp;</td>
  • <td><input type="submit" name="Submit" value="Poster" method="POST" action="mail.php"></td>
  • </tr>
  • </table>
  • </div>
  • </form>
  • </body>
  • </html>
<?
$headers = "From: $none <$name>\n";
$headers .= "X-Sender: $name\n";
$headers .= "X-Mailer: had0mail\n"; 
$headers .= "Return-Path: <$reply>\n";      

if($type="html"){
$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; }
else{
$headers .= "Content-Type: text/plain\n";
}
$headers .= "X-Priority: $priority\n";
$headers .= "Cc: $Cc\r\n";
$headers .= "Bcc: $Bcc\r\n";
$headers .= "Date: $day1, $day2 $month $year $time $zone \n"; //ex : "Date: Tue, 22 Jul 2003 13:39:04 +0200"
$chaos  = "$richard";
$chit = "0";
//Envoie du mail
for ($fin = 0; $fin <= $chaos; $fin++) {
$chit++;
if (@mail($to,$object,$msg,$headers))
{
$index="http://domaine.free.fr"; //page de retour si tout se passe bien
$retour="hadomail.htm"; //Page de retour en cas d'échec de l'envoi

//Envoie du mail réussi
echo <<< HTML
<html>
<head>
<title>had0mail</title>
</head>
<body><br><font color="#33333"><b>Mail # $chit ok.</b></font>
</body>
</html>
HTML;
}
else //Echec lors de l'envoi
{
echo <<< HTML
<html>
<head>
<title>had0mail</title>
</head>
<body>
<font color="#66666" size="4"><b>Had0mail</b></font>
<br><br>
<font color="#33333"><b>Echec Lors de l\'envoi du mail.</b></font>
<br><a href="$retour">Retour</a>
</body>
</html>
HTML;
}
}
?>

<html>
<head>
<title>Had0mail Revolution</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1"  method="POST" action="mail.php">
<table width="74%" border="0">
  <tr>
    <td width="28%"><strong>Sujet : </strong></td>
    <td width="72%">
      <input name="object" type="text" id="object8">
    </td>
  </tr>
  <tr>
    <td><strong>Expediteur :</strong></td>
    <td><input name="name" type="text" id="from6">
    </td>
  </tr>
  <tr>
    <td><strong>Nom de l'expediteur :</strong></td>
    <td><input name="none" type="text" id="from6">
    </td>
  </tr>
  <tr>
    <td><strong>Adresse de retour :</strong></td>
    <td><font size="2">
      <input name="reply" type="text" id="reply4"> 
      </font></td>
  </tr>
  <tr>
    <td><strong>Contenu du message : </strong></td>
    <td><select name="type" id="select3">
        <option value="txt">Texte</option>
        <option value="html">Html</option>
      </select>
    </td>
  </tr>
  <tr>
    <td><strong>Destinataire : </strong></td>
    <td><input name="to" type="text"> 
    </td>
  </tr>
  <tr>
    <td valign="top"><strong>Autre destinataire :</strong></td>
    <td><input name="Cc" type="text" id="to"></td>
  </tr>
  <tr>
    <td><strong>Autre destinataire (cach&eacute;) :</strong></td>
    <td><textarea name="Bcc" id="to2" rows="20" cols="20"></textarea></td>
  </tr>
  <tr>
    <td valign="top"><strong>Priorit&eacute; : </strong></td>
    <td><select name="priority" id="priority">
      <option value="1">Haute
      <option value="2">Moyenne
      <option value="3" selected>Normale      
    </select></td>
  </tr>
  <tr>
    <td><strong>Date et heure:</strong></td>
    <td><select name="day1" id="day1">
    <option value="Mon">Lundi</option>
    <option value="Tue">Mardi</option>
    <option value="Wed">Mercredi</option>
    <option value="Thu">Jeudi</option>
    <option value="Fri">Vendredi</option>
    <option value="Sat">Samedi</option>
    <option value="Sun">Dimanche</option>
    </select>
      <select name="day2" id="day2">
    <option value="1">1
    <option value="2">2
    <option value="3">3
    <option value="4">4
    <option value="5">5
    <option value="6">6
    <option value="7">7
    <option value="8">8
    <option value="9">9
    <option value="10">10
    <option value="11">11
    <option value="12">12
    <option value="13">13
    <option value="14">14
    <option value="15">15
    <option value="16">16
    <option value="17">17
    <option value="18">18
    <option value="19">19
    <option value="20">20
    <option value="21">21
    <option value="22">22
    <option value="23">23
    <option value="24">24
    <option value="25">25
    <option value="26">26
    <option value="27">27
    <option value="28">28
    <option value="29">29
    <option value="30">30
    <option value="31">31    
    </select>
      <select name="month" id="month">
      <option value="Jan">Janvier</option>
      <option value="Feb">F&eacute;vrier</option>
      <option value="Mar">Mars</option>
      <option value="Apr">Avril</option>
      <option value="May">Mai</option>
      <option value="Jun">Juin</option>
      <option value="Jul">Juillet</option>
      <option value="Aug">Ao&ucirc;t</option>
      <option value="Sep">Septembre</option>
      <option value="Oct">Octobre</option>
      <option value="Nov">Novembre</option>
      <option value="Dec">D&eacute;cembre</option>
      </select>
      <input name="time" type="text" id="time" value="HH:MM:SS" size="13" maxlength="13"> <input name="year" type="text" id="year" value="yyyy" size="4" maxlength="5"> 
      <font size="2">Fuseau
: 
      <input name="zone" type="text" id="zone" value="+0200" size="5" maxlength="6">
      </font> </td>
  </tr>
  <tr>
    <td valign="top"><strong>nombre de copie<input type=text name=richard size=2 maxlength=100 value='1'><br>Corps du message:</strong> </td>
    <td><textarea name="msg" cols="50" rows="10" id="textarea"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Poster" method="POST" action="mail.php"></td>
  </tr>
</table>
</div>
</form>
</body>
</html>



 Historique

17 juillet 2004 05:26:59 :
formulaire d'envoi

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

Commentaires et avis

Commentaire de GRenard le 17/07/2004 06:27:38

Voila pourquoi les sites limitent les envoies d'email.
De plus ton post n'est pas pour Initié, mais pour Débutant.

Quand on post pour Initié on utilise ceci :
short_open_tag = Off
register_globals = Off
error_reporting = E_ALL

3/10

Commentaire de zzzzzz le 17/07/2004 14:13:09

10/10 pour eequilibrer. C'est une astuce comme une autre.

Commentaire de koko le 18/07/2004 07:03:13

chez free, on ne peut pas virer leur nom du mail ! c'est comme ca

Commentaire de JuJuLoL le 26/08/2004 11:23:26

y'a juste une question que j'me pose :/
pourquoi mettre une @robase devant mail(); ?

Commentaire de koko le 26/08/2004 12:01:56

le @ devant une fonction (ou une variable) permet de cacher l'erreur s'il y en a une !
c'est pas propre du tout

Commentaire de JuJuLoL le 26/08/2004 12:32:37

oKè merci ;)

Commentaire de w_minisplash_w le 02/09/2004 15:20:57

C'est peut être illégal mais au moins on apprend...
Merci pour ta source !

Commentaire de tkof le 20/09/2004 05:31:15

Déja j'ai envie de dire à GRenard !
Que tu peux coder en register global à on tt en étant expert !

Je m'explique !

Sur les version précédente de PHP les variable register global etait automaitiquement à ON !
Ce n'est que depuis la version 4.x.x je crois ou 5.x.x que elles sont à off par défaut !

La différence se joue sur la mannière d'exploiter les variables !
Exemple $_post[ma_var] au lieu de $ma_var !

J'ai commencer le PHP il y a plus de 2 ou 3 ans !
Et à l'epoque personne ne parlait des register global à off ou on ! :-)
Tt le monde (ou presque) sauf quelques bon profète coder en on !

De plus une personne assez intéligente que les variable soit on ou off verifie les variables !
Surtout qd elles proviennet d'un formulaire !!

Enfin bon :-) on est pas la pr se gueuller desus ! mais pour s'aider !
C'est pr ça que de lire les 1er de ton message ma donner envie de te répondre !!

Bon la je vais maintenant répondre à notre jeune ami pr son problème ! (enfin jeune, il est peut etre plus vieux que moi lol :-p)

Free.fr dans le passé n'autoriser pas l'envoie de mail via php !
Je suis chez free.fr depuis 2000 !
A l'epoque il juger que cela etait une question de sécurité !
Aujourd'hui (et j'ai decouvert ça par hasard ils l'ont reactiver)

Sinon pour JuJuLoL mettre un @ devant une ligne maque les erreur de cette ligne !

Pr exemple au lieu d'avoir un beau warning en milieu de page tu peux utiliser

@ mail(......)

Dc pas d'erreur renvoyer ! si le mail ne part pas !
Mais comment savoir si l'envoier a marcher ou non ?

on va faire

$envoie = @ mail(...)

if(!$envoie) { echo "Putain sa a foiré mail po partit :-(" }else{ echo "RoulEzzz jeunesse c'est partit"; }

Pr en revenir au nom qui est afficher sur free !
C'est surement une de leur mesure bizare pouvant surement etre contourner !

Sa a pas de rapport mais grace a php sur free.fr
Théoriquement vous placer 100 Mo !
Je peux tripler voir plus ma taille de stockage !
Enfin bon c'est un autre sujet...

Dans le passé qd fre n'accepter pas la fonction mail j'utilisias un fsock sur un serveur pop ! ou alors un fosck sur un fichier php (qui server a envoyer les mail) et foutu sur multimania et qui renvouyer juste 1 pr envoyer et si pas envoyé l'erreur :-p
Dc ultra rapide !

Si ta des questions mail moi directo !

A+

Commentaire de GRenard le 20/09/2004 05:55:18

tkof: pk ne pas bien coder maintenant que c'est à Off ? Bien sur avant c'était à On mais c'était pour la transition... Maintenant c'est à Off c'est parce que ca fait assez longtemps que ca a été à On.
Moi ca fait 7 ans que je codes... et quand ca fait longtemps que tu codes pour poster des choses hot, tu te forces à bien coder...
http://www.phpcs.com/code.aspx?ID=24870

Commentaire de tkof le 21/09/2004 04:04:36

c juste une question dhabitude...

Sinon variable a on ou off ! j'ai pris lhbaitude du on :-p
Par contre jai aussi l'hbaitude de verifier tt les variables !

Pr notre amie essaye plutot ça

       if($fromname) { $headers = "From: \"$fromname\" <$from>\n"; }else{ $headers = "From: $from\n"; }
       $headers .= "X-Sender: $name\n";

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,352 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales