par
nic563 » 26 juil. 2007, 19:44
Merci beaucoup pour le conseil Ryle.
C'est nickel mais j'ai encore un problème car ça met une barre oblique devant les apostrophes. Par exemple, la phrase "t'es arrivé" donne "t/'es arrivé".
Voici le code PHP que j'ai actuellement:
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers = 'Content-type: text/html; charset=UTF-8' . "\r\n";
$adresse="[email protected]";
$from="<nom>";
$from.=utf8_decode($_POST['nom']);
$from.="<email>";
$from.=utf8_decode($_POST['email']);
$sujet=utf8_decode($_POST['sujet']);
$texte=utf8_decode($_POST['texte']);
if (mail($adresse,$sujet,$texte,$from))
header("Location: http://www.nic563.be/contact_ok.html");
else
header("Location: http://www.nic563.be/contact_no.html");
?>
Si quelqu'un a une idée ce serait super !
Par ailleurs, j'avais vu sur un forum qu'en ajoutant la fonction "htmlentities" comme dans mon code de départ ça renforçait la sécurité. Est-ce vrai et pour quelles raisons ?
Merci d'avance...
Merci beaucoup pour le conseil Ryle.
C'est nickel mais j'ai encore un problème car ça met une barre oblique devant les apostrophes. Par exemple, la phrase "t'es arrivé" donne "t/'es arrivé".
Voici le code PHP que j'ai actuellement:
[php]
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers = 'Content-type: text/html; charset=UTF-8' . "\r\n";
$adresse="
[email protected]";
$from="<nom>";
$from.=utf8_decode($_POST['nom']);
$from.="<email>";
$from.=utf8_decode($_POST['email']);
$sujet=utf8_decode($_POST['sujet']);
$texte=utf8_decode($_POST['texte']);
if (mail($adresse,$sujet,$texte,$from))
header("Location: http://www.nic563.be/contact_ok.html");
else
header("Location: http://www.nic563.be/contact_no.html");
?>
[/php]
[b]Si quelqu'un a une idée ce serait super ![/b]
Par ailleurs, j'avais vu sur un forum qu'en ajoutant la fonction "htmlentities" comme dans mon code de départ ça renforçait la sécurité. Est-ce vrai et pour quelles raisons ?
Merci d'avance...