Salve a tutti,
sto cercando di risolvere questo problema: voglio scaricare un intera pagina web via php; per intera pagina web intendo, il codice html (e su questo non ci sono problemi) e tutte le risorse ad essa collegate.
Per ora ho buttato giù questo codice, in cui tramite Curl effettuo il download, ma se visualizzo la pagina non vedo nessuna immagine e nessuna formattazione css (mi riferisco ai css esterni al documento).
Codice PHP:
function get_web_page( $url )
{
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_FRESH_CONNECT => true,
CURLOPT_TIMEOUT => 600,
CURLOPT_MAXREDIRS => 10,
CURLOPT_FORBID_REUSE => true
);
$ch = curl_init( $url );
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
curl_close( $ch );
return $content;
}
qualche consiglio?
grazie mille!