benimde bot ile resim çekememek gibi bir sorunum var

<?php
function ara($bas, $son, $yazi)
{
    @preg_match_all('/' . preg_quote($bas, '/') .
    '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
    return @$m[1];
}
$icerik = file_get_contents("http://www.abc.com/detay.php?id=63");
$resim = ara('&lt;img src="','" class="pc" onmouseover=this.className="pc_over";', $icerik);
echo "<img src='".$resim[0]."' width='100px'>";
echo "<img src='".$resim[1]."' width='100px'>";
echo "<img src='".$resim[2]."' width='100px'>";
?>
Bu şekilde resim adreslerini alıyor ama resimler açılmıyor.
Saga sola baktım cURL ile refer olayından bahsediyorlardı ve yukardaki kodlara şöyle bir kod ekledim

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$resim[0]);
curl_setopt($ch, CURLOPT_REFERER, $resim[0]); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
//curl_exec ile artık resim elimizde
$curlresim = curl_exec($ch);
curl_close($ch); 
echo "<img src='".$curlresim."' width='100px'>";
Ama bu sefer resim hariç sayfada değişik karekterlerde bir sürü şey çıktı.
Yardımlarınızı bekliyorum..