par
toutoune » 18 nov. 2005, 19:55
bonjour tutti,
je poste dans la rubrique débutant,
car il n'y a pas de rubrique ignare...
j'ai un problème car à l'envoi d'une newsletter le message suivant apparait:
Parse error: parse error, unexpected T_LNUMBER in
/home/...../www/newsletter/mail2.php on line 32
voici le code php en cause:
<?php
$host = ".....";
$user = "......";
$pass = ".............";
$bdd = ".....";
$table = "...........";
$sujet = $_POST[objet];
$corps = $_POST[corps];
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données"); // Le @ ordonne a php de ne pas afficher de message d'erreur
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
$query = "SELECT ecourrier FROM $table";
$result = mysql_query($query);
while($r = @mysql_fetch_array($result))
{
$to = $r[ecourrier];
$to = $to; // Where the e-mail is sending to.
$subject = $sujet; // The subject of the e-mail.
$name = "....."; // Your name, the from name.
$email = "...............@........."; // Your e-mail, the from address.
$mailbody = "<p><a href=\"http://60gp.ovh.net/~cipac\"><src=\"http://60gp.ovh.net/~cipac/newsletter/logo.gif\"></a></p><p><font size="2" face="Arial, Helvetica, sans-serif">$corps</font></p><br><br><font size="2" face="Arial, Helvetica, sans-serif">Si vous ne désirez plus recevoir la newsletter cliquez sur ce <a href=\"http://60gp.ovh.net/~cipac/newsletter/desabConf.php?courrier=$to\">lien</a></font>";
mail($to,
$subject,
$mailbody,
"From: $name <$email>\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1");
}
mysql_close();
?>
</body>
</html>
j'ai beau, avec mes connaisances en php ultraréduites, regarder quel caractère cloche dans ce code, je ne trouve pas... pas rès étonnant.
si quelqu'un a une piste pour résoudre ce problème et faire que cet envoi de newsletter fonctionne, je lui serais très reconaissant de bien vouloir m'en faire part.
merci d'avance pour vos efforts.
bonjour tutti,
je poste dans la rubrique débutant,
car il n'y a pas de rubrique ignare...
j'ai un problème car à l'envoi d'une newsletter le message suivant apparait:
[quote]Parse error: parse error, unexpected T_LNUMBER in
/home/...../www/newsletter/mail2.php on line 32[/quote]
voici le code php en cause:
[php]<?php
$host = ".....";
$user = "......";
$pass = ".............";
$bdd = ".....";
$table = "...........";
$sujet = $_POST[objet];
$corps = $_POST[corps];
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données"); // Le @ ordonne a php de ne pas afficher de message d'erreur
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
$query = "SELECT ecourrier FROM $table";
$result = mysql_query($query);
while($r = @mysql_fetch_array($result))
{
$to = $r[ecourrier];
$to = $to; // Where the e-mail is sending to.
$subject = $sujet; // The subject of the e-mail.
$name = "....."; // Your name, the from name.
$email = "...............@........."; // Your e-mail, the from address.
$mailbody = "<p><a href=\"http://60gp.ovh.net/~cipac\"><src=\"http://60gp.ovh.net/~cipac/newsletter/logo.gif\"></a></p><p><font size="2" face="Arial, Helvetica, sans-serif">$corps</font></p><br><br><font size="2" face="Arial, Helvetica, sans-serif">Si vous ne désirez plus recevoir la newsletter cliquez sur ce <a href=\"http://60gp.ovh.net/~cipac/newsletter/desabConf.php?courrier=$to\">lien</a></font>";
mail($to,
$subject,
$mailbody,
"From: $name <$email>\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1");
}
mysql_close();
?>
</body>
</html>[/php]
j'ai beau, avec mes connaisances en php ultraréduites, regarder quel caractère cloche dans ce code, je ne trouve pas... pas rès étonnant.
si quelqu'un a une piste pour résoudre ce problème et faire que cet envoi de newsletter fonctionne, je lui serais très reconaissant de bien vouloir m'en faire part.
merci d'avance pour vos efforts.