[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: UNIXCMD Issues
Hi Jon,
There is no forum that's specificly for UNIXCMD. However, this one is
specifically for FTPAPI and HTTPAPI -- so I don't think it's the right
place for this question.
My suggestion is the System iNetwork forums. The utility was published
in a System iNetwork newsletter, after all.
On 5/17/2010 8:28 AM, Jon Paris wrote:
>
> Scott if there is another forum where I should have posted this please
> let me know.
>
> I have this modified version of Example7 - I just changed to a simpler
> php script.
>
> Here's the RPG. Note the second read UNIX etc. at the end. If I don
> not include that only the first part of the message is read i.e. It
> terminates after my name.
>
> FUNIX CF F 50 SPECIAL PGMNAME('UNIXCMD')
> F PLIST(UNIXPARM) USROPN
> FQSYSPRT O F 132 PRINTER
>
> D cmd s 5000a
> D record ds 50
>
> C UNIXPARM PLIST
> C PARM CMD
> /free
> cmd = 'PATH=$PATH:/usr/local/Zend/Core/bin&& +
> iconv -f 37 -t 819 | +
> php /www/zendcore/htdocs/testUnixCmd.php';
> open UNIX;
>
> record = 'Jon Paris';
> write UNIX record;
> read UNIX record;
> dsply record;
> read UNIX record;
> dsply record;
> close UNIX;
>
> This is the PHP script
>
> <?php
>
>
>
> $input = fgets(STDIN);
>
> $len = strlen($input);
>
> $result = "You sent ($input) It was $len characters long";
>
> echo $result;
>
> ?>
>
> And this the resulting display from the program. As noted above -
> unless I add the second read etc. it only shows the first part ending
> with the input data.
>
> DSPLY You sent (Jon Paris
> DSPLY ) It was 808 characters long
> I thought maybe the original input was having an end of record mark
> added causing it to be returned as two entries, so I added a hex
> convert/echo to my php but it showed the hex as being just fine with
> no extraneous bits.
> i.e 4a6f6e205061726973202020202020...
> I'm a complete Unix novice so maybe I've done something really stupid
> - if so can someone please tell me what?
> P.S. To Scott - you are not the only one who needs the iconcv() on the
> php input - I need it too or I get gibberish in the php script.
>
> Jon Paris
> [1]www.Partner400.com
> [2]www.SystemiDeveloper.com
>
> References
>
> 1. http://www.Partner400.com/
> 2. http://www.SystemiDeveloper.com/
>
>
>
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------