Вот нашёл пример, чё надо вырезал, но не хочет вглубь никак заходить. Чё не писал, в разных вариантах, хз..
$url='http://site.ru/download/';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$file = curl_exec($curl);
curl_close($curl);
$file=preg_replace('/<!DOCTYPE htm(.*?)рация<\/a><\/div>/si','',$file);
$file=preg_replace('/<div class=\"fmenu\"(.*?)<\/body><\/html>/si','',$file);
$file=preg_replace('/<div class=\"gmenu\">Все файлы(.*?)имое файлов.<\/div>/si','',$file);
echo $file;