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>";
} }