Securiter newsletter

wen -  
infogratuit Messages postés 199 Statut Membre -
Bonjour,

J'ai creer un script de newsletter, et j'aurais aimer avoir votre avis sur la securiter de ce script.

<?php

function VerifierAdresseMail($mail)
{
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#';
if(preg_match($Syntaxe,$mail))
return true;
else
return false;
}

$mail=htmlentities($_POST['email']);
if(VerifierAdresseMail($mail))
{
echo '<p>Votre adresse est valide.</p>';

include ('admin/connect.php'); //connect.php contiens les infos de connection a la BDD

$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM newsletter WHERE email='$mail'");
$donnees = mysql_fetch_array($retour);

if ($donnees['nbre_entrees'] == 0)
{
mysql_query("INSERT INTO newsletter VALUES('','$mail', NOW())");
echo 'Votre mail a bien etait ajouter';
}
else
{
echo'Votre mail ce trouve deja dans la base de donnée';
}

mysql_close();

}
else
echo '<p>Votre adresse e-mail n est pas valide.</p>';

?>

Merci d'avance a tout ceux qui jeterons un coup d'oeil a cer script ;)

4 réponses

infogratuit Messages postés 199 Statut Membre 9
 
c toi kila cree ou bien tu la trouver sur un site ?
0
wen
 
Je me suis appuyer sur le site du zero et le livre php5 avancé
0
wen
 
Je me suis appuyer sur le site du zero et le livre php5 avancé
0
infogratuit Messages postés 199 Statut Membre 9
 
si tu l'a vu sur un site c'est bien si tu l'a cree faut verifier
0
wen
 
oui c'est bon niveau fonctionnement ya pas de soucis.
Est-il bien de creer un fichier contenant les informations de connection a la BDD, dans un dossier proteger comme sur le script ?
0
wen
 
oui c'est bon niveau fonctionnement ya pas de soucis.
Est-il bien de creer un fichier contenant les informations de connection a la BDD, dans un dossier proteger comme sur le script ?
0
infogratuit Messages postés 199 Statut Membre 9
 
non parce que parfois y a des fenetre pop up et des spiwars qui vont les conaitre
0
wen
 
Ok et ca serait quoi la meilleure solution pour se connecter a la BDD en toute securiter ?
0
infogratuit Messages postés 199 Statut Membre 9
 
dsl je sai pas
0