
Membre
|
Bonjour voila je voulais creer un system d'envoi un message a tout les joueurs de mon jeu sur leur email .. mais voila le probleme est qu'il fais pas l'action meme s'il dis que oui
pouvez-vous m'aider ?
<?php
include("lib.php");
define("PAGENAME", "Actions");
$player = check_user($secret_key, $db);
include("templates/private_header.php");
?>
<div class="contenu">
<div class="contenu_bloc">
<h1>Actions</h1>
<?php
$query = "SELECT * from `players` ";
$result1 = mysql_query($query);
$prix = mysql_fetch_assoc($result1);
if(isset($_POST['email']) and isset($_POST['sujet']) and isset($_POST['message']))
{
$destinataire = $prix['email'];
$email = htmlentities($_POST['email']);
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email)))
{
$sujet = 'Anarchy support: '.stripslashes($_POST['sujet']);
$message = stripslashes($_POST['message']);
$headers = "From: <".$email.">\n";
$headers .= "Reply-To: ".$email."\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
if(mail($destinataire,$sujet,$message,$headers))
{
echo "<strong>Votre message a bien été envoyé.</strong>";
}
else
{
echo "<strong style=\"color:#ff0000;\">Une erreur c'est produite lors de l'envois du message.</strong>";
}
}
else
{
echo "<strong style=\"color:#ff0000;\">L'email que vous avez entré est invalide.</strong>";
}
}
else
{
?>
<form action="" method="post">
<fieldset>
<legend>Formulaire de contact</legend>
<label for="email" style="display:inline-block;width:100px;"><strong>Votre Email:</strong></label> <input type="text" name="email" id="email" /><br />
<select name="sujet">
<option value="">Assistance jeu</option>
<option value="">Moderation jeu</option>
<option value="">partage de compte</option>
<option value="">proxy</option>
<option value="">Bonus</option>
<option value="">Autres</option>
</select> <br />
<label for="message"><strong>Message:</strong></label><br />
<textarea cols="70" rows="4" name="message" id="message"></textarea><br />
<input type="submit" value="Envoyer" />
</fieldset>
</form>
<?php
}
?>
<?php
include("templates/private_footer.php");
?>
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

Membre
|
hum.. j'ai pas vue dans ton script la ligne ou l'email est envoyé :s
par exemple moi pour envoyer le mail de confirmation après inscription voila mon bout de code
//Contenu de l'email
$message .= ''.$username.', <br> Bienvenue et merci de votre inscription sur Nixsis<br>';
$message .= 'Voici un récapitulatif de votre compte.<br>';
$message .= 'Garder bien ces informations en cas d\'oubli de mot de passe.<br>';
$message .= 'Veuillez conserver cet email dans vos archives.<br>';
$message .= 'Voici les informations concernant votre compte:<br><br>';
$message .= '----------------------------<br>';
$message .= 'Nom d\'utilisateur: '.$username.'<br>';
$message .= 'Mot de passe: '.$password.'<br>';
$message .= '----------------------------<br><br>';
$message .= 'Merci de vous être enregistré.<br>';
$message .= 'Cordialement l\'équipe de Nixsis';
//Entete
$entete = "MIME-Version: 1.0\r\n";
$entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: <$adresse_webmaster>\r\n";
$entete .= "Reply-To: $adresse_webmaster\r\n";
$date = date("Y-m-d"); //Date du jour
mysql_query($sql);
//Envoi du mail
mail($email,'Confirmation d\'inscription' , $message, $entete);
//Texte vu sur le site par le nouvel inscrit
echo '<div id="menu_ok">Votre compte a été activé.<br> Un email vient de vous être envoyé,<br>
celui-ci contient les informations relative et importante à votre compte.<br>
Veuillez conserver précieusement ces informations.
<a href="index.php">Retour à l\'index</a></p></div>';
et si j'enlève
mail($email,'Confirmation d\'inscription' , $message, $entete);
et bien l'email n'est pas envoyé
|

Membre
|
ok heum ouep le truk ses que normalement il marche comme support technik pour me contacter mais la je veux le changer pour moi je peux envoyer des emails a tout els joueurs sur leur adresse hotmail gmail yahoo ..
Ses la ligne destinataire qui deconne :S
La parti d'envoi ses ici
<?php
$sujet = 'Anarchy support: '.stripslashes($_POST['sujet']);
$message = stripslashes($_POST['message']);
$headers = "From: <".$email.">\n";
$headers .= "Reply-To: ".$email."\n";
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"";
if(mail($destinataire,$sujet,$message,$headers))
{
echo "<strong>Votre message a bien été envoyé.</strong>";
?>
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

Membre
|
Personne pour m aider
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|