WinFuture-Forum.de: [php] Os Des Servers "rausfinden" - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[php] Os Des Servers "rausfinden"


#1 Mitglied ist offline   Mr_Maniac 

  • Gruppe: aktive Mitglieder
  • Beiträge: 770
  • Beigetreten: 29. Juli 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen:Vieles rund um den Computer
    Musik

geschrieben 21. Juni 2005 - 14:02

Hallo!
Vorneweg - Worum geht es?
Ich habe eine PHP-Homepage, die auf meinem PC läuft.
Nun... Meistens bin ich in Linux, aber manchmal auch in Windows...
Und je nach dem hat die Seite da eine andere Funktion oder muss was anderes tun, um die gleiche Funktion zu besitzen.
Zwei Seiten oder Dateien für diese Funktion zu nutzen finde ich aber etwas "dumm"...
Momentan habe ich eine if-Abfrage, die ungefähr so aussieht:
if (strstr($_SERVER['SERVER_SOFTWARE'], "Unix" ))
{
...
}


Da unter Linux in der Variable $_SERVER['SERVER_SOFTWARE']
"Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7e PHP/4.3.11"
angezeigt wird, funktioniert dies ganz gut...

Nun meine Frage: Gäbe es da evtl. auch einen "eleganteren" Weg?
0

Anzeige



#2 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 21. Juni 2005 - 14:55

Das kommt wahrscheinlich darauf an, was für Unterschiede das sind die tu getrennt behandeln musst. Du könntest zum Beispiel eigene Funktionen schreiben die unter Windows und Linux das gleiche Tun aber sich an Windows bzw. Linux anpassen.
0

#3 Mitglied ist offline   Yalamand 

  • Gruppe: aktive Mitglieder
  • Beiträge: 101
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 21. Juni 2005 - 15:09

ich benutze
if(isset($_SERVER["WINDIR"]))


wenn true ist es ein windowssystem, wenn false ein *nix.

Dieser Beitrag wurde von Yalamand bearbeitet: 21. Juni 2005 - 15:40

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0