Erreur avec ereg_replace [Résolu] - PHP - Programmation
Marsh Posté le 18-03-2010 à 10:06:43
ca sera plus simple et plus adapter avec ca
http://php.net/manual/fr/function.version-compare.php
sinon le le problème c'est le point, je t'invite a tester t'es regex ici
http://gskinner.com/RegExr/
Marsh Posté le 17-03-2010 à 22:11:02
Bonjour à tous,
J'essaie actuellement d'intégrer un petit module de sondage sur un site et je me retrouve confronté à une petite erreur que je n'arrive pas à réparer.
L'erreur affichée est : Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\monsite\class_poll.php on line 114
Ce qui est normal vu que la fonction ereg_replace est obsolète. Je tente donc de la remplacer par la fonction preg_replace qui semble plus appropriée mais je dois faire une erreur dans la synthaxe.
Voici ma ligne de base:
if (ereg("^3.",PHP_VERSION) || ereg("^4.0",PHP_VERSION)) {
abort("This script requires PHP 4.1 or higher!" );
}
et voici après modification :
if (preg_replace("/^3./",PHP_VERSION) || ereg("/^4.0/",PHP_VERSION)) {
abort("This script requires PHP 4.1 or higher!" );
}
Voyez vous où j'ai fait ma boulette?
Message édité par SV_LVH le 20-03-2010 à 20:58:27
---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.