Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1281 connectés 

  FORUM HardWare.fr
  Programmation

   (PHP / regular expressions] ptites questions!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(PHP / regular expressions] ptites questions!!

n°80615
k666
dites non à petitmou
Posté le 11-12-2001 à 16:40:49  profilanswer
 

j'ai ça pour tester des expressions régulières, mais je comprends pas tout, chuis assez newbie! donc eske kelkun peut m'expliquer les lignes en gras?
 
$ASCII = "[[: graph :]]";
$CHAINE = "^$ASCII*$";
$CARACTERE = '[^]()<>@,;:\.["]';
$ATOME = "$CARACTERE+";
$NOM = "$ATOME(\\.$ATOME)*";
$DOMAINE = "$ATOME(\\.$ATOME)+";
$ADRESSE = "^$NOM@$DOMAINE$";
 
 
merci bien! bonne journée  à tous :)

 

[edtdd]--Message édité par k666--[/edtdd]

mood
Publicité
Posté le 11-12-2001 à 16:40:49  profilanswer
 

n°80619
gizmo
Posté le 11-12-2001 à 16:45:40  profilanswer
 

et? l'un c'est une série de caractères et l'autre c'est au moins 1 de ces caractères.

n°80625
k666
dites non à petitmou
Posté le 11-12-2001 à 16:59:31  profilanswer
 

mais ça veut dire quoi qd ça commence par un ' au lieu d'un " ???
ça veut dire exclusion?
paske sino, je pige pas,
ça dit qu'un $NOM est une suite d'$ATOMES séparés ou non par un point,
or ces $ATOMES cun suite de $CARACTERES du type @[]$^ etc.... ????
c le contraire non????
en gros pourkoi ça commence par ' ???

n°80627
gizmo
Posté le 11-12-2001 à 17:08:02  profilanswer
 

' n'interprète pas l'expression a la différence de ", c'est tout

n°80791
k666
dites non à petitmou
Posté le 12-12-2001 à 09:45:16  profilanswer
 

ok!
j'ai un autre blème:
je fais une fonction "est entier" comme suit:
 

Code :
  1. $NUMB =  "^[[ : digit : ]]*$";              //sans les espaces
  2. function isNumb($numeraze)
  3. {
  4. return ereg($NUMB,$numeraze);
  5. }
  6. mais ça me retourne:
  7. Warning: REG_EMPTY:Íempty (sub)expression in c:\program files\easyphp\www\multimania\common\fonctions.php on line 27
  8. 7àd la ligne qui fait le return ereg....

 

[edtdd]--Message édité par k666--[/edtdd]

n°80792
Lord II
PIB2000
Posté le 12-12-2001 à 09:59:02  profilanswer
 

Dans ta fonction il faut mettre global $NUMB;


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°80793
k666
dites non à petitmou
Posté le 12-12-2001 à 10:05:08  profilanswer
 

trop cool mec,
ça marche :)
merci!!!
en fait pourkoi fo mettre global puisk la variable était déclaré à l'extérieur de la fonction????
cimer en tout cas ça marche

n°80798
Lord II
PIB2000
Posté le 12-12-2001 à 10:28:10  profilanswer
 

Une particularité de PHP !! :)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°80799
k666
dites non à petitmou
Posté le 12-12-2001 à 10:29:39  profilanswer
 

ah c vrai c t du php que je faisais :D

n°80839
Oreste
Posté le 12-12-2001 à 11:51:36  profilanswer
 

Ben oui ta fonction est déclaré a l exterieur donc il faut la passé en parametre dans la fonction en question toi tu as fait
 
function isNumb($numeraze)
{
return ereg($NUMB,$numeraze);
}
 
alors qu il fallait
 
function isNumb($numeraze, $NUMB)
{
return ereg($NUMB,$numeraze);
}

mood
Publicité
Posté le 12-12-2001 à 11:51:36  profilanswer
 

n°80864
k666
dites non à petitmou
Posté le 12-12-2001 à 13:01:03  profilanswer
 

yé!
g pensé à ça!!
mais pourtant, ya des cas où php peut trouver des variables déclarés dans un surbloc, notamment les tableaux, non????
ou alors, dans la fonction même, utiliser par référence, &$bidule?
qd il rentre dans une fonction, il oublie totalement le contexte d'exécution? ou pour certaines variables seulement?

n°80887
k666
dites non à petitmou
Posté le 12-12-2001 à 14:15:19  profilanswer
 

[citation][nom]k666 a écrit[/nom]yé!
g pensé à ça!!
mais pourtant, ya des cas où php peut trouver des variables déclarés dans un surbloc, notamment les tableaux, non????
ou alors, dans la fonction même, utiliser par référence, &$bidule?
qd il rentre dans une fonction, il oublie totalement le contexte d'exécution? ou pour certaines variables seulement?  
 
[/Si, en vous levant ce matin, vous vous sentez à l'ouest, ne perdez pas le nord, lachez du leste et partez dans le sud.]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

   (PHP / regular expressions] ptites questions!!

 

Sujets relatifs
Est ce qu'il existe un équivalent de" l'include " (PHP) en ASP ?[PHP] 4.1.0
[Cryptage/PHP][PHP ou JAVASCRIPT] Raffraichir
[PHP] c koi le code pour donner le temps pour generer une page??[PHP] Header() -- forcer le nom du fichier en téléchargment
[PHP]Comment connaitre les fonts ???[PHP] Je suis une brêle, j'ai honte mais ....
[PHP] JPEG dynamiques...[PHP] fonction FTP_ et upload à partir d'un disque local
Plus de sujets relatifs à : (PHP / regular expressions] ptites questions!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR