OVH Cloud OVH Cloud

Capture de code...

3 réponses
Avatar
AllezLouYa
J'aimerai savoir si il existe une méthode en PHP
pour récupérer une portion de code sur une page web externe,
autre que le site local en cours...

Merci de votre aide.

3 réponses

Avatar
loufoque
Message d'origine de AllezLouYa :

J'aimerai savoir si il existe une méthode en PHP
pour récupérer une portion de code sur une page web externe,
autre que le site local en cours...

Merci de votre aide.


fopen() si les fopen_wrappers (ou un truc comme ça) sont activés
Sinon, fsockopen() et protocole HTTP

Avatar
Ceacy
AllezLouYa wrote:

J'aimerai savoir si il existe une méthode en PHP
pour récupérer une portion de code sur une page web externe,
autre que le site local en cours...

Merci de votre aide.
fopen() le peut, il me semble ... (enfin, je crois)

--
Don't keep them steal your dreams ...
-


Avatar
Hugues LAMBERT
Exemple recuperation de pattern sur le site trendmicro

<?
$fp = fsockopen ("www.trendmicro.com", 80, $errno, $errstr, 30) or die("Could not open socket to www.trendmicro.com");
if (!$fp) {
echo "$errstr ($errno)<br>n";
}else{
fputs ($fp, "GET /download/pattern.asp HTTP/1.0rnHost: www.trendmicro.comrnrn");
while (!feof($fp)) {
$log_cont = fgets ($fp,4096);
if(eregi("the latest pattern file number is",$log_cont)){
$pattern = substr(strip_tags($log_cont),-6,3);
}
}
fclose($fp);
}
?>