Al posto di file_get_contents usa questo codice:
Codice PHP:
<?php
// crea una nuova risorsa cURL
$ch = curl_init();
// imposta l'URL e altre opzioni appropriate
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// recupera l'URL e lo passa al browser
$content = curl_exec($ch);
// chiude la risorsa cURL e libera la memoria
curl_close($ch);
?>
Cambiando (ovviamente) l'URL del sito di cui prelevare il codice HTML. Dopodiché in $content avrai lo stesso valore che recupera il tuo script e potrai operarci come fai in locale tranquillamente. Prima però ricordati di sbloccare le connessioni Server To Server!