ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
10700
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    Avatar von Thomas_Jung
    Thomas_Jung ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Beiträge
    378
    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
     
    Shit doesn't happen, it's produced by an asshole - Ein Anwendungsbeispiel sagt mehr als 1000 Worte.
    Sieh es nicht als selbstverständlich an, dass Dir jemand hilft und uneigennützig sein Wissen mit Dir teilt.

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.200
    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?
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Avatar von Thomas_Jung
    Thomas_Jung ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Beiträge
    378
    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
     
    Shit doesn't happen, it's produced by an asshole - Ein Anwendungsbeispiel sagt mehr als 1000 Worte.
    Sieh es nicht als selbstverständlich an, dass Dir jemand hilft und uneigennützig sein Wissen mit Dir teilt.

  4. #4
    Avatar von Flex
    Flex ist offline (aka Felix Jacobi)
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.257
    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 system() 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.
    Zitat Zitat von Description
    This class can be used to retrieve the CPU load level on a system running Linux.
    The class retrieves the CPU load information from /proc/stat and returns the user, nice and system mode loads, the CPU load percentage, and the idle load percentage.
    Allerdings sind das alles gefrickelte Lösungen, die mit anderen Sprachen definitiv schöner und einfacher zu lösen wären.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    rubo77 ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    1
     

  6. #6
    Kyôya ist offline Mitglied Silber
    Registriert seit
    Nov 2011
    Ort
    Würzburg
    Beiträge
    62
    Zitat Zitat von rubo77 Beitrag anzeigen
    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
     
    Oracle Certified MySQL 5 Professional Developer
    Zend Certified PHP 5.3 Engineer

    Vorträge, Webinare, etc im Mayflower - Blog

  7. #7
    Avatar von saftmeister
    saftmeister ist offline Nutze den Saft!
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    4.598
    Prinzipiell würde ich es mit dmidecode versuchen. Dafür gibts auch einen Windows-Port: http://gnuwin32.sourceforge.net/packages/dmidecode.htm

    Bei Linux ist es in der Regel dabei. Bei Mac habe ich keine Informationen.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  8. #8
    crsakawolf ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    267
    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?
     

Thema nicht erledigt

Ähnliche Themen

  1. Hardware id in vb.net
    Von psychohele im Forum .NET Café
    Antworten: 5
    Letzter Beitrag: 26.06.08, 08:09
  2. Hardware-Informationen remote auslesen
    Von bastiglasl im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 12.02.07, 17:21
  3. Hardware id
    Von pking im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 06.12.05, 07:17
  4. hardware auslesen
    Von 2fast4you87 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 27.10.05, 19:26
  5. Auslesen der Windows Hardware
    Von FiS im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 14.01.05, 12:06