2008-11-09 6 views

Répondre

6

Lisez simplement le contenu de la page comme vous le feriez pour lire un fichier. PHP fait les choses de connexion pour vous. Ensuite, il suffit de chercher la chaîne via regex ou une simple comparaison de chaînes.

$url = 'http://my.url.com/'; 
$data = file_get_contents($url); 

if (strpos('maybe baby love you', $data) === false) 
{ 

    // do something 

} 
+2

Ceci devrait être "strpos ($ data, 'peut-être que bébé t'aime'); " [strpos] (http://php.net/manual/fr/function.strpos.php) – moteutsch

0

En supposant URL fopen wrappers sont sur ...

$string = file_get_contents('http://example.com/file.html'); 
if(strpos ('maybe baby love you', $string) === false){ 
    //do X 
} 
0

Si les gestionnaires d'URL fopen ne sont pas activés, vous pouvez être en mesure d'utiliser le module gondolé (voir http://www.php.net/curl)

Curl aussi vous donne la possibilité de gérer les pages authentifiées, les redirections, etc.

5
//The Answer No 3 Is good But a small Mistake in the function strpos() I have correction the code bellow. 

$url = 'http://my.url.com/'; 
$data = file_get_contents($url); 

if (strpos($data,'maybe baby love you') === false) 
{ 
    // do something 
} 
Questions connexes