il codice funziona bene (http e https), verifica le impostazione del file php.ini sul server dove avvii lo script.
extension=php_openssl.dll
allow_url_fopen = On
codice:$sorgente = file_get_contents("https://www.html.it"); if (preg_match('/<title>(.+)<\/title>/',$sorgente,$regs)) echo $regs[1]."<br />"; $title = strtolower($regs[1]); $parola = "italia"; echo (strpos($title,$parola) !== FALSE) ? 'Si' : 'No' ;