preg_match получить mp3 и mp4 имена файлов в порядке расширения файлов, а затем в порядке имен файлов с внешней веб-страницы?

Я новичок в PHP. Я пробовал много раз и не могу найти шаблон поиска, чтобы получить все имя файла mp3 и mp4 из внешнего HTML. Список файлов находится в порядке расширения файлов, чем порядок имен файлов. Буду признателен за помощь.

$file = 'http://70.123.0.111//lrs/35/'; $searchfor = '<a herf'; echo $searchfor; // the following line prevents the browser from parsing this as HTML. header('Content-Type: text/plain'); // get the file contents, assuming the file to be readable (and exist) $contents = file_get_contents($file); // escape special characters in the query $pattern = preg_quote($searchfor, '/'); // finalise the regular expression, matching the whole line $pattern = "/^.*$pattern.*\$/"; // search, and store all matching occurences in $matches if(preg_match_all($pattern, $contents, $matches)){ echo "Found matches:\n"; echo implode("\n", $matches[0]); } else{ echo "No matches found"; } 

HTML-коды

70.123.0.111 – / lrs / 35 /

70.123.0.111 – / lrs / 35 /


  [В родительский каталог] 

17.07.2008 21:02 178899264 0102.mp3
18.07.2008 12:30 558244970 0102.mp4
17.07.2008 21:38 186016896 0304.mp3
18.07.2008 1:44 580476123 0304.mp4
17.07.2008 22:13 186478272 0506.mp3
18.07.2008 2:59 581455848 0506.mp4
17.07.2008 22:44 166862592 0708.mp3
18.07.2008 4:02 520139478 0708.mp4
17.07.2008 23:19 188616096 0910.mp3
18.07.2008 5:16 590308801 0910.mp4
12/11/2008 8:15 PM 688347 qfm_hetu_vidya.pdf
12/11/2008 2:08 PM 421978 ym_notes.pdf