Reputation: 4917
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
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