mit PHP eine .bat datei ausführen
wisler
- php
Hallo
Wieß jemand von euch wie ich in PHP eine Batdatei ausfürhen kann?
druck.bat
copy print.txt LPT3
Danke im vorraus
Hallo
Wieß jemand von euch wie ich in PHP eine Batdatei ausfürhen kann?
druck.bat
copy print.txt LPT3
Du hast bestimmt vorher gegoogelt, oder??? Wohl nicht, aber nächste mal einfach Googeln statt Fragen loszufeuern auf die es haufenweise Antworten im Netz gibt:
http://de2.php.net/system
http://www.php.net/exec
diebeiden befehle habe ich auch schon gefunden und probiert, aber die funkionieren bei mir nicht.
Hi!
diebeiden befehle habe ich auch schon gefunden und probiert, aber die funkionieren bei mir nicht.
Dann machst Du etwas falsch!
Code?
off:PP
Hi!
diebeiden befehle habe ich auch schon gefunden und probiert, aber die funkionieren bei mir nicht.
Dann machst Du etwas falsch!
Code?
Dem schließ ich mich mal an
Hi!
Da fällt mir auch ein, nur für den Fall, dass du dir sicher bist alles richtig gemacht zu haben... Oft scheitern so externe Auführungen und Scripte daran, dass die Rechte nicht oder falsch gesetzt sind.
Vielleicht schaust du auch mal nach, ob du die Rechte für deine Tätigkeiten alle hast und eine Fehlermeldung falls vorhanden wär auch nicht zu unterschätzen.
es wird keine fehlermeldung ausgegeben.
unter welchen paramenter in der phpinfo() finde ich die berechtigung?
Hi!
es wird keine fehlermeldung ausgegeben.
unter welchen paramenter in der phpinfo() finde ich die berechtigung?
Die Berechtigung ist Sache des OS.
off:PP
exec("druck.bat");
wenn ich es dan ausführe lädt die php seite ewig und es passiert nichts.
Hi!
exec("druck.bat");
wenn ich es dan ausführe lädt die php seite ewig und es passiert nichts.
Wie sieht denn deine Batch-Datei aus?
Wie sieht dein PHP-Script aus?
Funktionieren andere PHP-Scripte?
off:PP
Wie sieht denn deine Batch-Datei aus?
copy print.txt LPT3
Wie sieht dein PHP-Script aus?
$kommentar .="\n \n";
$file = fopen("print.txt", "a");
fwrite($file,($kommentar));
fclose($file);
exec("druck.bat");
Die Textdatei wird auch erstellt!
Hi!
Wie sieht denn deine Batch-Datei aus?
copy print.txt LPT3
Wenn du das auf der Konsole testest - geht es dann?
off:PP
Wenn du das auf der Konsole testest - geht es dann?
wenn ich die datei ausführe dan funktionierts und in der konsole ebenfalls.
Hi!
Wenn du das auf der Konsole testest - geht es dann?
wenn ich die datei ausführe dan funktionierts und in der konsole ebenfalls.
steht etwas im Error-Log des Webservers?
off:PP
Hi,
wenn ich die datei ausführe dan funktionierts und in der konsole ebenfalls.
Liegt das PHP-Script im gleichen Verzeichnis wie die print.txt und die druck.bat?
mfG,
steckl
Hi!
wenn ich die datei ausführe dan funktionierts und in der konsole ebenfalls.
Liegt das PHP-Script im gleichen Verzeichnis wie die print.txt und die druck.bat?
Damit hast Du wahrscheinlich den besten Tipp in diesem Thread abgegeben ;)
off:PP
Hi!
Wieß jemand von euch wie ich in PHP eine Batdatei ausfürhen kann?
Mit exec kann man externe Anwendungen und Scripte ausführen.
off:PP