pfsockopen()

PHP pfsockopen() funksiyasi

❮ PHP tarmoq ma’lumotnomasi

Misol

pfsockopen() misoli:

<?php $fp = pfsockopen("www.w3schools.com", 80, $errno, $errstr, 20); if (!$fp) {   echo "$errstr ($errno)<br>"; } else {   $out = "GET / HTTP/1.1\r\n";   $out .= "Host: www.w3schools.com\r\n";   $out .= "Connection: Close\r\n\r\n";   fwrite($fp, $out);   while (!feof($fp)) {     echo fgets($fp, 128);   }   fclose($fp); } ?>


ULASHISH

Ta’rif va qo‘llanilishi

pfsockopen() funksiyasi doimiy (persistent) Internet yoki Unix domen soket ulanishini ochadi.

Eslatma: Bu funksiya fsockopen() bilan deyarli bir xil. Farqi shundaki, skript tugaganidan keyin ulanish yopilmaydi. Bu funksiya fsockopen() ning doimiy (persistent) versiyasidir.

Sintaksis

pfsockopen(hostname, port, errno, errstr, timeout)

Parametr qiymatlari

Parametr Tavsif
hostname Majburiy. Xost nomini belgilaydi (masalan, "www.w3schools.com"). ssl:// yoki tls:// masofaviy xostga ulanish uchun TCP/IP orqali ishlaydi
port Ixtiyoriy. Port raqamini belgilaydi. Portlardan foydalanmaydigan transportlar uchun (masalan, unix://) -1 dan foydalaning
errno Ixtiyoriy. Tizim darajasidagi xato raqamini belgilaydi
errstr Ixtiyoriy. Xato xabarini string sifatida belgilaydi
timeout Ixtiyoriy. Ulanish kutish vaqtini (timeout) belgilaydi (soniyalarda)


Texnik tafsilotlar

Qaytariladigan qiymat: Boshqa fayl funksiyalari (masalan, fgets(), fwrite(), fclose()) bilan ishlatilishi mumkin bo‘lgan fayl ko‘rsatkichi (pointer). Muvaffaqiyatsiz bo‘lsa FALSE.
PHP versiyasi: 4.0+

❮ PHP tarmoq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!