PHP Ausdruck über shell-exec()
Hallo zusammen,
ich möchte auf einer PHP-Seite automatisch einen Ausdruck über einen Shell-Befehl starten.
Windows Power Shell-Befehl in Power Shell ausgeführt:
"Hello, World" | Out-Printer
- Ausdruck funktioniert
Jetzt das PHP-Script
$output= shell_exec('"Hello, World" | Out-Printer');
echo $output;
- das Script funktioniert nicht!
- An Stelle "Hello, World" wollte ich auch noch eine $string Variable übergeben.
Dieses Script funktioniert in PHP - wird richtig ausgeführt
$output= shell_exec('ipconfig');
echo $output;
Danke schon mal für Eure Unterstützung
Peter
ich möchte auf einer PHP-Seite automatisch einen Ausdruck über einen Shell-Befehl starten.
Windows Power Shell-Befehl in Power Shell ausgeführt:
"Hello, World" | Out-Printer
- Ausdruck funktioniert
Jetzt das PHP-Script
$output= shell_exec('"Hello, World" | Out-Printer');
echo $output;
- das Script funktioniert nicht!
- An Stelle "Hello, World" wollte ich auch noch eine $string Variable übergeben.
Dieses Script funktioniert in PHP - wird richtig ausgeführt
$output= shell_exec('ipconfig');
echo $output;
Danke schon mal für Eure Unterstützung
Peter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 63326224650
Url: https://administrator.de/contentid/63326224650
Ausgedruckt am: 09.11.2024 um 00:11 Uhr
8 Kommentare
Neuester Kommentar
$string = "Hello World";
$output = shell_exec('powershell -EP Bypass -C "\"' . $string . '\" | Out-Printer"');
echo $output;
Dir sollte aber schon klar sein das du da noch mehr Sicherheitsvorkehrungen und Eingabeprüfungen einbauen musst, sowas ist immer brand gefährlich ohne weitere Maßnahmen ...
Gruß
und wie bekomme ich noch eine Variable übergeben
S.o.dann wäre die Frage wie lautet der Befehl zum shell_exec(Ausdruck einer PDF-Datei)?
Kann Out-Printer nicht.