File size: 1.24Kb
<?php
/**
* @name SHCMS Engine
* @copyright Shamsik © 2012
* Данный код защищен авторскими правами
* http://shcms.ru
*/
abstract class blacklist
{
public function black_site($blackname)
{
if($blackname == false)
{
$blackname = 'Всё ОК, сайта нет в черном списке Google';
}
$sites = array();
$str = $black_list = '';
$needle = 'is listed as suspicious';
$path = 'http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=googlechrome&hl=en&site=';
// массив проверяемых сайтов
$sites[] = $_SERVER['SERVER_NAME'];
$count = count($sites);
if ($count > 0) {
$black_list .= '<ul>';
foreach ($sites as $site) {
$html = file_get_contents($path.$site);
$pos = strpos($html, $needle);
if ($pos === false) {
$str = $blackname;
$color = 'green';
} else {
$str = 'Ваш сайт занесён в чёрный список Google';
$color = 'red';
}
$black_list .= '<li style="color: '.$color.'">'.$site.' – '.$str.'</li>';
}
$black_list .= '</ul>';
}
return $black_list;
}
}
?>