Page 1 sur 1
Erreur suite a modif de preg_replace
Posté : 16 oct. 2016, 17:51
par Domy59
Bonjour,
je reprend un code source de PhP 4 a 5 voir et j'ai un soucis avec une fonction "preg_replace"?
voir code ci dessous
Code : Tout sélectionner
$page['value_url']=preg_replace("/installation/index.php"," ",$page['value_url']);
j'ai tout essayé avec les antslache '\' mais je n'arrive pas a corriger cette erreur??
merci pour votre aide
PS: j'oublié le message d'erreur !!
Code : Tout sélectionner
Warning: preg_replace(): Unknown modifier 'n' in C:\ ................. on line 10
j'ai la même erreur sur la ligne 14 &15
Re: Erreur suite a modif de preg_replace
Posté : 16 oct. 2016, 19:14
par or 1
$page['value_url']=preg_replace("`/installation/index.php`"," ",$page['value_url']);
sans, le délimiteur est /, donc /index.php ne doit contenir qu'un "modifier", i en est un mais pas n.
Re: Erreur suite a modif de preg_replace
Posté : 16 oct. 2016, 19:42
par Domy59
Merci pour ton aide !!
j'ai encore plein de message d'erreur a corriger grrr
je fais ça de suite !
par contre j'ai utilisé le
' (touche maj_4) et je n'ai pas le meme signe que le tiens?
c'est qu'el touche pour ce petit apostrophe ?
encore merci pour ton aide !!
amicalement, Domy
Re: Erreur suite a modif de preg_replace
Posté : 16 oct. 2016, 19:51
par Domy59
aie ça ce complique avec tout le signe ??
Code : Tout sélectionner
return preg_match("^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$",$email);
a quel endroit faut il mettre les antislach?
merci
j'ai tout essayé les /, les @, # mais rien ne change ?
merci de votre aide
Re: Erreur suite a modif de preg_replace
Posté : 17 oct. 2016, 13:37
par moogli
salut,
as tu regardé ce que la doc de la fonction preg_match indique ? =>
http://php.net/preg_match
il faut mettre des délimiteur sur des expression régulière et de préférence des choses qui ne sont pas dans le masque. c'est pour cela que l'on utilise généralement ` (altgr + 7).
`^[_\.0-9a-z-]+@([0-9a-z-]+\.)+[a-z]{2,4}$`
si tu veux valider une adresse email tu peux aussi utiliser
filter_var avec le flag FILTER_VALIDATE_EMAIL
@+
Re: Erreur suite a modif de preg_replace
Posté : 18 oct. 2016, 01:07
par Domy59
Merci pour ton aide moogli !
j'ai déjà regardé la doc, mais pas toujours facile a assimiler lol
Re: Erreur suite a modif de preg_replace
Posté : 18 oct. 2016, 10:00
par moogli
je sais bien mais c'est indiquée

~
pense à cocher la p'tite case à gauche du titre quand le sujet est résolus stp.
Merci
bon courage pour la suite
@+