Mailinglisten-Archive |
On Wednesday 07 January 2009 23:57, Christian Knorr wrote: > Hallo zusammen, > wie kann ich den Hostnamen (server.example.com) des Servers herausfinden? > Bisher mache ich das mit: system("exec 2>&1; hostname -f); > was aber die Nachteile hat, dass ich es nicht in einen Parameter packen > kann, dass es am Ende einen Zeilensprung hat, und ich system() später > sowieso deaktivieren möchte. phpinfo() hat mir dazu nichts konkretes > gesagt, abgesehen von der ersten Zeile: > System: Linux server.example.com 2.6.24-22-xen #1 SMP Mon Nov 24 21:30:37 > UTC 2008 i686 #hostname zeigt Dir das was in /etc/hostname steht. Das muß nicht zwangsläufig der Name sein unter dem der Rechner im Internet zu sehen ist. Wenn Du die gewünschte IP hast kannst Du mit http://de3.php.net/manual/de/function.gethostbyaddr.php zu dem Namen auflösen, sofern der PTR korrekt gesetzt ist.
php::bar PHP Wiki - Listenarchive