|
Posted by fAnSKyer on 10/13/06 22:14
thanks a lot. the .exe file transfer a lot of data from one form to
another.
I think if I can translate the c file to php is the best way, but this
program is just for fun so I do not need to treat it so serious.
Thanks again
Cheers
fAnS.
Noodle wrote:
> fAnSKyer wrote:
> > I wanna use a textarea and a submit to transfer the text area into a
> > file.
> >
> > and then the PHP program using a .exe program open this file,
> > processing the file, and save the output in another file
> >
> > then PHP will open this file and update the html within the text file
> > and send to the customer
> >
> > My question is:
> >
> > if this possible?
> > what if the users input is not valid for the .exe file? how to analyze
> > this in php?
> > what if multiple users click this php file?
> >
> > Thanks a lot, or would you please give me some examples on this.
> >
> > Cheers
> > fAnS.
>
> Capturing the input is quite easy:
>
> <form action="<?php echo basename(__FILE__); ?>" method="post">
> <textarea name="text"></textarea>
> <input type="submit" value="submit" />
> </form>
>
> <?php
> if(!empty($_REQUEST['text']))
> {
> $filename = 'tmp/'.time() . '.txt';
> file_put_contents($filename, $_REQUEST['text']);
> }
>
> ?>
>
> The outputted file can then be processed by the .exe using the system
> command.
>
> <?php
> system('myexe.exe ' . $filename);
> ?>
>
> Then take the return of the .exe output and mail it to the client using
> the mail function.
>
> <?php
> mail('client@somewhere.com', 'heres that file', $filename);
> ?>
>
> Just some ideas. If you give more information about the processing,
> there may be a better solution then calling an .exe file.
[Back to original message]
|