Greetings fellow monestary dwellers,

Today, I come with a question for the sages here. I have been given a project that has mixed perl and PHP scripts. I have a problem making one thing work now: a perl script passing some info to a PHP script. The way it was originally written was this:

`$MODULE::PROGS/variable_setup.sh $MODULE::PROGS/myscript.php 'data=$_ +[1]' > $file$_[1].$ext`;

When I pass this to PHP, it is agnostic of the variable passed to it. The variable "$_[1]" comes from the following:

open (IN,"$MODULE::INFO/data_file.txt"); foreach (<IN>) { split;

Everything on the perl side works fine. The perl debugger has been great. I've posted the same question to a PHP forum and had less than helpful responses. So, what wisdom do the monks have here? I am a bit stuck because the variable "$_[1]" will actually have a total of 10 elements as it is iterated through. So, can one assign an array to an environment vairable that PHP could then read? Assigning the data to an Apache variable? Other suggestions?

Thanks,

monger

Monger +++++++++++++++++++++++++ Munging Perl on the side

Edited by Chady -- escaped [ to prevent linking.


In reply to Perl and PHP playing together by monger

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.