1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Computer-Hardware mit PHP auslesen

Dieses Thema im Forum "PHP" wurde erstellt von Thomas_Jung, 6. Mai 2007.

  1. Thomas_Jung

    Thomas_Jung Erfahrenes Mitglied

    Hallo
    Ist es mit PHP möglich die Hardware des eigenen Computers auszulesen?
    (oder Teile davon)

    Motherboard ID
    Motherboard Name
    Grafikkarte
    Festplatte u.s.w

    Gruß Thomas
     
  2. Dennis Wronka

    Dennis Wronka Soulcollector

    Theoretisch ja, jedoch nicht mit Bordmitteln. Dazu waere eine zusaetzliche Extension noetig. Diese Extensions sind ja in C geschrieben und koennen somit auch an die Hardware. Die Existenz einer solchen Extension ist mir aber unbekannt. Ausschliessen will ich es aber dennoch nicht, denn nach sowas gesucht hab ich bisher auch nicht.

    Allgemein laesst sich sagen, dass es fuer sowas bessere Sprachen als PHP gibt.

    Warum willst Du es denn mit PHP machen?
     
  3. Thomas_Jung

    Thomas_Jung Erfahrenes Mitglied

    Hallo Dennis

    Die PHP-Funktion phpinfo() liefert eine Fülle von Information über die aktuelle Konfiguration des Interpreters.
    Also hab ich mir gedacht vielleicht gibt es auch phpinfoHardware.

    Könnte man z.b verwenden um ein PHP-Script an eine Festplatte zu binden oder einfach
    nur die CPU-Temperatur und Lüfterdrehzahl anzeigen.

    Oder um zu überprüfen ob der Computer ein DVD Laufwerk besitzt.

    Tools wie Sisoftware Sandra 2007 Professional können das zwar viel besser

    hat mich nur Interessiert was da alles mit PHP möglich ist.

    Gruß
    Thomas
     
  4. Flex

    Flex (aka Felix Jacobi)

    Nur mit PHP wirst du da an wenig Daten rankommen, soweit ich weiß.

    Entweder du machst dir eine eigene Extension, wie Dennis vorgeschlagen hat oder du benutzt z. B. Befehle wie [phpf]system[/phpf] um gewisse Shell Befehle abzusetzen und diese Informationen zu verwenden.
    Ich denke da an Uptime, Speicherauslastung u. ä. unter Linux.
    Hier gibt es z. B. eine Klasse die die CPU Load von /proc/stat ausliest.
    Allerdings sind das alles gefrickelte Lösungen, die mit anderen Sprachen definitiv schöner und einfacher zu lösen wären.
     
  5. rubo77

    rubo77 Grünschnabel

  6. Kyôya

    Kyôya Grünschnabel

    Das ist nicht dein ernst?

    Drei Gründe, die gegen diesen Code sprechen:
    1. Der Code ist ALT und nicht mehr zeitgemäß.
    2. Der Code benutzt Dinge wie "popen", die nicht auf allen Hosts verfügbar sind.
    3. Der Code ist auf Linux/Unix und BSD Beschränkt.

    Sorry, aber bei solchen Tipps stehen mir die Nackenhaare zu berge. Dann doch bitte den Link zur aktuellen Website Posten: http://phpsysinfo.sourceforge.net/

    Gruß Kyôya Stefan
     
  7. saftmeister

    saftmeister Nutze den Saft! Premium-User

  8. crsakawolf

    crsakawolf Erfahrenes Mitglied

    Also PHP ist eine Server Sprache. Wenn du nicht den Server auf deinem PC hast, wirst du es definitiv nicht machbar bekommen.

    Da PHP auch nicht über den WebserverPfad hinausgeht.

    Für welchen Anwendungsfall benötigst du das Programm?
     

Diese Seite empfehlen