Une fonction ereg est obsolète
Résolu
Bonjour,
je viens de changer d'hébergeur et quand j'envoie une news ou un MP, dans la partie BBcode de l'envoi, cette fonction est considérée comme obsolète:
Ce qui est bizarre c'est que ça ne le faisait pas avant.
Comment c'est possible ?
Merci
--
Tout a une fin sauf le saucisson qui en a deux.
je viens de changer d'hébergeur et quand j'envoie une news ou un MP, dans la partie BBcode de l'envoi, cette fonction est considérée comme obsolète:
$regLienSimple="\[url\] ?([^\[]*) ?\[/url\]";
$regLienEtendu="\[url ?=([^\[]*) ?] ?([^]]*) ?\[/url\]";
if (@ereg($regLienSimple, $texte)) $texte=@ereg_replace($regLienSimple, "<a href=\"\\1\" target=\"_blank\">\\1</a>", $texte);
else $texte=@ereg_replace($regLienEtendu, "<a href=\"\\1\" target=\"_blank\">\\2</a>", $texte);
Ce qui est bizarre c'est que ça ne le faisait pas avant.
Comment c'est possible ?
Merci
--
Tout a une fin sauf le saucisson qui en a deux.
2 réponses
-
bonjour, effectivement la fonction ereg est devenu obsolète..
Cela ne te le faisait pas avant car ton hébergeur n'avais pas php à jour.
A remplacer par la fonction : Preg Match! https://www.php.net/manual/fr/function.preg-match.php -
Merci, alors c'était pour ça !
Est-ce aussi normal que le fichier error_log ne se crée pas ??