bonjour,
je me sers actuellement, sur free.fr, de la fonction fsockopen
pour ouvrir une page web a distance et integrer son contenu sur mon site, mais j'ai 2 petits "pb" avec le code suivant:
$fp = fsockopen("books.dreambook.com", 80, &$errno, &$errstr, 60);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($fp,"GET /malleusmaleficarum/forum.html HTTP/1.0\n\n" );
while(!feof($fp)) {
echo fgets($fp,15000);
}
fclose($fp);
}
donc il m'affiche la page que je veux, pas de pb mais au debut
de cette page il met l'entete Http:
HTTP/1.1 200 OK Date: Wed, 30 Jan 2002 15:48:15 GMT Server: Apache/1.3.19 (Unix) mod_gzip/1.3.19.1a mod_ssl/2.8.1 OpenSSL/0.9.4 PHP/4.0.6 Last-Modified: Tue, 29 Jan 2002 02:01:40 GMT ETag: "20099f-2ada1-3c560284" Accept-Ranges: bytes Content-Length: 175521 Connection: close Content-Type: text/html
et je trouve pas le moyen de la virer !
Sinon, pour information, qd j'etais sur Multimania, vu qu'il n'autorise pas le fsockopen, je faisais un fopen, et donc pouvais
afficher seulement les choses qui m'interessait (c'etait moins rapide mais j'avais plus de pub sur mon dreambook :), avec le code suivant:
$fp = fopen("http://books.dreambook.com/malleusmaleficarum/forum.html","r" );
while (!feof($fp)) {
$page .= fgets($fp, 1);
}
$titre = eregi("</center>(.*)<table>",$page,$regs);
echo $regs[1];
Donc en fait j'aimerais me servir de eregi avec un fsockopen, comme ça , ça reglerait d'un coup ces 2 pb, mais je ne vois pas
comment faire en fait :)...
Merci d'avance pour votre aide !