Tvoj primer, realiziran s cURL-om.
<?php
//$source=filegetcontents("http://www.amazon.com/dp/B002FQJT3Q/", true);
if (functionexists('curlinit')) {
// initialize a new curl resource
$ch = curlinit();
curlsetopt($ch, CURLOPTURL, 'http://www.amazon.com/dp/B002FQJT3Q/');
curlsetopt($ch, CURLOPTHEADER, 0);
curlsetopt($ch, CURLOPTRETURNTRANSFER, 1);
curlsetopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0');
$source = curl_exec($ch);
curl_close($ch);
} else {
echo "Error, you don't have support for cURL";
}
preg_match("/title=\"(.*?) out of 5 stars/",$source, $result);
$par1=$result[1];
echo '<u>Rating on Amazon.com: '.$par1.' out of 5 stars</u><br>';
?>