by TConnect » 17. March 2006 12:12
Hi,
mach Dir mal eine PHP-Datei fertig, in die Du einfach nur die Funktion
phpinfo()
schreibst.
Wenn Du Dir die Ausgabe anschaust, dann findest Du z.B. ganz unten im Variabelbereich die Variabel
$_ENV["SERVER_SOFTWARE"]
in der eine Kennung steht wie z.B.
Apache/2.0.50 (Unix) mod_perl/1.99_14 Perl/v5.6.1 PHP/5.0.3 mod_ssl/2.0.50 OpenSSL/0.9.6m
In Klammern hinter dem Apachen findest Du das Betriebssystem.
Oder Du schaust Dir mal die Funktion ini_get() an. Wenn in der php.ini irgendwo Werte versteckt sind, die eindeutig auf das Betriebssystem schließen lassen, kannst Du über die Funktion
ini_get("variable") den Wert bekommen und daran entscheiden, auf was für einem System das ganze läuft.
Das Einfachste wäre aber sicherlich, das in einer conf.inc.php pro Server kurz zu tippen...
Grüße TConnect.