Abhimanyu
Abhimanyu

Reputation: 4917

want to run c program from php using exec() function

i'm trying to run one c executable file using php exec().

When c contains a simple program like print hello. I'm using

exec('./print.out')

It's working fine. But when I need to pass a argument to my c program I'm using

exec('./arugment.out -n 1234')

It is not working. Can any body tell me how to pass arugment using exec to c program.

Upvotes: 2

Views: 3852

Answers (1)

Kitsune
Kitsune

Reputation: 9341

From taking a look at the php documentation, it appears that exec treats arguments a bit oddly. You could try doing

exec("./argument.out '-n 1234'")

to prevent it from mangling them (it normally separates them all on space, which might be what's messing it up).

Upvotes: 4

Related Questions