Barney: .bat in php

hy

wie kann ich batch dateien in php ausführen??

mit exec bzw. shell_exec funktionierts irgendwie nicht.

mfg

  1. Hallo Barney,

    wie kann ich batch dateien in php ausführen??

    mit exec bzw. shell_exec funktionierts irgendwie nicht.

    Wenn der Safe Mode von PHP aktiviert ist, gar nicht.
    Da es mit exec nicht zu funktionieren scheint, ist dieser wahrscheinlich aktiviert - wenn du Zugriff auf die php.ini hast, kannst du diesen dort abschalten.

    Bis dann!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  2. Hello,

    wie kann ich batch dateien in php ausführen??

    mit exec bzw. shell_exec funktionierts irgendwie nicht.

    Von wem werden die Batch-Dateien denn ausgeführt?
    Richtig, von der DOS-Shell.
    Und die heißt?
    na, z.B. command.com (Beispiel)
    Und wie kann man die DOS-Shell aufrufen, sodass sie sich nach getaner Arbeit wieder beendet?
    Na mit "command.com /c"

    Wenn Du also innerhalb eines Programmes eine Batchdatei ausführen lassen willst, musst Du den Namen der Batch an die DOS-Shell übergeben

    "command.com /c batch.bat"

    und diesen Befehel dann von exec() ausführen lassen.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau