Hello,
Ich habs nun mit folgendem code erfolglos versucht!
exec("c:\windows\system32\cmd.exe /c 'C:\Programme\xampp\htdocs\kassensystem\druck\druck.bat'", $_output);
^ ^ ^ ^ ^ ^
entweder bin ich zu blöd oder das funkt wirklich nicht?
Ich verkneif mir die Antwort lieber ;-)
Entweder die Backslashes verdoppeln, damit sie als normales Zeichen angesehen werden im doppelt gequoteten String, oder aber vorher zuweisen:
$batch = 'C:\Programme\xampp\htdocs\kassensystem\druck\druck.bat';
$res = exec("c:\windows\system32\cmd.exe /c '$batch'", $_output);
if ($res = 0) ## kein Fehler stattgefunden
{
echo "<pre>\r\n";
foreach ($_output as $line)
{
echo htmlspecialchars($line)."\r\n";
}
echo "<pre>\r\n";
}
Probier das nochmal aus.
Liebe Grüße aus Syburg
Tom vom Berg