Get div and the correct close tag preg

Posted by Barkermn01 on Stack Overflow See other posts from Stack Overflow or by Barkermn01
Published on 2011-01-12T19:20:17Z Indexed on 2011/01/12 19:53 UTC
Read the original article Hit count: 120

Filed under:

hi all,

Now preg has always been a tool to me that i like but i cant figure out for the life if me if what i want to do is possible let and how to do it is going over my head

What i want is preg_match to be able to return me a div's innerHTML the problem is the div im tring to read has more divs in it and my preg keeps closing on the first tag it find

Here is my Actual code

$scrape_address = "http://isohunt.com/torrent_details/133831593/98e034bd6382e0f4ecaa9fe2b5eac01614edc3c6?tab=summary";
$ch = curl_init($scrape_address);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, '1'); 
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_ENCODING, "");
$data = curl_exec($ch);

preg_match('% <div id="torrent_details">(.*)</div> %six', $data, $match);
print_r($match);

This has been updated for TomcatExodus's help

Live at :: http://megatorrentz.com/beta/details.php?hash=98e034bd6382e0f4ecaa9fe2b5eac01614edc3c6

© Stack Overflow or respective owner

Related posts about php