From 6d1c0d814605c06655bf33e65701563c78c1c1e2 Mon Sep 17 00:00:00 2001 From: Olivier Hill <ohill@php.net> Date: Wed, 21 Nov 2007 13:47:06 +0000 Subject: [PATCH] New function in 1.0.2 git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@246604 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../geoip/functions/geoip-isp-by-name.xml | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 reference/geoip/functions/geoip-isp-by-name.xml diff --git a/reference/geoip/functions/geoip-isp-by-name.xml b/reference/geoip/functions/geoip-isp-by-name.xml new file mode 100644 index 0000000000..31b5490182 --- /dev/null +++ b/reference/geoip/functions/geoip-isp-by-name.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.1 $ --> +<refentry xml:id="function.geoip-isp-by-name" xmlns="http://docbook.org/ns/docbook"> + <refnamediv> + <refname>geoip_isp_by_name</refname> + <refpurpose>Get the Internet Service Provider (ISP) name</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>string</type><methodname>geoip_isp_by_name</methodname> + <methodparam><type>string</type><parameter>hostname</parameter></methodparam> + </methodsynopsis> + + <para> + The <function>geoip_isp_by_name</function> function will return the name of + the Internet Service Provider (ISP) that an IP is assigned to. + </para> + <para> + This function is currently only available to users who have bought a commercial + GeoIP ISP Edition. A warning will be issued if the proper database cannot be + located. + </para> + + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>hostname</parameter></term> + <listitem> + <para> + The hostname or IP address. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns the ISP name on success, or &false; if the address + cannot be found in the database. + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>A <function>geoip_isp_by_name</function> example</title> + <para> + This will print the ISP name of host example.com. + </para> + <programlisting role="php"> +<![CDATA[ +<?php +$isp = geoip_isp_by_name('www.example.com'); +if ($isp) { + echo 'This host IP is from ISP: ' . $isp; +} +?> +]]> + </programlisting> + &example.outputs; + <screen> +<![CDATA[ +This host IP is allocated to: ICANN c/o Internet Assigned Numbers Authority +]]> + </screen> + </example> + </para> + </refsect1> + +</refentry> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"../../../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +-->