Benim verdiğim kodu birisi sitesine ekliyor, kodda değişiklik yapılıp yapılmadığını kontrol etmek istiyorum. Özellikle linki kaldırmaması için..
sitelere eklenmek üzere verdiğim kod:
işlem dosyam:Kod:<!-- [+] canversoft Page Ranking banner //--> <a href="http://www.canver.net" title="Google Page Rank" target="_blank"> <img src="http://10.0.0.1/_siteler/pr_sitesi/pagerank.PHP" alt="Google Page Rank" border="0" width="80" height="15" /> </a> <!-- [-] canversoft Page Ranking banner //-->
Sonuç: çalışmadı, hep hata yazıyor, büyük ihtimal karşılaştırma yapacağım kod yığınını yanlış yazıyorum.PHP Kodu:<?PHP
// + kod değişikliği kontrolü
$code = '<a href="http://www.canver.net" title="Google Page Rank" target="_blank">
<img src="http://10.0.0.1/_siteler/pr_sitesi/pagerank.PHP" alt="Google Page Rank" border="0" width="80" height="15" /> </a>';
$site = file_get_contents('http://127.0.0.1/deneme.HTML');
//$site = file_get_contents($_SERVER['HTTP_REFERER']);
$title = explode("<!-- [+] canversoft Page Ranking banner //-->", $site);
$title = explode("<!-- [-] canversoft Page Ranking banner //-->", $title[1]);
//echo $title[0];
if ($code == $title[0])
{
echo 'tamam';
}
else {
echo 'HATA';
}
// - kod değişikliği kontrolü
?>
phpBB Türkiye - phpBB3 Portal
Şu şekilde bir yazdı arkadaşlar, çalışıyor. Teşekkürler.
PHP Kodu:<?PHP
// + kod değişikliği kontrolü
$code = 'http://www.canver.net';
$site = file_get_contents('http://127.0.0.1/deneme.HTML');
//$site = file_get_contents($_SERVER['HTTP_REFERER']);
$title = explode("<!-- [+] canversoft Page Ranking banner //-->", $site);
$title = explode("<!-- [-] canversoft Page Ranking banner //-->", $title[1]);
preg_match("/href=\"(.*?)\"/i",$title[0],$out);
if ($code == $out[1]) echo 'tamam';
else echo 'HATA';
// - kod değişikliği kontrolü
?>
phpBB Türkiye - phpBB3 Portal