le 05/03/2010 à 19:33
jlarras
Bonjour,
j'ai 3 fonctions qui me posent un problème. Ces fonction n'existent plus (ereg, eregi et ereg_replace). J'ai cherché sur le web et j'ai vu que les deux premières fonctions sont remplacées par preg_match et la dernière par preg_replace. Ça j'ai compris que ça permettais de remplacer une chaîne de caractères par une autre, ce que je ne comprends pas c'est qu'il faut mettre des / ou des \ et j'en passe et de meilleures.
Si quelqu'un pouvait me convertir les expressions suivantes , je lui baiserai les pieds :
if(eregi(" ".$formatCourant." ",$formatsInterdits))
if (ereg("^[^<>]+$",$ligne)
$_GET['blork']=ereg_replace(" +", " ", $_GET['blork']);
$ext=ereg_replace('^.*[.]([^.]*)$', '\\1', $file);
Merci d'avance
j'ai 3 fonctions qui me posent un problème. Ces fonction n'existent plus (ereg, eregi et ereg_replace). J'ai cherché sur le web et j'ai vu que les deux premières fonctions sont remplacées par preg_match et la dernière par preg_replace. Ça j'ai compris que ça permettais de remplacer une chaîne de caractères par une autre, ce que je ne comprends pas c'est qu'il faut mettre des / ou des \ et j'en passe et de meilleures.
Si quelqu'un pouvait me convertir les expressions suivantes , je lui baiserai les pieds :
if(eregi(" ".$formatCourant." ",$formatsInterdits))
if (ereg("^[^<>]+$",$ligne)
$_GET['blork']=ereg_replace(" +", " ", $_GET['blork']);
$ext=ereg_replace('^.*[.]([^.]*)$', '\\1', $file);
Merci d'avance