[TriLUG] HOW do you get PHP TO PARSE in PERL script?

Reginald Tchume zregt at hotmail.com
Tue Aug 27 01:04:42 EDT 2002


Joseph,

Sorry to be a bother, but after restarting the the Apache several times, the 
PHP script still not parse.  I really don't know what else now.

Let me know if any thoughts come up that I can try.

Thanks,
Reggie


>From: Joseph Tate <jtate at dragonstrider.com>
>Reply-To: trilug at trilug.org
>To: trilug at trilug.org
>Subject: Re: [TriLUG] HOW do you get PHP TO PARSE in PERL script?
>Date: Sat, 24 Aug 2002 23:31:50 -0400
>
>Did you restart apache?  Any time you make changes to the Apache 
>configuration files, you have to restart apache.  Log in as root and run 
>'service httpd restart'.
>
>Joseph
>
>Reginald Tchume wrote:
>>Joseph, I went to my controlpanel on the server and set the Apache handler 
>>to and the MIME types to what you suggested. I then re-did the script with 
>><?php ?>. The results as you can see is still the same. Click here: 
>>http://careere.com/members/ama/email.php
>>
>>What do you suggest?
>>
>>
>>>From: Joseph Tate <jtate at dragonstrider.com>
>>>Reply-To: trilug at trilug.org
>>>To: trilug at trilug.org
>>>Subject: Re: [TriLUG] HOW do you get PHP TO PARSE in PERL script?
>>>Date: Sat, 24 Aug 2002 18:33:00 -0400
>>>
>>>Ok, PHP is processed server side.  What this means is that the code is 
>>>processed (i.e. parsed and executed) on the server.  If you want to run 
>>>PHP serverside, you have to do two things:
>>>
>>>First is enclose PHP code in <?PHP ?> blocks, for example
>>>
>>><?PHP
>>>     echo "Hello World!";
>>>?>
>>>
>>>The second thing you have to do is tell your web server to process the 
>>>files (usually something.php or something.phtml).  In apache it's done by 
>>>adding lines to httpd.conf as follows:
>>>
>>>         AddType application/x-httpd-php .php .php4 .php3 .phtml
>>>         AddType application/x-httpd-php-source .phps
>>>
>>>Once you have that done, rename email.html to email.php, and load it up 
>>>in your web browser.  Then you should be good to go.
>>>
>>>
>>>
>>>Reginald Tchume wrote:
>>>
>>>>Hello, Joseph:
>>>>
>>>>Thank you for offering to help me with this. Frankly, I feel lost when 
>>>>trying to use this specialized knowledge you have about CGI and PHP.
>>>>
>>>>Here's what I set out to accomplish:
>>>>
>>>>I have embedded in an HTML code (webpage) this PHP script that will echo 
>>>>the respective email address of a member when a condition is met. You 
>>>>can view the code here in the VIEW SOURCE: 
>>>>http://careere.com/members/noah/email.html
>>>>
>>>>The variable on demand here is the: $username = ~username~;
>>>>
>>>>The PHP script runs fine when not handled thru the CGI script of my 
>>>>database software: As you can see here: http://careere.com/email.html
>>>>
>>>>What I need is to get the PHP to parse in this URL: 
>>>>http://careere.com/members/noah/email.html  Is something I need to embed 
>>>>in the <head></head> of the webpage to make this parse?
>>>>
>>>>I am hosted on a Linux server with PHP4 and MySQL facilities.
>>>>
>>>>Thank you greatly for your help!
>>>>Reggie
>>>>
>>>>
>>>>
>>>>
>>>>>From: Joseph Tate <jtate at dragonstrider.com>
>>>>>Reply-To: trilug at trilug.org
>>>>>To: trilug at trilug.org
>>>>>Subject: Re: [TriLUG] HOW do you get PHP TO PARSE in PERL script?
>>>>>Date: Sat, 24 Aug 2002 00:13:08 -0400
>>>>>
>>>>>You don't.  You put it in the perl script.
>>>>>
>>>>>Let me see if I understand you correctly.
>>>>>
>>>>>You want to get the output of a php script to use in your perl script 
>>>>>right?  Do you care about the output of the php script?  If not, then 
>>>>>just execute it as
>>>>>
>>>>>#!/usr/bin/perl -w
>>>>>
>>>>>`php your_php_script.php`;
>>>>>
>>>>>
>>>>>If you want the output to be read back in, you have to use something 
>>>>>like:
>>>>>
>>>>>open PHPSCRIPT, "/usr/bin/php your_php_script.php|";
>>>>># 'which php' to see where your command line php interpreter is
>>>>>
>>>>>Then you can parse the output from php like you would any open file.
>>>>>
>>>>>If you need to pass variables into the php script, I'm afraid you're 
>>>>>out of luck.  It really shouldn't be that difficult to port your PHP 
>>>>>script to Perl though, unless it's thousands of lines.  Even a couple 
>>>>>hundred lines should be doable in a couple of hours.
>>>>>
>>>>>Let me know more about what system you're doing this on and what you're 
>>>>>trying to accomplish and I can help you better.
>>>>>
>>>>>Joseph
>>>>>
>>>>>Reginald Tchume wrote:
>>>>>
>>>>>>Thanks, Joseph. I am very new at this as I am not a programmer. So, 
>>>>>>how would that commandline version of the PHP read or look like? And 
>>>>>>where do I insert it in the PHP script?
>>>>>>
>>>>>>
>>>>>>>From: Joseph Tate <jtate at dragonstrider.com>
>>>>>>>Reply-To: trilug at trilug.org
>>>>>>>To: trilug at trilug.org
>>>>>>>Subject: Re: [TriLUG] HOW do you get PHP TO PARSE in PERL script?
>>>>>>>Date: Fri, 23 Aug 2002 10:42:05 -0400
>>>>>>>
>>>>>>>Don't.  Use PHP to parse the php script.
>>>>>>>
>>>>>>>`php script`
>>>>>>>
>>>>>>>Launch the commandline version of php from within your php script and 
>>>>>>>parse the output from that into perl.
>>>>>>>
>>>>>>>Joseph
>>>>>>>
>>>>>>>Reginald Tchume wrote:
>>>>>>>
>>>>>>>>Does anyone know how to get a PERL script to parse a PHP code?
>>>>>>>>
>>>>>>>>_________________________________________________________________
>>>>>>>>MSN Photos is the easiest way to share and print your photos: 
>>>>>>>>http://photos.msn.com/support/worldwide.aspx
>>>>>>>>
>>>>>>>>_______________________________________________
>>>>>>>>TriLUG mailing list
>>>>>>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>>>>>>TriLUG Organizational FAQ:
>>>>>>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>TriLUG mailing list
>>>>>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>>>>>TriLUG Organizational FAQ:
>>>>>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>_________________________________________________________________
>>>>>>MSN Photos is the easiest way to share and print your photos: 
>>>>>>http://photos.msn.com/support/worldwide.aspx
>>>>>>
>>>>>>_______________________________________________
>>>>>>TriLUG mailing list
>>>>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>>>>TriLUG Organizational FAQ:
>>>>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>TriLUG mailing list
>>>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>>>TriLUG Organizational FAQ:
>>>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>_________________________________________________________________
>>>>Send and receive Hotmail on your mobile device: http://mobile.msn.com
>>>>
>>>>_______________________________________________
>>>>TriLUG mailing list
>>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>>TriLUG Organizational FAQ:
>>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>>
>>>
>>>
>>>
>>>_______________________________________________
>>>TriLUG mailing list
>>>    http://www.trilug.org/mailman/listinfo/trilug
>>>TriLUG Organizational FAQ:
>>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>>
>>
>>
>>Hello
>>
>>_________________________________________________________________
>>Chat with friends online, try MSN Messenger: http://messenger.msn.com
>>
>>_______________________________________________
>>TriLUG mailing list
>>    http://www.trilug.org/mailman/listinfo/trilug
>>TriLUG Organizational FAQ:
>>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>
>
>
>_______________________________________________
>TriLUG mailing list
>    http://www.trilug.org/mailman/listinfo/trilug
>TriLUG Organizational FAQ:
>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html


Joseph

_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com




More information about the TriLUG mailing list