Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1348 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer une selection de mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoyer une selection de mail

n°1381835
layotfab
Posté le 06-06-2006 à 10:27:31  profilanswer
 

Je souhaite envoyer des mails provenant d'une base aprés les avoir selectionés avec des checkbox qui renvoie la variable contenant le ou les mails a envoyer mais voila ca renvoie rien du tout.
 
Voici le code  
<?
if (isset($_POST['envoi_mail'])){
 $sujet=$_POST['objet'];  
 $corps=$_POST['texte'];
 $adresse=$_POST['adresse'];
 $entete="From:toto\r\nReply-To:
 toto";
mail($adresse, $sujet, $corps, $entete);
}
?>
<html>
<input name="objet" type="text" id="objet">
<input name="adresse" type="checkbox" id="adresse" value=<? $ligne["mail"]?>// $ligne contient les mail à envoyer
 <textarea name="texte" cols="50" rows="10" id="texte"></textarea>
<html>


---------------
www.fabcreaweb.com
mood
Publicité
Posté le 06-06-2006 à 10:27:31  profilanswer
 

n°1382274
layotfab
Posté le 06-06-2006 à 17:30:22  profilanswer
 

je n'arrive toujours pas à envoyer plusieurs mail pour un c bon ca marche. En fai il faut que je sépare les mail contenu dans $ligne par des virgule. Comment faire???


---------------
www.fabcreaweb.com
n°1382286
flo850
moi je
Posté le 06-06-2006 à 18:00:44  profilanswer
 

regarde du cote de str_replace

n°1382990
layotfab
Posté le 07-06-2006 à 16:30:34  profilanswer
 

Je pense plutot a faire une boucle for qui effectue l'envoie des mail un par un ???


---------------
www.fabcreaweb.com
n°1383416
layotfab
Posté le 08-06-2006 à 08:59:22  profilanswer
 

j'ai essayé ca mais ca ne met pas $adresse dans un tableau
 
if (isset($_POST['adresse'])){
   $sujet=$_POST['objet'];  
   $corps=$_POST['texte'];
   $entete="From:info@ignis.fr\r\n";
  $adresse= $_POST['adresse'];
  for ($i=0;$i<count($adresse);$i++){
   //mail($adresse[$i], $sujet, $corps, $entete);
  }
}
 echo $adresse ?><br>  
<? echo count($adresse); ?><br>
(....)
<html>
 <input name="adresse[]" type="checkbox" id="adresse[]" value="<? echo $ligne['mail']?>">
</html


---------------
www.fabcreaweb.com
n°1383444
layotfab
Posté le 08-06-2006 à 09:47:46  profilanswer
 

[Resolu]
 
if (isset($_POST['adresse'])){
   $sujet=$_POST['objet'];  
   $corps=$_POST['texte'];
   $entete="From:toto.fr\r\n";
  $adresse= $_POST['adresse'];
  for ($i=0;$i<count($adresse);$i++){
   mail($adresse[$i], $sujet, $corps, $entete);
  echo "Envoie du mail à &nbsp;" .$adresse[$i]. " &nbsp;réalisé avec succés";?><br>
  <? }
 
}
  ?>
<input name="adresse[]" type="checkbox" id="adresse[]" value="<? echo $ligne['mail']?>">


Message édité par layotfab le 08-06-2006 à 14:39:00

---------------
www.fabcreaweb.com
n°1383858
layotfab
Posté le 08-06-2006 à 15:56:20  profilanswer
 

Maintenant j'essai d'envoyer à ces mail une pièce jointe mais la encore ca bloque, le mail est bien envoyé mais sans la pièce jointe...
 
if (isset($_POST['adresse'])){
   
   $sujet=$_POST['objet'];  
    $corps=$_POST['texte'];
    $adresse= $_POST['adresse'];  
   $entete="From:info@ignis.fr\r\n";
   $fich= $_FILES['fichier']['tmp_name'];
    $taille = $_FILES['fichier']['size'];
    $type = $_FILES['fichier']['type'];
    $nom = $_FILES['fichier']['name'];
   // ouverture du fichier joint uploadé en lecture
    $f = fopen($fich, "r" ) or die("ouverture du fichier $fich impossible ..." );
   // récupération du code du fichier joint
    $code =fread($f, $taille);
   // encodage standard
    //$code = chunk_split(base64_encode($code));
   // identifiant de séparateur, en principe unique
    $limite = md5(uniqid(time() ));
   for ($i=0;$i<count($adresse);$i++){  
   mail($adresse[$i], $sujet, $corps, $entete);
    echo "Envoie du mail à &nbsp;" .$adresse[$i]. "&nbsp;réalisé avec succés";?><br>
    <?  
   }  
  }


---------------
www.fabcreaweb.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer une selection de mail

 

Sujets relatifs
[RESOLU]Selection ds menu deroulant d'une BD puis echo d'un champ lié[RESOLU]Envoie via outlook d'un mail "préformatté" depuis un formulair
formulaire de contact envoi d'un mailenvoyer des variables à deux scripts en meme temps
Envoyer plusieurs fois données d'un formulaire sans changer de pageprobleme d'accent avec formulaire mail
http post var et envoie par mail[VB / VBA] Envoyer une facture PDF par Email?
Boite de selection : conserver son choix après changement de page ?Envoyer les données d'une boitre de sélection dans un JavaScript ?
Plus de sujets relatifs à : Envoyer une selection de mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR