Tobitobe Geschrieben 12. April 2003 Geschrieben 12. April 2003 Hi @ all, sich möchte eine Art Tech-Check mit PHP bauen und unter anderem soll angezeigt werden, ob der Real Player und der Windows Media Player installiert sind. Wollte das ganze erst per mimeTypes mit JavaScript zu realisieren, allerdings stellte sich heraus, dass das nur mit Netscape funktioniert. Als Ansatz hatte ich mir überlegt, die .exe-Dateien auf der Festplatte per PHP suchen zu lassen, wüsste allerdings nicht wie. Davon abgesehen würde es vermutlich sehr viel Rechenzeit benötigen. Hätte jemand eine Idee, wie man so etwas umsetzen könnte? Wäre für jede Hilfe dankbar. Thx & Greetz Tobi Zitieren
jomama Geschrieben 14. April 2003 Geschrieben 14. April 2003 Original geschrieben von Tobitobe Hi @ all, sich möchte eine Art Tech-Check mit PHP bauen und unter anderem soll angezeigt werden, ob der Real Player und der Windows Media Player installiert sind. Wollte das ganze erst per mimeTypes mit JavaScript zu realisieren, allerdings stellte sich heraus, dass das nur mit Netscape funktioniert. Als Ansatz hatte ich mir überlegt, die .exe-Dateien auf der Festplatte per PHP suchen zu lassen, wüsste allerdings nicht wie. Davon abgesehen würde es vermutlich sehr viel Rechenzeit benötigen. Hätte jemand eine Idee, wie man so etwas umsetzen könnte? Wäre für jede Hilfe dankbar. Thx & Greetz Tobi Sowas geht nicht mit PHP, weil das nicht aufm Client, sondern auf dem Server arbeitet und daher nur da Zugriff hat. JavaScript kann auch nicht auf die Software zugreifen, sondern nur auf PlugIns des Browsers. Vielleicht kann ein Java-Applet sowas, aber das wäre wohl zu Advanced. Da wirst du Pech haben. Zitieren
Spike Geschrieben 14. April 2003 Geschrieben 14. April 2003 Original geschrieben von jomama Sowas geht nicht mit PHP, weil das nicht aufm Client, sondern auf dem Server arbeitet und daher nur da Zugriff hat. JavaScript kann auch nicht auf die Software zugreifen, sondern nur auf PlugIns des Browsers. Vielleicht kann ein Java-Applet sowas, aber das wäre wohl zu Advanced. Da wirst du Pech haben. Schonmal darüber nachgedacht, das man php für viel mehr als nur für "Serverseitige Sachen" verwenden kann? Man kann damit auch nette, kleine Programme schreiben die Lokal ausgeführt werden. Tobitobe, wofür ist das Script gedacht? Mir ist keine Function bekannt womit man das überprüfen könnte, da müsstest du dir selber etwas schreiben falls es für Lokale Sachen benutzt werden soll. Zitieren
Tobitobe Geschrieben 14. April 2003 Autor Geschrieben 14. April 2003 Das Ganze soll für eine Offline-Seite (bzw. auf nem Intranet-Server) sein. Und zwar soll herausgefunden werden, ob der Real Player oder auch der Windows Media Player installiert sind. Sollte das der Fall sein, wird das einfach nur ausgegeben. Eine Funktion zum Anzeigen des Festplatteninhaltes habe ich bereits gefunden, nur dauert es mitunter bei ner 20Gig - Platte bis zu einer Minute, bis der Browser das korrekt darstellt, oder eben eine Überprüfung auf ne Datei vorgenommen hat. Auf die Registry oder so kann ich ja leider so einfach nicht zugreifen. Möglicherweise ginge es mit einem JavaApplet, allerdings würde das wohl den Rahmen sprengen. Zitieren
jomama Geschrieben 14. April 2003 Geschrieben 14. April 2003 Original geschrieben von Spike Schonmal darüber nachgedacht, das man php für viel mehr als nur für "Serverseitige Sachen" verwenden kann? Man kann damit auch nette, kleine Programme schreiben die Lokal ausgeführt werden. Tobitobe, wofür ist das Script gedacht? Mir ist keine Function bekannt womit man das überprüfen könnte, da müsstest du dir selber etwas schreiben falls es für Lokale Sachen benutzt werden soll. Schon mal in seinem Post nachgelesen? Da steht drin, das er es mit JavaScript probiert hat und mit mime-Types, welche nur mit Netscape funktionieren. Daraus schliesst der Logiker, das er mit lokal nix am Hut hat. Ausserdem könnte zufällig jeder Benutzer die Programme in einem anderen Pfad installiert haben, und da PHP nicht auf die Registry zugreift seh ich da schwarz. Zitieren
Spike Geschrieben 14. April 2003 Geschrieben 14. April 2003 Original geschrieben von jomama Schon mal in seinem Post nachgelesen? Da steht drin, das er es mit JavaScript probiert hat und mit mime-Types, welche nur mit Netscape funktionieren. Daraus schliesst der Logiker, das er mit lokal nix am Hut hat. Warum muss das verwenden von JavaScript und Mime-Types etwas mit Online zutun haben? Was ist daran logisch? Aber wir schweifen vom Thema ab ... Zitieren
Tobitobe Geschrieben 14. April 2003 Autor Geschrieben 14. April 2003 Ganz ruhig, Jungens. Es spielt eigentlich nicht so die Rolle, ob das Ganze online läuft oder nicht. Es ist offline geplant, kann aber auch online laufen. Dumm ist nur, dass der IE keine mimeTypes kennt... Zitieren
*I C Q* Geschrieben 14. April 2003 Geschrieben 14. April 2003 Original geschrieben von Tobitobe Dumm ist nur, dass der IE keine mimeTypes kennt... Hmmm, wenn's nicht unbedingt PHP sein muss, dann unterscheide doch zwischen den Browsern: Wenn Browser=Netscape, dann Prüfung mit JS auf MimeTypes Wenn Browser=IE, dann Prüfung mit VBS. Du kannst Dir per VBS doch ein Objekt der Klasse RealPlayer instanzieren und prüfen ob dieses Object wirklich existiert. Ich hab sowas ähnliches mal für einen Flash-Check geschrieben, wenn's Dich interessiert, dann such ich's mal raus. ICQ Zitieren
*I C Q* Geschrieben 14. April 2003 Geschrieben 14. April 2003 Ah, wer suchet, der findet. Schau mal dort, da findest Du's, wie der Flash-Check gemacht wird. Anhand dieser Logik kannst dann auch die anderen abprüfen. ;-) ICQ Zitieren
Tobitobe Geschrieben 14. April 2003 Autor Geschrieben 14. April 2003 Das ist ne Idee, werd ich mal versuchen. Danke. Rückmeldung folgt. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.