Se connecter avec
S'enregistrer | Connectez-vous

question php (acquisition de donées)

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Oui c'est faisable avec la fonction fopen() !!

J'avais programmer des petits robots qui allé chercher des infos un autre site genre la donnée de tel case d'un tableau d'une page !!

Si ça t'intéresse écrit moi en pm !

Citation :

<?php
// Portion de script modifié de PHP Free Tech Viewer

$le_site_a = "le.site.A.net"; // ATTENTION seulement l'host, SANS http:// et SANS les dossiers,fichiers
$chemin_a = "/dossier/du/fichierA.txt";

if($verify) {
$sock = fsockopen($le_site_a, 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");

fputs($sock, "GET ".$chemin_a." HTTP/1.0\r\n");
fputs($sock, "Host: ".$le_site_a."\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "\r\n");

$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";

print "\n";

$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);

fclose($sock);

echo $body;

?>

pour quoi elle sont pas bien les tiennes ?

quelle resultat je devrais avoir en faisant ca ?

si par exemple je fais ca :

<?php
// Portion de script modifié de PHP Free Tech Viewer

$le_site_a = "pcinpact.com"; // ATTENTION seulement l'host, SANS http:// et SANS les dossiers,fichiers
$chemin_a = "articles/dossiers.php";

if($verify) {
$sock = fsockopen($le_site_a, 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");

fputs($sock, "GET ".$chemin_a." HTTP/1.0\r\n");
fputs($sock, "Host: ".$le_site_a."\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "\r\n");

$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";

print "\n";

$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);

fclose($sock);

echo $body;

?>


je devrait avori la page de article de pcinpact ? non

Citation :

budylove a écrit :
oausi je suis d'accord mais c'est un peu flou pour moi le php, c'est pour ca que je chercher des exemple a reproduire pour comprendre et non pas parce que j'ai la flemme de le faire


Et a ton avis qu'il ya t'il dans la doc ?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde