[php] Utiliser preg_replace sur requete $_SERVER


GarGamel55
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 28 Sep 2006

[php] Utiliser preg_replace sur requete $_SERVER

Message le Dim Oct 08, 2006 14:33

Bonjour,

J'utilise un script qui permet de calculer et d'afficher un lien page suivante.

La barre de naviguation qui s'affiche utilise des symbole comme = et &, comme je souhaite utiliser l'url rewriting, je voudrais les remplacer par un -

Là où je n'arrive pas à les remplacer c'est quand il reprend l'url courante :

Code: Tout sélectionner
...
    // on recherche l'URL courante munie de ses paramètre auxquels on ajoute le paramètre 'debut' qui jouera le role du premier élément de notre LIMIT
    if ($_SERVER['QUERY_STRING'] == "") {
             $query = $_SERVER['PHP_SELF'].'-debut-';
      
      }
    else {
      //$tableau = explode ("debut=", $_SERVER['QUERY_STRING']);
        $tableau = explode ("debut-", $_SERVER['QUERY_STRING']);
        $nb_element = count ($tableau);
        if ($nb_element == 1) {
           ['QUERY_STRING'].'&debut=';
         $query = $_SERVER['PHP_SELF'].'-'.$_SERVER['QUERY_STRING'].'-debut-';
        }
        else {
            if ($tableau[0] == "") {

                $query = $_SERVER['PHP_SELF'].'-debut-';
            }
            else {

                $query = $_SERVER['PHP_SELF'].'-'.$tableau[0].'debut-';
            }
        }
    }
...


Je pensais utiliser quelque chose de ce style


Code: Tout sélectionner
$query = preg_replace('&', '-', $query);



Quelqu'un a t il une idée :?: :idea:

Merci


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: [php] Utiliser preg_replace sur requete $_SERVER

Message le Lun Oct 09, 2006 7:38

GarGamel55 a écrit:J'utilise un script qui permet de calculer et d'afficher un lien page suivante.


C'est 1 affichage page par page

Bizarre le tien qui utilise des = et &

En voici d'autres :
http://www.phpsources.org/scripts-Affic ... ge-PHP.htm

Ca etant, str_replace() devrait faire l'affaire si tu decides de garder ton page par page.


GarGamel55
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 28 Sep 2006

Re: [php] Utiliser preg_replace sur requete $_SERVER

Message le Lun Oct 09, 2006 9:05

KOogar a écrit:
GarGamel55 a écrit:J'utilise un script qui permet de calculer et d'afficher un lien page suivante.


C'est 1 affichage page par page

Bizarre le tien qui utilise des = et &

En voici d'autres :
http://www.phpsources.org/scripts-Affic ... ge-PHP.htm

Ca etant, str_replace() devrait faire l'affaire si tu decides de garder ton page par page.


Oui c'est un page par page, j'ai résolu en utilisant str_replace.
Le script marche correctement maintenant et compatible avec l'url rewriting que je souhaite utiliser :lol:

Merci
a+


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité