Andreas Kaiser: Systemaufrufe aus PHP

hallo zusammen!

ich möchte aus einem php-skript faxe verschicken.

das code-fragment
$cmd = "sendfax -n -d $pn $fname";
$err = system($cmd);
print("$cmd - $err");
liefert folgenden output:
sendfax -n -d 021... /tmp/fax/f962110737 -

wenn ichdas ganze aus der shell probiere funktioniert‚s (mit dem gleichen user unter dessen account der apache läuft, dh. notwendige rechte sind vorhanden)

wer kann mir helfen?

danke
andreas

  1. hallo zusammen!

    ich möchte aus einem php-skript faxe verschicken.

    das code-fragment

    »»  $cmd = "sendfax -n -d $pn $fname";
    »»  $err = system($cmd);
    »»  print("$cmd - $err");

    liefert folgenden output:

    »»  sendfax -n -d 021... /tmp/fax/f962110737 -

    $cmd="/PATH/TO/sendfax....";

    lg
    Ludwig

    1. hallo zusammen!

      ich möchte aus einem php-skript faxe verschicken.

      das code-fragment
      »»  $cmd = "sendfax -n -d $pn $fname";
      »»  $err = system($cmd);
      »»  print("$cmd - $err");
      liefert folgenden output:
      »»  sendfax -n -d 021... /tmp/fax/f962110737 -

      $cmd="/PATH/TO/sendfax....";

      lg
      Ludwig

      leider nein, funktioniert immer noch nicht (sendfax liegt schon im path...)

      andreas

  2. Hi Andreas,

    schonmal mit exec() oder system() probiert?
    http://www.php.net/manual/html/function.exec.html
    http://www.php.net/manual/html/function.system.html

    MfG Olli

    1. Hi Andreas,

      schonmal mit exec() oder system() probiert?
      http://www.php.net/manual/html/function.exec.html
      http://www.php.net/manual/html/function.system.html

      MfG Olli

      Hi Olli!

      Sowohl als auch! system() steht ja im beispiel, exec() hatte ich vorher getestet, funxioniert aber auch nicht :-(

      Andreas