English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

دليل مرجع PHP

استخدام دالة PHP getservbyname() و مثال

    دليل مرجع PHP HTTP

يستخدم دالة getservbyname() للحصول على ميناء بروتوكول خدمة الإنترنت.

القواعد

int getservbyname ( string $service , string $protocol )

التعريف والاستخدام

 getservbyname() يعيد ميناء الخدمة service المحددة للبروتوكول protocol المحدد، بناءً على /etc/services.

النتيجة

 يعيد ميناء، إذا لم يتم العثور على service أو protocol فسيتم إرجاع FALSE.

المتغيرات

المتغيراتشرح
الخدمةالاسم النصي لخدمة الإنترنت.
البروتوكولالبروتوكول يمكن أن يكون "tcp" أو "udp" (صغير).

مثال

جرب المثالين التاليين للحصول على بروتوكول خدمات الإنترنت الم对应的 ميناء :

<?php
$services = array('http', 'ftp', 'ssh', 'telnet', 'imap','smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www');
foreach ($services as $service) {
    $port = getservbyname($service, 'tcp');
    echo $service . ": " . $port . "<br/>\n";
}
?>

دليل مرجع PHP HTTP