Hagen: webserver einst. die exec verhindern

Hey,
welche einstellungen gibt es beim IIS die verhindern können das ein PHP Script externe Programme ausführt?? PHP ist richtig konfiguriert und hab nen WinServ2000 bei dem läuft das script prima nur halt nicht bei dem auf dem es soll!
Kurz zu meinem Problem:
Thumb mit imagemagick erstellen
code aufs wesentliche:
         <?php
         $a= exec("convert scan/aaa.jpg  thumbnails/bbb.jpg",$k, $error);
         print_r($k);
         echo "<br>";
         print_r($error);
         echo "<br>";
         print_r($a);
         ?>
gibt das aus:
array()
4

IDEAS WANTED ihr brains da draußen!*GG*
MFG HAgen

  1. Hallo Hagen,

    welche einstellungen gibt es beim IIS die verhindern können das ein PHP Script externe Programme ausführt?? PHP ist richtig konfiguriert

    Das widerspricht sich doch etwas ;)
    Schau dir mal die Konfiguration disabled_functions in der php.ini an.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
    1. Hey David,

      Das widerspricht sich doch etwas ;)

      Was meinst du!???

      Schau dir mal die Konfiguration disabled_functions in der php.ini an.

      es ist nix, disabled!

      MFG hAgen

  2. echo $begrüßung;

    welche einstellungen gibt es beim IIS die verhindern können das ein PHP Script externe Programme ausführt?

    Mir ist keine bekannt. Das müsste Angelegenheit von PHP sein.
    Ich vermisse in deiner Problembeschreibung, wie PHP in den IIS eingebunden ist und welche Versionsstände verwendet werden.

    $a= exec("convert scan/aaa.jpg  thumbnails/bbb.jpg",$k, $error);

    Ist es vielleicht möglich, dass PHP nicht weiß, wo convert zu finden ist? Wenn es weder im aktuellen Verzeichnis noch im PATH zu finden ist, solltest du den kompletten Pfad beim Aufruf angeben. Den kompletten Pfad anzugeben ist eigentlich immer eine gute Idee, sonst kann es noch passieren, dass sich im PATH mal ein anderes gleichnamiges Programm vordrängelt.

    echo "$verabschiedung $name";

    1. dedlfix du alter fuchs!!!*GGG*
      Es war die angabe des pfades! und schon läuft die sache! Versteh ich zwar auch nicht, da die environment vars richtig gesetzt sind. Aber dickes danke!!!!

      MFG HAGEn