arbeite gerade über Umwege:
Alarmbild auf FTP server suchen, kopieren, umbenennen, schneiden zu Snapshot.jpg einbinden…
Ich könnte aber auf dem IPS Server vlc (mit stream) starten und da per snapshot befehl bei Alarm aktualisieren.
Leider funktioniert das Starten zwar auf der „cmd ebene“ aber nicht mit PHP. Hat da jemand eine IDEE:
<?
//1.Möglichkeit
system('"cmd /c \"C:/Program Files (x86)/VideoLAN/VLC/vlc.exe -vvv rtsp://192.168.2.25:554/12"');
//2.Möglichkeit
IPS_Execute('"cmd /c \"C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"'," -vvv rtsp://192.168.2.25:554/12",false,false);
//3.Möglichkeit
exec('"C:/Program Files (x86)/VideoLAN/VLC/vlc.exe -vvv rtsp://192.168.2.25:554/12"');
?>
Fehlermeldungen keine, aber startet auch nicht. Wie kann ich die Berechtigung erhöhen, oder welchen Trick gibts da?
SLash links, Slash rechts,doppelte Anführungszeichen, einfache Anführungszeichen ???
Zum suchen der letzten Date ging auch nur der zweite befehl:
//Directory ermitteln // Grundmuster in Unterordner mit Datum
$datum = date('Ymd');
$pfad="C:\\snap\\snap\\".$datum."\\IMG001\\";
echo $pfad; //kontrole Übergabe
//Letzte Datei ermitteln mit dir-Liste (-n für letzten Namen/nummerierung zuerst )
//funktioniert nicht:
IPS_Execute("dir"," $pfad /o-n /b >C:\\snap\\snap\\aktuell.txt",false, true);
//funktioniert:
system("dir $pfad /o-n /b >C:\\snap\\snap\\aktuell.txt");
???
Gruß Konny