🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
2 messages
2 total messages Started by Vincent Spruyt Thu, 10 Oct 2002 19:32
gethostbynamel - php
#7225
Author: Vincent Spruyt
Date: Thu, 10 Oct 2002 19:32
37 lines
2653 bytes
Op http://www.computersecurity.be/test/iplookup.php zie je het resultaat 
van volgende code:

if ($T1 == "") {
        $msg = "Geen host gespecifieerd.";
    } else {
         $ip = gethostbynamel ("$T1");
         if (sizeof($ip)>1) {
           $reply = "De IP adressen van <strong> $T1 </strong> zijn:";
         echo "<p><font face='Arial' size='2'>".$reply."</font></p>\n";
         for ($i = 0; $i < sizeof($ip); $i++) {
         echo "$ip[$i]<br>";
         }
         }
         else {
           $reply = "Het IP adres van <strong> $T1 </strong> is:";
           echo "<p><font face='Arial' size='2'>".$reply."</font></p>\n";
         for ($i = 0; $i < sizeof($ip); $i++) {
         echo "$ip[$i]<br>";
}
}
}        

Nu is er 1 probleem... Wanneer je als hostname bvb dsfsf.be of zelfs 
gewoon sdfsdfsrazrdf ingeeft, krijg je als ip het ip van de server waar 
computersecurity gehost staat... iemand een idee hoe ik dit kan tegen 
gaan. Een melding 'U moet een correcte hostname ingeven' zou natuurlijk 
wel mooier zijn...

ps. ik gebruik gethostbynamel ipv gethostbynamel om ook meerdere ip's te 
kunnen tonen... vraag bvb die van proxy.pandora.be eens op.

-- 
Computer games don't affect kids; I mean if Pac-Man affected us as kids, 
we'd all be running around in darkened rooms, munching magic pills and 
listening to repetitive electronic music. (Christian Wilson)
		- <url:http://www.computersecurity.be/> -
Re: gethostbynamel - php
#7226
Author: Wim Godden
Date: Thu, 10 Oct 2002 21:09
57 lines
2909 bytes
Doe eens :
$ip=gethostbyname($T1) i.p.v. "$T1"
Sommige php-setups hebbe kuren met de quotes.


Groetjes,

Wim



Vincent Spruyt wrote:

> Op http://www.computersecurity.be/test/iplookup.php zie je het resultaat
> van volgende code:
>
> if ($T1 == "") {
>         $msg = "Geen host gespecifieerd.";
>     } else {
>          $ip = gethostbynamel ("$T1");
>          if (sizeof($ip)>1) {
>            $reply = "De IP adressen van <strong> $T1 </strong> zijn:";
>          echo "<p><font face='Arial' size='2'>".$reply."</font></p>\n";
>          for ($i = 0; $i < sizeof($ip); $i++) {
>          echo "$ip[$i]<br>";
>          }
>          }
>          else {
>            $reply = "Het IP adres van <strong> $T1 </strong> is:";
>            echo "<p><font face='Arial' size='2'>".$reply."</font></p>\n";
>          for ($i = 0; $i < sizeof($ip); $i++) {
>          echo "$ip[$i]<br>";
> }
> }
> }
>
> Nu is er 1 probleem... Wanneer je als hostname bvb dsfsf.be of zelfs
> gewoon sdfsdfsrazrdf ingeeft, krijg je als ip het ip van de server waar
> computersecurity gehost staat... iemand een idee hoe ik dit kan tegen
> gaan. Een melding 'U moet een correcte hostname ingeven' zou natuurlijk
> wel mooier zijn...
>
> ps. ik gebruik gethostbynamel ipv gethostbynamel om ook meerdere ip's te
> kunnen tonen... vraag bvb die van proxy.pandora.be eens op.
>
> --
> Computer games don't affect kids; I mean if Pac-Man affected us as kids,
> we'd all be running around in darkened rooms, munching magic pills and
> listening to repetitive electronic music. (Christian Wilson)
>                 - <url:http://www.computersecurity.be/> -

--
------
Colocation/housing kosten te hoog --> http://www.housingcenter.be
--
Adverteren.be - 100% Nederlandstalig adverteren op kwalitatief hoogstaande
sites !
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads