Размер файла: 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;
- }
-
- }
-
- ?>