bonjour tout le monde
suite à mon besoin d'éviter des emails frauduleux , j'ai écrit ce code qui fonctionne bien sur vos conseils antérieurs mais je pense qu'une des lignes du codes peut etre amélioré car passer en javascript pour écrire en php n'est pas logique :
c'est cette ligne ci :
echo "<script language='JavaScript'>document.getElementById('h1glu').innerHTML= ('ne pas envoyer d\'adresse: non envoyé') ; </script>";
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| <div id="contenu">
<h1 id="h1glu">Merci pour votre envoi</h1>
</div>
<?php
$regex = '/http|www|href|src|open/i';
if (
(preg_match($regex, $_POST['messagelivre']) )||
(preg_match($regex, $_POST['prenom']) )||
(preg_match($regex, $_POST['nom']) )||
(preg_match($regex, $_POST['email']) )
)
{
echo "<script language='JavaScript'>alert ('ne pas envoyer d\'adresse non envoyé clon'); </script>";
#document.getElementById("h1glu").innerHTML= ('fgh') ;
echo "<script language='JavaScript'>document.getElementById('h1glu').innerHTML= ('ne pas envoyer d\'adresse: non envoyé') ; </script>";
return false;
} |
Partager