spip immo pour php 5

bonjour,
j'essaie de modifier le plugin spip-immo pour php 5.3.0 et +
mais je coince sur une regex dans une fonction ereg() à remplacer normalement par la fonction preg_match(),

fonction initiale :

if(ereg("^immo" . _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

et j'en suis là :

if(preg_match("/îmmo/". _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

_request('id') me renvoi ce message d'erreur :

Warning: preg_match() [function.preg-match]: Unknown modifier '2' in F:\WAMPserveur\www\test\plugins\SPIPImmo\exec\ajouter_document.php on line 77

que puis je faire ?

cordialement

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>

Pour :

if(ereg("^immo" . _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

tu dois avoir :

if(preg_match("/îmmo". _request('id') . "-[0-9]*.[a-zA-Z]*/", $fichier))

-----Message d'origine-----
De : bobof [mailto:bof-bof@sfr.fr]
Envoyé : jeudi 25 février 2010 17:52
À : spip@rezo.net
Objet : [Spip] spip immo pour php 5

bonjour,
j'essaie de modifier le plugin spip-immo pour php 5.3.0 et +
mais je coince sur une regex dans une fonction ereg() à remplacer
normalement par la fonction preg_match(),

fonction initiale :

if(ereg("^immo" . _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

et j'en suis là :

if(preg_match("/îmmo/". _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

_request('id') me renvoi ce message d'erreur :

Warning: preg_match() [function.preg-match]: Unknown modifier '2' in
F:\WAMPserveur\www\test\plugins\SPIPImmo\exec\ajouter_document.php on
line 77

que puis je faire ?

cordialement

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

bonjour,
super ça marche,
donc faut juste remplacer les ^ et les $ par /

merci beaucoup
cordialement

Samy Rabih a écrit :

Non non, le ^ du début doit rester, il a un sens pour l’expression régulière

De : bobof [mailto:bof-bof@sfr.fr]
Envoyé : jeudi 25 février 2010 18:06
À : Samy Rabih
Cc : spip@rezo.net
Objet : Re: [Spip] spip immo pour php 5

bonjour,
super ça marche,
donc faut juste remplacer les ^ et les $ par /

merci beaucoup
cordialement

Samy Rabih a écrit :

Pour :

if(ereg("^immo" . _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

tu dois avoir :

if(preg_match("/îmmo". _request('id') . "-[0-9]*.[a-zA-Z]*/", $fichier))



-----Message d'origine-----
De : bobof [[mailto:bof-bof@sfr.fr](mailto:bof-bof@sfr.fr)] 
Envoyé : jeudi 25 février 2010 17:52
À : [spip@rezo.net](mailto:spip@rezo.net)
Objet : [Spip] spip immo pour php 5

bonjour,
j'essaie de modifier le plugin spip-immo pour php 5.3.0 et +
mais je coince sur une regex dans une fonction ereg() à remplacer 
normalement par la fonction preg_match(),

fonction initiale :

if(ereg("^immo" . _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

et j'en suis là :

if(preg_match("/îmmo/". _request('id') . "-[0-9]*.[a-zA-Z]*$", $fichier))

_request('id') me renvoi ce message d'erreur :

Warning: preg_match() [function.preg-match]: Unknown modifier '2' in 
F:\WAMPserveur\www\test\plugins\SPIPImmo\exec\ajouter_document.php on 
line 77

que puis je faire ?

cordialement

  

Signalez vos spams d’un simple clic. www.signal-spam.fr

bonjour,

Samy Rabih a écrit :

Non non, le ^ du début doit rester, il a un sens pour l’expression régulière

ok, fallait lire /^immo et non /îmmo

merci beaucoup.