Schönen guten Tag liebe Community,
Ich hätte da mal eine Frage. Und zwar habe ich auf meinem Raspi (Raspberrypi 4, 4Gb Ram standard Raspbian OS) einen Apache2 Server installiert (standard Installation...). Dafür habe ich nun eine PHP Seite geschrieben (in PHP 7.3), die erstmal wie ein ganz normaler Dateiexplorer auf dem Raspi funktioniert und erstmal nur aus dem Heimnetz erreichbar ist. Der Sinn dahinter ist, dass der Raspi via HDMI an einen TV angeschlossen ist und ich gerne vom Handy aus über die Website einzelne Dateien des Raspi (wie zum Beispiel Bilder) auf dem TV anzeigen würde. Das Problem ist nun, dass sich die Dateien nicht anzeigen/öffnen lassen.
Zum öffnen verwende ich in PHP folgenden Befehl (passthru sollte ja soweit ich weis wie shell_exec funktionieren):
passthru("sudo xdg-open /home/pi/image.jpg");
(image.jpg ist in diesem Fall einfach nur irgendein Testbild mit dem es eben bereits nicht funktioniert)
Hier kommt auch keine Fehlermeldung, es passiert einfach nichts. Wenn ich den Befehl im Terminal ausführe funktioniert auch alles soweit. Das heißt es öffnet sich das Bild im standard Bildbetrachter. Ich würde das nur wie gesagt gerne über PHP machen um es auch vom Handy aus (über die Website) steuern zu können.
Die PHP Seite, sowie das Bild gehören beide dem Standard Benutzer 'root'.
Falls jemand eine Idee hat, woran das liegen könnte, würde ich mich sehr über eine Rückmeldung freuen!
Und falls ich noch eine wichtige Information vergessen habe, verzeiht es mir bitte, ist mein erster Beitrag hier
Viele Grüße,
Marius