Envoyer un mail avec pièces jointes

[Résolu]
Signaler
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
Bonjour


Pouvez vous m'aider je veu savoir Le code en HTML qui permet d'envoiyer Des mail avec piece jointe?


Merci pour tous




 

3 réponses

Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

merci pour ton aide
mais je suis encor bloqué voici ma formulair(page contact)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>

<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="envoi.php">
  <label>nom
 
 

 

  sujet</label>
  <label for="textarea"></label>
 
  <label>

 

  mail
 
 

 

  joindre
 
 

 

 

  </label>
  <label for="Submit"></label>
 
    <label for="label"></label>
 

 
   
   
 

  &nbsp;

  &nbsp;

</form>

</html>

cet page d'envoi
<?
$nom = $_POST['nom'];
$mail=$_POST['mail'];
$sujet= $_POST['sujet'];
$sujet= $_POST['sujet'];

$message = "nom :\t$nom\n";
$message .= "Email :\t$mail\n";
$headers = "From:$nom< $mail >"."\n";
  $headers .="Reply-To: $mail"."\n";
   $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';
  

     mail('rais.touhami@planet.tn', $sujet, $message, $headers) ;

?>
est ce que vous pouver me dir comment faire exactement pour envoiyer cet piece jointe
merci pour tous
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
salut

t'as plein d'exemples ici et sur php.net, suffit de chercher mail dans le moteur de recherche.
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

bonjour j'ai fait ce  code mai ça ne marche pas qui peuve m'aider svp
qui peuve le corrégé
<?
function mail_attachement( $sujet , $message , $fichier , $file , $parcourir ){
 $limite = "_parties_".md5(uniqid (rand()));

$nom = $_POST['nom'];
$mail=$_POST['mail'];
$sujet= $_POST['sujet'];

$message = "nom :\t$nom\n";
$message .= "Email :\t$mail\n";
$headers = "From:$nom< $mail >"."\n";
  $headers .="Reply-To: $mail"."\n";
   $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';
 $attachement = "------=$limite\n";
$attachement .= "Content-Type: $file; name="$parcourir"\n";
$attachement .= "Content-Transfer-Encoding: base64\n";
$attachement .= "Content-Disposition: attachment; filename="parcourir"\n\n";
 $fd = fopen( $fichier, "r" );
$contenu = fread( $fd, filesize( $fichier ) );
fclose( $fd );
$attachement .= chunk_split(base64_encode($contenu));
$attachement .= "\n\n\n------=$limite\n";
  mail_attachement('essadisamia@yahoo.fr', $sujet, $message, $headers,$attachement) ;
}

?>
merci pour tous