fsockopen 
resource fsockopen ( string $hostname [, int $port [, int &$errno [, string &$errstr [, float $timeout ]]]] )
Otworzy internetowe lub Unix'sowe  gniazda połączenie domey
Inicjuje gniazdo podłączenia do zasobu określonego przez hosta.
-  hostname jeśli ma kompletne wsparcie OpenSSL mozesz wstawić  prefix w nazwie hosta albo ssl:// albo  tls:// do użyciu w połączeniu SSL lub TLS TPC/IP z hostem
 
- 
-  port - numer portu
 
-  errno - Jeżeli zostało to przewidziane, posiada numer błędu systemu, który miał miejsce na poziomie systemu connect () call.
- errstr - komunikat o błędzie jako ciąg znaków
- 
- timeout - Czas połaczniea w sekundach
Zwracane wartości
fsockopen() zwraca wskaźnik plików które mogą być stosowane wraz z innymi plikami funkcji (takich jak fgets (), fgetss (), fwrite (), fclose () i feof ()). Jeżeli połączenie nie powiedzie się, zwróci FALSE
Listing
Example #1 fsockopen() Example
<?php
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
Example #2 Using UDP connection
Poniższy przykład pokazuje, w jaki sposób pobrać dzień i godzinę od UDP service "daytime" (port 13) w swoim komputerze.
<?php
$fp = fsockopen("udp://127.0.0.1", 13, $errno, $errstr);
if (!$fp) {
echo "ERROR: $errno - $errstr<br />\n";
} else {
fwrite($fp, "\n");
echo fread($fp, 26);
fclose($fp);
}
?>
Dodano przez: igor  
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły 

:: Wymiana linków 
    
	Modowe inspiracje |
        Android Gry i Aplikacje |
        ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
        Logo dla firmy |
        Change Tires - Car Weather Forecast Reminder |
        Laminas: MVC Framework for PHP |
        IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS | 
        Katalog roślin |
        Programming articles: JAVA, PHP, C++, Python, JavaScript |
        Kancelaria Adwokacka Łukasz Huszno
        
    

 
  
				

 
                             
 


 
                        
 
		 
	