Htmlentities
faucherd
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
mpmp93 Messages postés 2931 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 2931 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir à quel endroit placer le Htmlentities dans mon PHP pour éviter les hackers.
Je ne sais pas comment coder
Merci
Voici le PHP
<?php
$adresse="adresse de courriel.com";
$from="From:$nom<$email>\r\n";
$from.="Reply-To: $nom <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href="mailto:$adresse">classiquement</a>");
?>
Merci
J'aimerais savoir à quel endroit placer le Htmlentities dans mon PHP pour éviter les hackers.
Je ne sais pas comment coder
Merci
Voici le PHP
<?php
$adresse="adresse de courriel.com";
$from="From:$nom<$email>\r\n";
$from.="Reply-To: $nom <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href="mailto:$adresse">classiquement</a>");
?>
Merci
2 réponses
-
Salut,
Utilisez le quand vous récupérez vos variables par $_POST$adresse = htmlentities($_POST['nom-du-champ'];
-
Bonjour,
Eviter: href="mailto:$adresse">....
l'adresse est en clair -> robots spammeurs!
Puisque vous êtes en PHP, c'est à PHP de faire le boulot. Utiliser la fonction mail() pour celà.
A+