Bonjour tt le monde
Voila mon probleme :
Je dois envoyer un mail mais pour recup les variables qui se trouvent dans ma popup j'utilise le javascript
Le probleme se trouve dans $mail, si je fais un echo de $mail je recup bien sa valeur mais dans la fonction mail se ne passe pas, j'obtiens le message d'erreur suivant :
Warning: mail(): SMTP server
response: 553 5.1.3 bad address syntax:
script>document.writeln(opener.document.forms.formu["maildeclarant"].value);</scriptVoici le code
<table bgcolor="#99CCFF" border="1" cellspacing="1" width="100%">
<tr>
<td width="100%"><font size="3" face="Comic Sans MS"><center>
<?
$result = mysql_query("SELECT id_adresse,nomlistediff,nomservtech FROM adressesmail");
if (!$result) {
die('Impossible de selectionner la liste de diffusion : ' . mysql_error());
}
$row = mysql_fetch_array($result);
$id_liste=$row["id_adresse"];
$maillistdiff=$row["nomlistediff"];
$mailservtech=$row["nomservtech"];
$codeincident="<script>document.writeln(opener.document.forms.formu[\"codeincident\"].value);</script>";
$mail="<script>document.writeln(opener.document.forms.formu[\"maildeclarant\"].value);</script>";
$nomouvertpar="<script>document.writeln(opener.document.forms.formu[\"nomouvertpar\"].value);</script>";
?>
<script> document.forms.formu.codeincident.value=opener.document.forms.formu["codeincident"].value; document.forms.formu.maildeclarant.value=opener.document.forms.formu["maildeclarant"].value; document.forms.formu.nomouvertpar.value=opener.document.forms.formu["nomouvertpar"].value;
</script>
<?
$to = "$mail";
$sujet = "Confirmation de clôture d'incident - Ne pas répondre a ce mail";
$from = "$mailservtech";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/html; charset= iso-8859-1\n";
$message="blablabla";
////////////////////////////////////
////////////////////////////////////
if (isset($mail) && $mail != "")
{
if(mail($to,$sujet,$message,$from))
{
echo "<p>Merci ! Votre message a été transféré !</p>";
}
else
{
echo "<p>Malheureusement il y a eu un problème lors de l'envoi !</p>";
}
}
else
{
echo"je ne passe pas dans la boucle";
}
?>
<input type="button" name="close" onClick="javascript:window.close();" value="Fermer la fenêtre">
<br />
<br />
</center>
</font>
</td>
</tr>
</table>
Quelqu'un aurait une idee ?
Merci
Atomik29
