PHP exclusion de certains caractères
gummybear
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
gummybear Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
gummybear Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Salut,
est-ce que vous pourriez m'expliquer quels sont les caractères autorisés ou exclus par le script suivant :
if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "That is not a valid email address. Please return to the"
." previous page and try again.";
exit;
}
@+
Gummybear ;-)
est-ce que vous pourriez m'expliquer quels sont les caractères autorisés ou exclus par le script suivant :
if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "That is not a valid email address. Please return to the"
." previous page and try again.";
exit;
}
@+
Gummybear ;-)
A voir également:
- PHP exclusion de certains caractères
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Easy php - Télécharger - Divers Web & Internet
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
3 réponses
Salut,
Tu autorises les caracteres les caracteres specifié entre crochets ( de a à z et de A à Z, etc...) selon un masque du style nom@serveur.com .
http://www.php.net/manual/fr/function.ereg.php
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
Tu autorises les caracteres les caracteres specifié entre crochets ( de a à z et de A à Z, etc...) selon un masque du style nom@serveur.com .
http://www.php.net/manual/fr/function.ereg.php
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
Hi,
La réponse est dans la question.
On teste si la chaîne $email possède une syntaxe correcte
pour une adresse mail.
A savoir
Une chaîne alphanumérique (ainsi que "_") non vide
suivi d'un "@"
suivie d'un nom de domaine contenant un point
(il faut regarder les RFC, un nom d'utilisateur peut contenir un "." ?) - Pas sûr qu'il faille un point dans le domaine (réseau local...)
Ceci ne permet évidemment pas de vérifier si le domine/utilisateur existent ;)
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
La réponse est dans la question.
On teste si la chaîne $email possède une syntaxe correcte
pour une adresse mail.
A savoir
Une chaîne alphanumérique (ainsi que "_") non vide
suivi d'un "@"
suivie d'un nom de domaine contenant un point
(il faut regarder les RFC, un nom d'utilisateur peut contenir un "." ?) - Pas sûr qu'il faille un point dans le domaine (réseau local...)
Ceci ne permet évidemment pas de vérifier si le domine/utilisateur existent ;)
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.