vServer Problem mit PHP

beachboy

Registered User
Hi,

hab nen vServer von Server4Free. Nun habe ich ein PHP script auf meinem server welches die funktion "gethostbyaddr($REMOTE_ADDR)" verwendet. Diese funktioniert aber komischerweise nicht. Ich kann in PHP weder einen Host in eine numerische IP umwandeln noch umgekehrt. Weiß einer von euch ob es an der konfiguration des Server liegen könnte ?? Ich hab echt schon alles versucht und verzweifle....

Chris
 

Huschi

Moderator
Staff member
beachboy said:
Weiß einer von euch ob es an der konfiguration des Server liegen könnte ??
Nein, in der standart Konfiguration sind die Netzwerkfunktionen 'enabled'.
Die kann man auch nur beim kompilieren abschalten.
Evtl. hast Du ein Problem mit der Parameter-Übergabe. Denn normalerweise ist "global_vars off" gesetzt.
Hast Du Dir schon $REMOTE_ADDR genau vor dem gethostbyaddr() ausgeben lassen?

Hier ein kleines (auf vServer getestetes) Script:
[code:1]<?php
$ip = $_REQUEST['IP'];
$host = ($ip) ? gethostbyaddr($ip) : "-";
?>
<html>
<body>
<form action="<?=$PHP_SELF?>">
IP: <input type=text name="IP" value="<?=$ip?>"><BR>
Host: <?=$host?><BR>
<input type=submit>
</form>
</body>
</html>[/code:1]

PS@admin: bitte in 'scripting' verschieben.

huschi.
 
Top