Selecting a specific div from a extern webpage using CURL
Posted
by Paulo
on Stack Overflow
See other posts from Stack Overflow
or by Paulo
Published on 2010-04-01T09:39:59Z
Indexed on
2010/04/01
9:43 UTC
Read the original article
Hit count: 288
Hi can anyone help me how to select a specific div from the content of a webpage.
Say i want to get the div with id="body"
from webpage http://www.test.com/page3.php
My current code looks something like this: (not working)
//REG EXP.
$s_searchFor = '@^/.dont know what to put here..@ui';
//CURL
$ch = curl_init();
$timeout = 5; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, 'http://www.test.com/page3.php');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
if(!preg_match($s_searchFor, $ch))
{
$file_contents = curl_exec($ch);
}
curl_close($ch);
// display file
echo $file_contents;
So i'd like to know how i can use reg expressions to find a specific div and how to unset the rest of the webpage so that $file_content
only contains the div.
© Stack Overflow or respective owner