arkadaşlar şu kodda ne gibi sorun olabilir acaba? hata alıyorum sorunu file_get_contents veriyor normalde url girince sorun yok ama url yi veritabanından çekip file_get_contents kodunun içine yerleştirdiğimde şöyle hata veriyor
Warning: file_get_contents($url) [function.file-get-contents]: failed to open stream: No such file or directory in D:\wamp\www\denemeler\spider.php on line 57
buyrun kodların tamamı aşağıda

$id = $_GET['id']; 
$siteler = mysql_fetch_array(mysql_query("SELECT * FROM sites WHERE site_id='".mysql_real_escape_string($id)."'")); 
$url = $siteler['url'];
$sayfa = file_get_contents('$url');

preg_match_all('@<a href="http://(.*?)/@si', $sayfa, $cikti);

foreach ($cikti[1] as $link) {
//Veritabanında var mı kontrol 
$kontrol = mysql_num_rows(mysql_query("SELECT * FROM domains WHERE domain_name='".mysql_real_escape_string($link)."'")); 
if ($kontrol){$sonuc="var";}else{$sonuc="yok";} 

if ($sonuc=="yok"){//Önceden Kayıt Yoksa 	
	
	$kayit = mysql_query("insert into domains (domain_name) values ('$link')");

if($kayit){
	echo "<p style='color:green'>$link isimli site sisteme kayit edildi</p>";
}else{
	echo "<p style='color:red'>$link isimli site sisteme kayit edilemedi</p>";
}
	
}else{//Önceden Kayıt Varsa 

            echo "<p style='color:red'>$link isimli site veritabanında zaten var</p>"; 
} }