RE: [PHP] Passing an array to a C program from a php script??
| From: | Jason Murray | Date: | Tue, 26 Jun 2001 03:44:01 +0000 |
| Subject: | RE: [PHP] Passing an array to a C program from a php script?? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-55182@lists.php.net to get a copy of this message | ||
> I have a big array (nearly 1000 lines) that I would like to pass to a C
> program. I don't want to create a temporary file to pass my array (If
> possible ?!?), and I don't think the command line will fit my needs.
>
> Is there a way to execute a program with a php string as the standard
> input. Something like shell redirection 'c_program < input.file' but with
> input.file being a php variable and not a real file ?? Any other solution
> ??
If your PHP script outputs to stdout, then you could run:
c_program < myscript.php
Your PHP script will need to output the array as if it were outputting
to the screen or web page (ie, echo/print), and your C program will need
to know what format it's coming in as.
Jason