Toon posts:

[PHP] exec() voert niets uit

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hetgeen natuurlijk niet de bedoeling is ;)
Ik werk in een Tru64 Unix omgeving en wil daar via PHP een (gecompileerd C) model laten runnen. Ik zie daarvoor drie opties: exec(), passthru() of system(). Geen van deze drie commando's doet echter iets. Ik heb mbv chmod alle nodige rechten toegedeeld.

Iemand enig idee wat ik mis?

Verwijderd

je hebt toch wel bijvoorbeeld
exec("bestandsnaam.exe");
gebruikt en het bestand zit in de zelfde map enz.

misschien niet tussen <? en ?>
of server ondersteund geen php?

ik noem maar wat... :)

Verwijderd

Topicstarter
ik noem maar wat... :)
Nou eh, zo ver was ik al wel :)

<?
system("a.out");
?>

Da's de code, maar die doet dus via PHP niks. Gewoon aanroepen vanaf de prompt gaat perfect.

  • Lurge
  • Registratie: Maart 2000
  • Niet online

Lurge

ActueleWind

moet je niet exec("./a.out"); doen dan ofzo?
als je hem op de commandline aanroept moet dat ook toch?
probeer het anders is met de complete /bla/bla/bla/a.out ofzo

ActueleWind


  • defl8te
  • Registratie: Augustus 2001
  • Laatst online: 09-09-2024

defl8te

weetikkût

was het niet met zo'n backtick?

`
dat ding naast de 1

ipv

"

?

Chriet Titulaer is de man


  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op woensdag 05 december 2001 18:00 schreef jurriebur het volgende:
exec("bestandsnaam.exe");
Jaja, een exe onder Unix :)

[cut]
Hier stond iets onzinnigs :X
[/cut]

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


Verwijderd

Topicstarter
moet je niet exec("./a.out"); doen dan ofzo?
Aarg! Zo simpel was het dus! :) Thanks.

Verwijderd

Op woensdag 05 december 2001 18:08 schreef uzer het volgende:
was het niet met zo'n backtick?
Kan ook ja
$returnvalue = `a.out`;

Maargoed, probeer anders eens het volledige path op te geven.
Pagina: 1