PHP
Referenzliste
php_uname
PHP-Informationen
Befehl:
string php_uname ([ string $mode = "a" ] )
Parameter-Liste:
Beschreibung | |
---|---|
Modus ist ein einzelnes Zeichen, welche Informationen zurück definiert:
|
Rückgabewerte:
Gibt die Beschreibung, als String.
Beschreibung:
php_uname() liefert eine Beschreibung des Betriebssystems läuft auf PHP wird. Dies ist die gleiche Zeichenfolge die Sie an der Spitze der phpinfo()-Ausgabe. Für den Namen nur das Betriebssystem, sollten Sie die PHP_OS konstant, aber im Kopf behalten diese Konstante wird das Betriebssystem auf PHP gebaut wurde enthalten.
Auf einigen älteren UNIX-Plattformen, kann es nicht in der Lage sein, um die aktuelle OS Informationen in welchem Fall es um die Anzeige der OS auf PHP gebaut wurde zufällt bestimmen. Dies geschieht nur, wenn Ihr uname() Bibliothek Anruf entweder nicht existiert oder nicht funktioniert.
Auf einigen älteren UNIX-Plattformen, kann es nicht in der Lage sein, um die aktuelle OS Informationen in welchem Fall es um die Anzeige der OS auf PHP gebaut wurde zufällt bestimmen. Dies geschieht nur, wenn Ihr uname() Bibliothek Anruf entweder nicht existiert oder nicht funktioniert.
Aktiv in Version:
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
Siehe auch:
Liefert die aktuelle PHP-Version
Gibt das genutzte Interface zwischen PHP und dem Webserver zurück
Gibt Informationen zur PHP-Konfiguration aus
php_uname() - Beispiel:
Eingabe:
<?php echo php_uname(); echo PHP_OS; /* Einige mögliche Ausgänge: Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 Linux FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001 FreeBSD Windows NT XN1 5.1 build 2600 WINNT */ if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo 'Dies ist ein Server mit Windows!'; } else { echo 'Dies ist ein Server nicht unter Windows!'; } ?>
php_uname() - Beispiel 2:
Eingabe:
<?php // *nix echo DIRECTORY_SEPARATOR; // / echo PHP_SHLIB_SUFFIX; // so echo PATH_SEPARATOR; // : // Win* echo DIRECTORY_SEPARATOR; // \ echo PHP_SHLIB_SUFFIX; // dll echo PATH_SEPARATOR; // ; ?>
php_uname() - Beispiel 3:
Eingabe:
<?php echo 'Betriebssystem: '; echo php_uname() . '<br>'; echo '<hr>'; if(substr(php_uname(), 0, 5) == 'Linux'){ echo 'Eine wirklich gute Entscheidung'; } ?>
Ausgabe:
Betriebssystem: Linux futureworld 2.2.14 #1 Sat Mar 25 00:45:35 GMT 2000 i586 unknown
--------------------------------------------------------------------------------
Eine wirklich gute Entscheidung
--------------------------------------------------------------------------------
Eine wirklich gute Entscheidung
Beschreibung:
Mit php_uname() kann man sich den Namen des Betriebssystems zur�ckgeben lassen, unter dem das Skript l�uft. Diese Funktion ist sehr n�tzlich, um zu testen, ob Ihr Skript auf dem Betriebssystem einwandfrei laufen w�rde. So k�nnten Sie z.B. eine andere Seite laden, die auch f�r dieses Betriebssystem geeignet ist.
PHP-Informationen