Salve, avrei una domanda da fare riguardo l'uso di curl.
Lo script che uso è il seguente:
codice:
function getContent ($url)
{
// Crea la risorsa CURL
$ch = curl_init();
// Imposta l'URL e altre opzioni
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
// Scarica l'URL e lo passa al browser
$output = curl_exec($ch);
// Chiude la risorsa curl
curl_close($ch);
return $output;
}
mi serve per far rimbalzare una richiesta e richiedere il contenuto da un'altra pagina e mostrarlo.
Il punto è che se ad esempio questa pagina contiene al suo interno una tag [img]/img/ciao.jpg[/img] questa immagine viene cercarta sul server che fa la richiesta curl e non su quello dove l'immagine risiede effettivamente, e dunque non viene mostrata.
Esiste un modo per far fare un curl "globale" facendo tirare giù in automatico anche le risorse annesse a quella cercata? (il problema si ripete ovviamente anche per css, javascript etc)
Un po' come fa l'http 1.1 rispetto al vecchio 1.0