Article View: be.comp.programming
Article #7879Re: php: ip zoeken
From: Pieter Van Isacker
Date: Sat, 27 Jul 2002 19:23
Date: Sat, 27 Jul 2002 19:23
55 lines
2788 bytes
2788 bytes
Philip Paeps wrote:
> Pieter Van Isacker <pierrevi@nospamyucom.be> wrote:
>
>>Philip Paeps wrote:
>>
>>>Pieter Van Isacker <pierrevi@nospamyucom.be> wrote:
<knip>
>>Dan krijg ik hetvolgende te zien in mozilla:
>>132.65-200-80.adsl.skynet.be
>>80.200.65.132
>
>
> Als je enkel de hostname wilt, kunt je even goed $_SERVER['REMOTE_HOST']
> gebruiken, maar je methode werkt.
>
>
>>Maar hoe kan ik er nu voor zorgen dat het omgekeerd ip adres van voor
>>adsl.skynet.be dat dat ip adres weg is?
>
>
> Gewoon met regex() of zelfs met split().
Ja ik heb gezocht op de manual maar niets van regex() te bespeuren, heb
dan maar split() geprobeerd. dit is wat ik nu heb
<?php
$server = $_SERVER['REMOTE_ADDR'];
$probeer= gethostbyaddr($server);
echo $server."<br>";
echo $probeer."<br>";
list($a,$b,$c,$d,$e,$f,$g)=split('[.-]', $probeer);
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
echo $d."<br>";
echo $e."<br>";
echo $f."<br>";
echo $g."<br>";
$hostname = $e.".".$f.".".$g;
echo $hostname
?>
Als ik dit uittest krijg ik op de laatste regel adsl.skynet.be
maar ik heb gevraagd aan iemand met een gewone modem of die het ook eens
wilde testen en op de tweede regel krijgt hij dit:
171.173-4-62.powered-by.skynet.be
en daardoor krijgt hij op de laatste regel enkel powered.by.skynet
en niet zoals ik het zou willen: powered-by.skynet.be
Hoe moet ik er dan voor zorgen dat mijn script telkens de laatste
variabelen weergeeft (deze zonder cijfers erin)?
--
--------------------
http://pierrevi.webb.be
remove nospam from e-mail
-------------------
Technical Details
Message-ID:
<3D42F33C.9090700@nospamyucom.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news-xfer2.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newspeer.clara.net!news.clara.net!skynet.be!skynet.be!louie!not-for-mailReferences:
<3D4296A9.6080201@nospamyucom.be> <NTw09.31276$8o4.4666@afrodite.telenet-ops.be> <3D42C6AF.8010906@nospamyucom.be> <eIB09.31777$8o4.4681@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,ce18a9b99dbd920a X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-07-27 12:31:06 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news-xfer2.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newspeer.clara.net!news.clara.net!skynet.be!skynet.be!louie!not-for-mail Message-ID: <3D42F33C.9090700@nospamyucom.be> Date: Sat, 27 Jul 2002 21:23:40 +0200 From: Pieter Van Isacker <pierrevi@nospamyucom.be> User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; nl-NL; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: php: ip zoeken References: <3D4296A9.6080201@nospamyucom.be> <NTw09.31276$8o4.4666@afrodite.telenet-ops.be> <3D42C6AF.8010906@nospamyucom.be> <eIB09.31777$8o4.4681@afrodite.telenet-ops.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 56 Organization: -= Skynet Usenet Service =- NNTP-Posting-Host: 217.136.175.96 X-Trace: 1027797837 reader1.news.skynet.be 216 217.136.175.96 X-Complaints-To: abuse@skynet.be