Определяем на чем работает сайт
@var $url - string URL сайта
@return - string результат проверки
function getPoweredBy($url){
$tmp = parse_url($url);
$stream = @fopen($url, 'rb'); // открываем сайт
if(!$stream){
return "Сайт не отвечает!";
}
$array = stream_get_meta_data($stream); // получаем заголовки
$info = false;
// находим информацию ...
Определяем на чем работает сайт
Удалён $url - string URL сайта
Удалён - string результат проверки
function getPoweredBy($url){
$tmp = parse_url($url);
$stream = Удалён 'rb'); // открываем сайт
if(!$stream){
return "Сайт не отвечает!";
}
$array = stream_get_meta_data($stream); // получаем заголовки
$info = false;
// находим информацию о X-Powered-By
foreach($array["wrapper_data"] as $k=>$v){
if(strpos($v, 'X-Powered-By:') !== false){
$info = explode('X-Powered-By:', $v);
}
}
// вернем результат
if($info){
$powered_by = trim($info[1]);
return $powered_by;
}else{
return "Не известно!";
}
}
// пример использования
$url = 'http://profiwm.com';
$result = getPoweredBy($url);
print_r ($result);