Récupérer la contenu d'une 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 : Récupérer la contenu d'une URL

Re: Récupérer la contenu d'une URL

par Marjo » 03 juin 2010, 11:06

D'accord ! Merci !

Re: Récupérer la contenu d'une URL

par stealth35 » 03 juin 2010, 10:32

ton json te rend une liste (d'objet ou d'array), il suffit de parcourir, t'aura plus d'info par ici : http://fr2.php.net/manual/fr/language.types.array.php

Re: Récupérer la contenu d'une URL

par Marjo » 03 juin 2010, 08:37

Ah oui exact on m'a parlé du json ! Je suis stagiaire dans l'entreprise alors je ne connais pas vraiment !
Mais pour l'instant j'ai juste besoin d'une syntaxe pour récupérer le contenu des url dans une variable et on m'a dit de le faire avec une boucle ..

Il n'est pas possible d'écrire : ????????

<?php

for($i=0; $i=5; $i++)
{
$_SERVER['REQUEST_URI']

$_SERVER['SERVER_NAME']
}


?>

Re: Récupérer la contenu d'une URL

par stealth35 » 02 juin 2010, 18:02

Oui je suis actuellement dans une entreprise et c'est une proposition .

On ne peut pas juste récupérer le contenu des url dans une variable avec une boucle for ? Avec la syntaxe que sebcap26 m'a donné plus haut ?
non c'est uniquement pour la page en cours ca, mais la les données de ta page c'est du json faut le decoder
<pre>
<?php 
    $url = file_get_contents('http://www.asm-rugby.com/asm/news/getnews?start=3');
	print_r(json_decode($url));

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:59

Oui je suis actuellement dans une entreprise et c'est une proposition .

On ne peut pas juste récupérer le contenu des url dans une variable avec une boucle for ? Avec la syntaxe que sebcap26 m'a donné plus haut ?

Re: Récupérer la contenu d'une URL

par stealth35 » 02 juin 2010, 17:56

Je voudrai récupérer les url d'une partie qui s'appelle "news" de ce site là : http://www.asm-rugby.com/index.html
Si tu arrives mieux à me comprendre en voyant ce que je veux récupérer ...
je vois, mais t'as les droits pour le faire ? ensuite fau parser la page mais le probleme c'est que y'a une redirection javascript

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:48

Je voudrai récupérer les url d'une partie qui s'appelle "news" de ce site là : http://www.asm-rugby.com/index.html
Si tu arrives mieux à me comprendre en voyant ce que je veux récupérer ...

Re: Récupérer la contenu d'une URL

par stealth35 » 02 juin 2010, 17:45

tu veux récupères tout les URL d'un site web ? ou une parti si oui dans quelle parti ?

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:39

J'utilise Firebug donc je les ai récupérée dedans afin de voir ce qu'elles contenait mais sinon ce sont des url sur un site web et je dois les récupérer pour faire un flux rss par la suite

Re: Récupérer la contenu d'une URL

par stealth35 » 02 juin 2010, 17:36

Euh... Oui d'accord mais... comment intègres-tu ça dans la syntaxe ?

Je suis novice en PHP et je n'y comprend pas grand chose :s
elle sont ou tout tes URL ?

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:35

Euh... Oui d'accord mais... comment intègres-tu ça dans la syntaxe ?

Je suis novice en PHP et je n'y comprend pas grand chose :s

Re: Récupérer la contenu d'une URL

par stealth35 » 02 juin 2010, 17:32

utilise parse_url :wink:

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:31

Une dernière question ...

En fait je dois faire cette commande pour plusieurs URL et en utilisant une boucle ...

Comment faire ?

Re: Récupérer la contenu d'une URL

par Marjo » 02 juin 2010, 17:17

Ah d'accord je n'avais pas compris que c'était automatique !

En tout cas merci beaucoup :)

Re: Récupérer la contenu d'une URL

par sebcap26 » 02 juin 2010, 17:14

Il ne faut pas modifier ces variables, elles sont faites automatiquement.

Par exemple, si ton client demande la page http://www.asm-rugby.com/asm/news/getnews?start=3

$_SERVER['REQUEST_URI'] contiendra "/asm/news/getnews?start=3"

$_SERVER['SERVER_NAME'] contiendra "www.asm-rugby.com"