変数 $url に html ページが含まれています。必要なのは、すべてのスクリプト タグ nodeValue を取得することです。これは、スクリプト タグがヘッド部分または html の任意の場所にある可能性があるためです。
$url = 'http://www.yahoo.com';
$doc = new DOMDocument();
$doc->loadHTMLFile($url);
$doc->preserveWhiteSpace=FALSE;
$els = $doc->getElementsByTagName('script');
foreach($els as $d){
echo $d->nodeValue;
}
echo "<br/>";