Jump to content

PHP Warning: preg_replace() ... FrontController.php on line 579


Recommended Posts

Bonsoir à tout le monde !

Je viens à vous car j'ai un petit souci. Dans mon log d'erreur j'ai ce message qui s'affiche :

PHP Warning: preg_replace() expects at least 3 parameters, 2 given in ...../classes/FrontController.php on line 579

J'ai ceci à cette ligne :

//delete parameter page

$current_url = preg_replace('/(\?)?(&)?p=\d+/', '$1');

Je suis sous presta 1.4.7 quelqu'un aurait-il eu ce problème ? Éventuellement, quelqu'un aurait une solution ?

Merci.

Edited by sarah0173 (see edit history)
Link to comment
Share on other sites

Ah oui, non ça ne me convient pas en fait...

Car lorsque j'ai ce code : $current_url = preg_replace('/(\?)?(&)?p=\d+/', '$1', $current_url);

J'ai un souci au niveau de la pagination :

Lorsque je passe de la page 1 à 2 pas de souci, par contre de la 2 à la 3 et ainsi de suite, cela me rajoute un "&" dans l'url : genre monsite.com/categorie?&p=3 au lieu de monsite.com/categorie?p=3

 

Quelqu'un aurait il rencontré ce souci ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...