[PHP&Perl] Execute

Pagina: 1
Acties:

  • Spamajor
  • Registratie: Oktober 2000
  • Laatst online: 28-12-2025
Hallo allemaal,

Ik zit moet een probleem waar ik niet zo snel uitkom.
Ik heb een perl script op de server staat die mijn fotoboek bijwerkt, alleen wil ik nu met een php script vanaf de webserver dat perl script laten starten.

Ik krijg dan of helemaal geen output en ik zie niks in geen enkele logfile of als ik dit doe

<?php
system("cmd /c X:\Perl\bin\perl.exe X:\inetpub\album\album -force -medium 800X600 -theme themes/Dominatrix6 fotoos", $out);
echo "$out"
?>

krijg ik 255 te zien. Er gebeurt alleen niks.

Server is win2k apache2 php4.2 perl5

Met exec en shell_exec gebeurt er nog nik

Wie heeft er niet meer verstand dan ik? :)

  • Spamajor
  • Registratie: Oktober 2000
  • Laatst online: 28-12-2025
Ik ben er nu achtergekomen dat het zo wel kan.

<?php
system("X:\ & cd\ & cd inetpub & cd album & start /low wperl album -no_theme -medium 800X600 collectie & exit");
?>

Het & teken is dus de enter tussen de commando's


m'n laatste zin van mijn vorige bericht kan ik dus voor mezelf houden. :)

Verwijderd

ik vind al die cd\ commando's niet zo netjes.
je kan beter gewoon x:\path\naar\perl x:\path\naar\perlscript.pl

doen.