Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Real Player und WM Player mit PHP

Empfohlene Antworten

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

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.

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.

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.

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.

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 ...

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...

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

Das ist ne Idee, werd ich mal versuchen. Danke. Rückmeldung folgt. :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.