{% else-1 %}
Определяем на чем работает сайт
Удалён $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);

                        
class Timer{

private static $start_time;

static function begin(){
self::$start_time = microtime(true);
}

static function get_time(){
return microtime(true) - self::$start_time;
}
}
/// пример использования
Timer::begin();

// код, время которого нужно замерить
for($i = 0; $i<1; $i+=0.000001); // пример скрипта

echo Timer::get_time() . 'сек';
2 17 0
Без комментариев...