Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2768 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Mini défi PHP pour ceux qui maitrisent bien les tableaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mini défi PHP pour ceux qui maitrisent bien les tableaux

n°585949
Ez4Me2KU
Posté le 08-12-2003 à 21:11:25  profilanswer
 

Voilà j'ai une très longue string que voilà :
 

HTTP_REFERER=http://www.serv0.com/zm.php3HTTP_ACCEPT_LANGUAGE=frHTTP_ACCEPT_ENCODING=gzip, deflateHTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FREE)HTTP_HOST=www.xxxxxx.netHTTP_CONNECTION=Keep-AliveHTTP_COOKIE=langue=1; PHPSESSID=9c44444446b5b95SERVER_SOFTWARE=ApacheSERVER_NAME=www.xxxxx.netSERVER_ADDR=213.0.0.00


 
VOilà ca doit vous dire qque chose, c'est les variables d'environnement d'un script PHP, mais malheureusement SANS les retours à la ligne. Et oui, tout est collé !
Et justement moi je cherche à mettre tout ça bien rangé dans un tableau. Deux pistes :
1- Soit couper la chaine à chaque majuscule.
2- Soit utiliser un tableau des clés (SERVER_SOFTWARE,SERVER_NAME, etc.) et couper entre chaque.
 
Je ne sais faire ni l'un ni l'autre alors un peu d'aide ne serait pas de refus.
 
Et ne me dites pas "choppe les vars avec un retour chariot" ce n'est pas possible là où je trifouille. :D
 
D'avance MERCI !


Message édité par Ez4Me2KU le 08-12-2003 à 21:18:01

---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
mood
Publicité
Posté le 08-12-2003 à 21:11:25  profilanswer
 

n°585969
jagstang
Pa Capona ಠ_ಠ
Posté le 08-12-2003 à 21:45:15  profilanswer
 

Il est ou le défi là ? je compte pas faire ton boulot.

n°585990
Ez4Me2KU
Posté le 08-12-2003 à 22:06:26  profilanswer
 

loool c un forum hein je demande pas de me faire le script mais de m'aider sur le moyen de s'y prendre, t pas obligé de participer ni même d'écrire :D


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
n°586000
karamilo
Posté le 08-12-2003 à 22:18:56  profilanswer
 

fais une regex ou bien un explode suivant les noms des variables (par ex: "HTTP_REFERER=" ) ...

n°586001
simogeo
j'ai jamais tué de chats, ...
Posté le 08-12-2003 à 22:20:05  profilanswer
 

aller je t'aide [:dawa]
 
preg_split();
http://dev.nexen.net/docs/php/anno [...] -split.php


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°586077
gizmo
Posté le 08-12-2003 à 23:17:21  profilanswer
 

Et si on remontait un peu plus haut... Comment arrives-tu à avoir un format aussi stupide pour tes données?

n°586219
Ez4Me2KU
Posté le 09-12-2003 à 07:29:24  profilanswer
 

/proc/27745/environ
 
Tout simplement :)


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
n°586241
gizmo
Posté le 09-12-2003 à 09:10:41  profilanswer
 

euh... et pourquoi tu n'utilises pas simplement les variables globales prédéfinies dans ce cas?

n°586421
Ez4Me2KU
Posté le 09-12-2003 à 12:35:12  profilanswer
 

Parce que je n'ai pas moyen d'agir sur le script en lui même.


---------------
Toute l'actu des jeux vidéos sur http://www.ajeux.fr
n°589124
kalex
Posté le 12-12-2003 à 14:36:21  profilanswer
 

Commence par faire un truc du genre :

Code :
  1. preg_replace('/(HTTP_|SERVER_)/', "\n\\1", $txt);


C'est déjà bc plus clair ! :)

mood
Publicité
Posté le 12-12-2003 à 14:36:21  profilanswer
 

n°589145
Mara's dad
Yes I can !
Posté le 12-12-2003 à 15:05:27  profilanswer
 

Ez4Me2KU a écrit :

Parce que je n'ai pas moyen d'agir sur le script en lui même.
 


Tu fait un script qui en espionne un autre c'est çà ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°589286
Mara's dad
Yes I can !
Posté le 12-12-2003 à 16:52:05  profilanswer
 

Dans /proc/xxxxx/environ, moi j'ai des chaînes séparée par de 0x00 !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°589299
kalex
Posté le 12-12-2003 à 17:01:28  profilanswer
 

Mara's dad > Tu vois bien qu'il ne veut pas nous dire ce qu'il fabrique. ;)
On a tous fait des bidouilles illogiques, et on en a tous appris !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Mini défi PHP pour ceux qui maitrisent bien les tableaux

 

Sujets relatifs
[PHP] Agenda - Calendrier online[PHP] Ecrire dans un fichier, probleme de formatage
Le projet DbPics (Phototèque PHP) cherche des contributeurs[PHP] pb inconu
Apache 2.0 et PHP[PHP/MySQL] Prob de récup du résultat d'une requete
[PHP] System, passthru ?Passage MySql à fichier SYLK (compatible excel) et inverse (PHP)
[PHP] Fonction permettant de télécharger un fichier....[PHP] verification d'email - expressions régulieres
Plus de sujets relatifs à : Mini défi PHP pour ceux qui maitrisent bien les tableaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR