Roger: exe datei aufrufen

moin!

folgende config:
w2k mit apache 2.* und php-modul (isapi); alles lokal installiert - zum testen

jetzt möchte ich per befehl ein programm auf dem rechner ausführen lassen. sowas wie "dir C:" klappt prima (mit dem system() kommando). aber wenn ich aus einem verzeichnis eine exe-datei aufrufen möchte, die einfach eine datei verarbeiten soll, so geht das nicht. wenn ich im selben verzeichnis eine batch-datei anlege, die auch dir aufruft, klappt das.
was läuft hier falsch?

bitte keine diskusionen über die sicherheit. das ding hab ich nur lokal zum testen im einsatz.

gruß.
roger.

--
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
  1. moin!

    Nabend!

    [...] aber wenn ich aus einem verzeichnis eine exe-datei aufrufen möchte, die einfach eine datei verarbeiten soll, so geht das nicht.

    Wie sieht denn der komplette system() Aufruf aus, welche Fehlermeldung liefert denn PHP?

    wenn ich im selben verzeichnis eine batch-datei anlege, die auch dir aufruft, klappt das.
    was läuft hier falsch?

    Eine genauere Beschreibung des Problems wäre zur Klärung dieser Frage sehr hilfreich.

    bitte keine diskusionen über die sicherheit. das ding hab ich nur lokal zum testen im einsatz.

    Dann ist ja gut.

    gruß.
    roger.

    Robert

    1. moin!

      Wie sieht denn der komplette system() Aufruf aus, welche Fehlermeldung liefert denn PHP?

      if (!system(""pfad\zum\programm" -parameter")) echo "fehler";

      "fehler" wird geliefert ;)
      ansonsten keine meldung weiter. insofern auch keine von php oder apache.

      ich bin allerdings schon etwas weiter gekommen. die exe scheint nicht richtig zu arbeiten, weil sie was mit den verzeichnissen vergurkt. warum auch immer, scheint es probleme beim nachladen einer dll zu geben.

      gruß.
      roger.

      --
      Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de