В php мне нужно получить содержимое url (source) для поиска строки «возможно, ребенок вас любит», и если она не содержит этого, тогда сделайте x.
Просто прочитайте содержимое страницы, так как вы будете читать файл. PHP делает соединение для вас. Затем просто найдите строку с помощью регулярного выражения или простого сравнения строк.
$url = 'http://my.url.com/'; $data = file_get_contents( $url ); if ( strpos( 'maybe baby love you', $data ) === false ) { // do something }
//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 }
Предполагая, что fopen URL Wrappers включены …
$string = file_get_contents('http://example.com/file.html'); if(strpos ('maybe baby love you', $string) === false){ //do X }
Если fopen URL-оболочки не включены, вы можете использовать модуль curl (см. http://www.php.net/curl )
Curl также дает вам возможность работать с аутентифицированными страницами, перенаправлять и т. Д.