You can use php_uname("n") in Windows to return the host name. You may have worked this out already but it took my a blinkin age!
gethostname
(PHP >= 5.3.0)
gethostname — Gets the host name
Descripción
string gethostname
( void
)
gethostname() gets the standard host name for the local machine.
Valores devueltos
Returns a string with the hostname on success, otherwise FALSE is returned.
Ejemplos
Example #1 A simple gethostname() example
<?php
echo gethostname(); // may output e.g,: sandie
// Or, an option that also works before PHP 5.3
echo php_uname('n'); // may output e.g,: sandie
?>
Ver tambiƩn
- gethostbyname() - Get the IPv4 address corresponding to a given Internet host name
- gethostbyaddr() - Obtener el nombre del host de Internet correspondiente a una dirección IP dada
- php_uname() - Returns information about the operating system PHP is running on
JP
31-Mar-2010 08:55
will dot knauss at gmail dot com
04-Mar-2010 12:43
It looks like this function isn't available on windows.
Here is my code:
<?PHP
$var = gethostname();
IF ($var===FALSE) {
echo "The function ran but no results were returned!";
}
ELSE {
echo "The function returned a value\n\r";
echo $var;
}
?>
I received an error:
"Fatal error: Call to undefined function gethostname() "
