Как на время отключить Warnings ?

glukerrr

Guest
Как на время отключить Warnings ?

Я вот пишу проверку того, поддерживает ли сервак ssl или нет и пишу это так

PHP:
$server = "200.42.173.218";

$isSSLSupport = (fsockopen($server, 443, $errno, $errstr, 30)) ? TRUE:FALSE;
//$isSSLSupport = (fsockopen("ssl://$server", 443, $errno, $errstr, 30)) ? TRUE:FALSE;
Если мол обламываюсь с коннектом, то ssl-я нет. Но, я не хочу чтобы пользователь видел такие вот кракозябы
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/www/proxy/checker/index.php on line 37

Warning: fsockopen(): unable to connect to :4480 in /home/www/proxy/checker/index.php on line 37
Но и полностью варнинги отключать не охота.. Как их на время отключить?
 

SiMM

Новичок
Ты нарвался на один из немногочисленных случаев, когда использование собаки можно считать оправданным. @fsockopen ...
 

Макс

Старожил PHPClub
ИМХО скрипты в режиме нормальной работы должны работать с настройками:
ini_set('display_errors' 'Off');
ini_set('log_errors', 'On');

Юзеры не будут видеть твоих ошибок, они (ошибки) будут писаться в лог
 
Сверху