П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое







Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 98191 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 29078 раз(а).

Учебник HTML.
Просмотров 56200 раз(а).

Руководство по PHP5.
Просмотров 25939 раз(а).

Хостинг через призму DNS.
Просмотров 30466 раз(а).

Подборка текстов стандартных документов.
Просмотров 28981 раз(а).

Учебник PHP - Самоучитель
Просмотров 33730 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 34988 раз(а).

Внешние атаки...
Просмотров 26956 раз(а).

Учебник PHP.
Просмотров 22782 раз(а).

SSI в примерах.
Просмотров 17855 раз(а).



 
 



Руководство по PHP
Пред. След.

socket_strerror

(PHP 4 >= 4.1.0, PHP 5)

socket_strerror -- Return a string describing a socket error

Description

string socket_strerror ( int errno )

socket_strerror() takes as its errno parameter a socket error code as returned by socket_last_error() and returns the corresponding explanatory text. This makes it a bit more pleasant to figure out why something didn't work; for instance, instead of having to track down a system include file to find out what '-111' means, you just pass it to socket_strerror(), and it tells you what happened.

Пример 1. socket_strerror() example

<?php
if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) {
   echo
"socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
}

if (
false == (@socket_bind($socket, '127.0.0.1', 80))) {
   echo
"socket_bind() failed: reason: " . socket_strerror(socket_last_error($socket)) . "\n";
}
?>

The expected output from the above example (assuming the script is not run with root privileges):

socket_bind() failed: reason: Permission denied

See also socket_accept(), socket_bind(), socket_connect(), socket_listen(), and socket_create().



 





Copyright © 2005-2011 Project.Net.Ru