Bonjour
Lors d'un exercice, je crée une fonction de contrôle de mail.
Et l'affichage ne se passe pas bien du tout !! Pourquoi
J'obtiens ce message :
"Parse error: syntax error, unexpected $end"
J'ai compris que c'est un des messages d'erreurs les plus classiques qui concerne surtout des problèmes d'accolades qui manquent.
Mais dans ce code (très simple) il me semble qu'il ne manque pas d'accolades !!
Alors je ne comprends pas de quoi il s'agit.
Code :Merci à tous ceux qui voudront bien m'aider !
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 <?php function validmail($ch){ $modele = '(^[a-z])([a-z0-9])+(\.|-)?([a-z0-9]+)@([a-z0-9]{2,})\.([a-z]{2,4}$)'; $ch = strtolower($ch); if(ereg($modele, $ch)){ echo $ch.' est valide<br/>'; return TRUE; } else{ echo $ch. ' est invalide<br/>'; return FALSE; } $mail1 = 'cvignes@club-internet.fr '; $mail2 = 'Jean5.dupont@laposte2.uk'; $mail3 = '5pierre.dupapi@plusloin.info'; $mail4 = 'jojo@jaja.onfos'; validmail($mail1); validmail($mail2); validmail($mail3); validmail($mail4); ?>
Partager