Bonjour à tous,

Je suis nouveau et ne connaît pas grand chose au PHP... (ça commence mal).
C'est la raison pour laquelle je fais appel à ce forum car je n'arrive pas à résoudre un problème.

Je résume mon problème :

Depuis peu, j'ai mis en place un annuaire (dézippé) sur lesquel des sites généralistes peuvent s'inscrire.

Malheureusement, un webmaster malvaillant s'amuse chaque jour, à me balancer des sites pornos (que je ne souhaite pas voir bien entendu)

Rien de bien grâve me direz-vous, sauf que je perds un temps fou à ouvrir mon admin, vérifier la demande pour enfin le supprimer...

Ce webmaster ne respecte pas mes conditions de soumission et utlise 3 à 4 adresses email différentes pour soumettre ses sites.

Je voulais donc savoir si quelqu'un pouvait me donner le bout de code qu'il faudrait que j'insère dans ma fonction "vérification du formulaire" pour alerter cet odieux personnage par un simple message.

Merci pour vos réponses.
Je vous donne le début de ma fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
function verif_form2submit(form2submit)
{
if(form2submit.title.value == "") {
alert('<{$lang.title_empty}>');
form2submit.title.focus();
return false;
}
if(form2submit.title.value.length < <{$CONFIG.title_submit_min_length}>) {
alert("<{$lang.title_too_short}>");
form2submit.name.focus();
return false;
}
if(form2submit.url.value == "") {
alert("<{$lang.url_empty}>");
form2submit.url.focus();
return false;
}
if(form2submit.email.value.search(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) == -1)
{
alert ("<{$lang.wrong_email}>");
form2submit.email.value = '';
form2submit.email.focus();
return false;
}
if(form2submit.email.value == "") {
alert("<{$lang.empty_email}>");
form2submit.email.focus();
return false;
}
if(form2submit.email.value == " ") {
alert("<{$lang.empty_email}>");
form2submit.email.focus();
return false;
}
<--- là, il faudrait que je puisse dire, si l'email est "Ok" dans sa forme et qu'il contient cette chaine de caractère "..." (plusieurs possibilités que je dois définir je pense avant) alors je laisse un message du type: alert("le message");