Nous sommes actuellement le 14 Juil 2026, 16:17

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 
Auteur Message
 Sujet du message: Strtok
MessagePublié: 24 Avr 2006, 20:40 
Hors-ligne
Bien informé
Bien informé
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 02:15
Message(s) : 1647
Localisation : Québec, Qc
J'ai codé un petit bout de code qui va comme suit:

//Obtenir la lignes de paramètres.
$Parametre_Page=$_SERVER['QUERY_STRING'];

//On passe les paramètre un par un et on les mets dans des champ de type hidden
//Par contre tout se qui fait référence à la langue ne sera pas réinséré.
$Extrait = strtok($Parametre_Page,"&");
while ($Extrait !== false)
      {
$Parametre = $Extrait;
//Regarde si c'est un parametre en rapport avec la langue, si pas présence de la langue on le traite pour réinsertion
if (substr_count($Parametre, "langue") == 0)
{
$Variable = strtok($Parametre,"=");
$Valeur_Variable = strtok("=");
echo ("<input type=hidden name=\"$Variable\" value=\"$Valeur_Variable\">");
}
$Extrait = strtok("&");
}


Il semble cependant que je ne puisse pas utiliser 2 fois la fonction strtok en même temps, car je réinitialise la fonction. Existe t'il un moyen de l'utiliser 2 fois ?

Merci.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Avr 2006, 02:00 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Salut,

Voici une fonction PHP qui sert justement à parser les query string.

http://ca3.php.net/manual/en/function.parse-str.php

Surment que ca te s'implifira la vie et bien entendu ton code :)

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Dernière édition par Pro_PHP le 25 Avr 2006, 02:03, édité 1 fois.

Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site