Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
bonjour j'aurai besoin d'un coup de puce pour mon probleme.
j'ai realiser un site et les internautes peuvent s'inscrire pour recevoir des news. Une foie leur mail inscrit je recoit le mail sur ma base et l'internaute recoit une comfirmation d'inscription (dans cet etape tous va bien).
la ou j'ai mon probleme c'est que je souhaite envoyer des mails pour tenir au courant les personnes inscrite et de selectionner leur mail dans ma base en clicant sur mon bouton envoyer .
donc j'ai eu ce script sur internet et sa ne fonctionne pas .
newsletter.php
<input type="text" name="titre"> //La tu ecris le titre de ton mail. <input type="text" name="mesage"> //La dedans tu ecris le message de ton mail. //ensuite tu l'envoie : <input type="submit" name="Envoie">
envoienewsletter.php
<?php
// on se connecte a MySQL
$db=mysql_connect('mysql.easyonline.easynet.fr','dbxxxx','xxxxxxx');
// on selectionne la base
mysql_select_db('dbxxxxx');
//Tu selectionne tout les gens qui se sont inscrits chez toi
$select = "SELECT email FROM newsletter";
$reqSelect = mysql_query($select) or die('Erreur SQL !<br>'.$select.'<br>'.mysql_error());
// on ferme la connexion à mysql
mysql_close();
$contenu = $_POST['message'];
$titre = $_POST['sujet'];
while($resSelect = mysql_fetch_array($reqSelect))
{
$to = $resSelect[0];
$sujet = $titre;
$message = $contenu;
/* type Content-type. */
$tete = "MIME-Version: 1.0rn";
$tete .= "Content-type: text/html; charset=iso-8859-1rn";
/* autres en-têtes */
$tete .= "To: ifpme@team-pme.comrn";
$tete .= "From: ifpme@team-pme.comrn";
//maintenant on envoi le mail avec la fonction php
mail($to,$sujet,$message,$tete);
}
?> merci d'avance ![]()
Hors ligne
oui il ne se passe rien
Hors ligne
je viens de le remettre en ligne est sa marche toujours pas je ne recois aucun mail
Hors ligne
oui j'ai modfier se que tu ma dis
Hors ligne
oui je les rapelle dans mon deuxieme fichiers (titre et message)
Hors ligne
la je vois pas
Hors ligne
si ton mail n'est pas envoyé, il y a deux possibilités.
la premiere, le mail(); n'est pas fait
soit il est fait, mais sur une variable vide
dans ces deux cas la, tu ne recois pas le mail
c'est pourquoi je t'invite à revérifier le contenu de ta variable de l'email, en l'affichant ![]()
Hors ligne