recuperer une donnée a partir d'URL.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer une donnée a partir d'URL.

par Aureusms » 07 févr. 2009, 13:20

Bon généralement on laisse chercher un peu mais là j'ai un peu de temps.
Ce que veux dire les collègues est dans la variable $_GET, tu auras toutes les clés et les valeurs que tu recherches :

Exemple :

si l'url = http://www.moi.com/index.php?essai=ee&dfg=ert;
le tableau $_GET sera :
echo $_GET["essai"]; //affichera ee
echo $_GET["dfg"]; //affichera ert
Si ton url est juste une chaine que tu veux analyser, utilises parse_url : http://fr.php.net/manual/fr/function.parse-url.php
<?php
$url = "http://www.site.com/classic?user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr"; 
$tab_url = parse_url($url);
print_r ( $tab_url["query"]); //te retourne user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr

//ensuite utilises explode() pour couper la chaine obtenu
$tab_query = explode ("&",$tab_url["query"]);
print_r ($tab_query);
//impair les cles
//pair les valeurs
?>
Ensuite te recherches la cles ou se situe "exch" (la je te laisse chercher un peu vers http://www.php.net/array_keys) et tu rajoutes +1 pour avoir sa valeur.
J'espère que cela va t'aider.

par albat » 06 févr. 2009, 20:09

Ta réponse indique que tu n'as pas dû comprendre la piste proposée par Toom's.
Pourtant, c'est la bonne...

par nemrod » 06 févr. 2009, 20:02

Nop ... ca ne marche pas. Je veux afficher le contenu sans Publicité du site. Juste prendre ce que je veux de l'URL.

Merci pour ton aide.

Autre solution?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par toom's » 06 févr. 2009, 12:45

regarde du coté de $_GET :wink:

recuperer une donnée a partir d'URL.

par nemrod » 06 févr. 2009, 11:45

Bonjour,

Pour afficher des données, j'ai pris l'URL qui comporte des variables,

Code : Tout sélectionner

<?php $url = "http://www.site.com/classic?user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr"; $fp = fopen("$url","r" ); while (!feof($fp)) : $ligne = fgets($fp, 4096); echo $ligne; endwhile ; fclose($fp); preg_matchl($exch, $value, $expr, $date); echo $exch ?>
...user=printable&exch=DZD&value=1&expr=USD&date_fmt=us&margin_fixed=0&date=02/06/09&lang=fr";

Bein... je sens que je suis à deux doigts d'arriver :oops:

Vous pouvez m'aider?

merci pour votre aide.