|
|
|
|
Bonjour,
Je voudrai vous demandé de m'aider si vous savez comment on peut ouvrir une page web avec un lien qui se términe avec "edit" exemple :
http://fr.wikipedia.org/w/index.php?title=Paris&action=edit
j'essayer avec la fonction fopen mais ça ne marche pas .
je vous remercie d'avance
Salut,
|
Oui , je suis tout a fait d'accord avec toi sur ces parametres.
|
Essaie avec la fonction file_get_contents() pour voir:
|
Salut,
|
ça ne marche pas pour ce genre de page : [http://www.elorating.com/... J'essaye mais l'erreur est la suivante : Warning: file_get_contents(http://www.agecommunity.com/... [function.file-get-contents]: failed to open stream: HTTP request failed! Est-il possible d'ouvrir ce genre de page ?? |
Non ça va finalement c'était free qui bloquait des trucs genre fopen, finalement j'ai ça comme script qui marche : function get_html($url) {
if (strtoupper(substr($url,0,7))=="HTTP://") $url=substr($url,7);
$p = strpos($url,"/");
if ($p===FALSE) {
$nom_domaine=$url;
$get="/";
}else {
$nom_domaine=substr($url,0,$p);
$get=substr($url,$p);
}
$errno=""; $errstr=""; $r="";
$fp = fsockopen($nom_domaine, 80, &$errno, &$errstr, 15);
if($fp) {
socket_set_timeout($fp, 15);
fputs($fp,"GET $get HTTP/1.1\r\n");
fputs($fp,"Host: $nom_domaine\r\n");
fputs($fp,"Connection: Close\r\n\r\n");
$r="";
while(!feof($fp)) {
$r.=fgets($fp,1024);
}
fclose($fp);
return($r);
}
return('');
} |