Page 1 sur 1

je souhaite envoyer une requete http...

Posté : 20 juil. 2011, 22:13
par Petit ours
Bonsoir a tous :)

Voila, je voulais coder un petit script en php mais je me rends compte que plus je cherche d'infos et moins je comprends.....

Je tape une adresse dans la barre de tache de mon navigateur préféré, j'ai besoin de refaire cette opération toutes les 20 a 30 mn sauf que je peux pas rester devant mon pc pendant toute la journée :lol:

Donc je pensais qu'un script en php pourrait faire le travail mais je ne trouve pas comment faire :( j'ai vu que je pourrais le lancer automatiquement avec cron (c'est la seule chose que je pense avoir intégré)) la difficulté pour moi étant de "simuler" la saisie dans la barre d'adresse; a moins qu'on puisse faire l'équivalent sans navigateur !? :|

Je suis vraimment débutant donc merci de m'expliquer le plus précisément possible comment je dois m'y prendre.

Aussi, pour lancer mon script je peux me mettre sous linux ubuntu et gerer ca avec cron mais est-ce que je peux executer un script php directement ou je doit le mettre dans de l'html ?

Merci de vos réponses ! :priere:

Re: je souhaite envoyer une requete http...

Posté : 21 juil. 2011, 00:55
par Skw33d
Salut Petit ours,

Lorsque tu tape l'adresse dans ta barre d'adresse, tu exécute une requête HTTP en GET. Une requête HTTP (GET ou POST) peut être réaliser par PHP indépendamment du navigateur.
Pour réaliser une requête qui est de type GET dans ton cas, tu peux tu utiliser la fonction file_get_contents.

Re: je souhaite envoyer une requete http...

Posté : 19 août 2011, 17:09
par Petit ours
Super ! ca marche nickel :D
Merci, merci, merci =D>

Re: je souhaite envoyer une requete http..

Posté : 06 août 2012, 23:04
par zozo
Salut,

comment t'as fait ? moi je galère à envoyer une requête. alors, moi j'ai une url de ce style:
http.mon.site.com/test/getId?id=5
elle me renvoie dans le navigateur:
{resultat: true, data: ["nom":"monNom", "prenom": "monPrenom" ...]}
je ne n'arrive pas réaliser cette requette. pourrais tu me dire comment t'as fait la tienne ?

merci

Re: je souhaite envoyer une requete http...

Posté : 06 août 2012, 23:33
par Petit ours
Hello zozo,

si ton url est fixe, tu peux faire simple :
file_get_contents('http.mon.site.com/test/getId?id=5');
et si elle est dynamique (même si celle que tu as laissé ne l'est pas), tu passes ton url dans une variable avant de l'envoyer :
$url ="http.mon.site.com/test/getId?id=5";

file_get_contents($url,false);
Tiens nous au courant :D

Re: je souhaite envoyer une requete http..

Posté : 07 août 2012, 06:59
par xTG
Salut,

comment t'as fait ? moi je galère à envoyer une requête. alors, moi j'ai une url de ce style:
http.mon.site.com/test/getId?id=5
elle me renvoie dans le navigateur:
{resultat: true, data: ["nom":"monNom", "prenom": "monPrenom" ...]}
je ne n'arrive pas réaliser cette requette. pourrais tu me dire comment t'as fait la tienne ?

merci
Une réponse t'a été donnée dans ton topic...
Json ;)