PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

socket_write> <socket_shutdown
Last updated: Fri, 10 Oct 2008

view this page in

socket_strerror

(PHP 4 >= 4.0.7, PHP 5)

socket_strerrorGibt einen String zurück, der einen socket-Fehler beschreibt.

Beschreibung

string socket_strerror ( int $errno )

socket_strerror() nimmt im Parameter errno einen Fehlercode, der von der Funktion socket_last_error() zurückgegeben wurde, entgegen und gibt seinerseits den entsprechenden Erklärungstext aus.

Hinweis: Obwohl die Fehlermeldungen der Socket-Erweiterung englisch sind, erscheinen die Systemmeldungen, die mit dieser Funktion abgerufen werden, in der Sprache der aktuellen locale-Einstellung (LC_MESSAGES).

Parameter-Liste

errno

Ein gültiger Fehlercode eines Socket-Fehlers, ähnlich der Funktion socket_last_error().

Rückgabewerte

Zurückgegeben wird die Fehlermeldung, die dem Fehlercode errno entspricht.

Beispiele

Beispiel #1 socket_strerror() Beispiel

<?php
if (false == ($socket = @socket_create(AF_INETSOCK_STREAMSOL_TCP))) {
   echo 
"socket_create() fehlgeschlagen. Grund: " socket_strerror(socket_last_error()) . "\n";
}

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

Die erwartete Ausgabe des obigen Beispiels (vorausgesetzt, das Skript wird nicht mit root-Rechten ausgeführt):

socket_bind() fehlgeschlagen. Grund: Permission denied



add a note add a note User Contributed Notes
socket_strerror
There are no user contributed notes for this page.

socket_write> <socket_shutdown
Last updated: Fri, 10 Oct 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites