stef: Programmaufruf mit PHP

Hi liebes Forum,
habe mal ne Frage. Kann mir jemand kurz erklären wie ich in einem PHP - Script ein Programm (*.exe oder so ähnlich) aufrufe? Das Problem ist, dass ich dem Programm einen Wert mit übergeben und später die Ausgabe weiterverarbeiten können muss?

Jemand ne Idee?

PS: Popen geht für sowas nicht!?! Oder?

  1. Hallo

    exec
    shell_exec
    passthru

    $meldung=shell_exec("sudo /weg/zu/deiner/.exe  {parameter1} {parameter2} 2>&1");

    hoffe hilft

    1. Wohl kaum .exe und dann 2>&1 ^^

      exec("start c:\winnt\notepad.exe");

      PHP Manual -> User Contributed Notes:
      Note to newcomers: do not specify the file name you are trying to run as part of the path. ie

      correct command:
      $exe = "start /D "C:\mysql\bin" /B mysqldump.exe";

      dont get caught out by using:
      $exe = "start /D "C:\mysql\bin\mysqldump.exe";

      It wont work!

      The /D parameter specifies the path to the file
      The /B parameter specifies the file to run

      rgds, sx

      1. HAllo Till

        Wohl kaum .exe und dann 2>&1 ^^

        da hast du natürlich recht.

        nurso