command-line php displays code instead of executing code

I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
instead of executing my script, it's actually displaying the raw code
instead.

How can I run my code using CLI PHP? I installed WAMP5 on WinXP.


Thanx
Phil
phillip.s.powell [ So, 28 Januar 2007 19:19 ] [ ID #1610945 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> instead of executing my script, it's actually displaying the raw code
> instead.
>
> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>
>
> Thanx
> Phil
>

php example.php

Your code must be surrounded with <?php and ?>, just like in a web page.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex [at] attglobal.net
==================
Jerry Stuckle [ So, 28 Januar 2007 19:58 ] [ ID #1610946 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> instead of executing my script, it's actually displaying the raw code
> instead.
>
> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>
>
> Thanx
> Phil
>

php example.php

Your code must be surrounded with <?php and ?>, just like in a web page.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex [at] attglobal.net
==================
Jerry Stuckle [ So, 28 Januar 2007 19:58 ] [ ID #1610977 ]

Re: command-line php displays code instead of executing code

On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> comp.lang.php wrote:
> > I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> > instead of executing my script, it's actually displaying the raw code
> > instead.
>
> > How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>
> > Thanx
> > Phil

php example.php
>
> Your code must be surrounded with <?php and ?>, just like in a web page.

install.php is indeed surrounded with PHP tags, just like in a web
page. As I can see when I do "php -q install.php" and see the source
code instead of the executions.

Phil

>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck... [at] attglobal.net
> ==================
phillip.s.powell [ So, 28 Januar 2007 20:04 ] [ ID #1610978 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
>
> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> comp.lang.php wrote:
>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
>>> instead of executing my script, it's actually displaying the raw code
>>> instead.
>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>>> Thanx
>>> Phil
>
> php example.php
>> Your code must be surrounded with <?php and ?>, just like in a web page.
>
> install.php is indeed surrounded with PHP tags, just like in a web
> page. As I can see when I do "php -q install.php" and see the source
> code instead of the executions.
>
> Phil
>
>> --
>> ==================
>> Remove the "x" from my email address
>> Jerry Stuckle
>> JDS Computer Training Corp.
>> jstuck... [at] attglobal.net
>> ==================
>

Then it should work. Or at least it does on every system I've used.

But since you haven't posted the script or anything else about your
installation, any answer is a guess.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex [at] attglobal.net
==================
Jerry Stuckle [ So, 28 Januar 2007 20:56 ] [ ID #1610981 ]

Re: command-line php displays code instead of executing code

On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> comp.lang.php wrote:
>
> > On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> comp.lang.php wrote:
> >>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> >>> instead of executing my script, it's actually displaying the raw code
> >>> instead.
> >>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
> >>> Thanx
> >>> Phil
>
> > php example.php
> >> Your code must be surrounded with <?php and ?>, just like in a web page.
>
> > install.php is indeed surrounded with PHP tags, just like in a web
> > page. As I can see when I do "php -q install.php" and see the source
> > code instead of the executions.
>
> > Phil
>
> >> --
> >> ==================
> >> Remove the "x" from my email address
> >> Jerry Stuckle
> >> JDS Computer Training Corp.
> >> jstuck... [at] attglobal.net
> >> ==================Then it should work. Or at least it does on every system I've used.
>
> But since you haven't posted the script or anything else about your
> installation, any answer is a guess.


I tried with a very simple one-liner script:

<?php

print_r("hello world");

?>

And that is exactly what I see instead of "hello world"

Phil
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck... [at] attglobal.net
> ==================
phillip.s.powell [ So, 28 Januar 2007 21:05 ] [ ID #1610984 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
> On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> comp.lang.php wrote:
>>
>>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>>>> comp.lang.php wrote:
>>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
>>>>> instead of executing my script, it's actually displaying the raw
>>>>> code instead.
>>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>>>>> Thanx
>>>>> Phil
>>
>>> php example.php
>>>> Your code must be surrounded with <?php and ?>, just like in a web
>>>> page.
>>
>>> install.php is indeed surrounded with PHP tags, just like in a web
>>> page. As I can see when I do "php -q install.php" and see the
>>> source code instead of the executions.
>>
>>> Phil
>>
>>>> --
>>>> ==================
>>>> Remove the "x" from my email address
>>>> Jerry Stuckle
>>>> JDS Computer Training Corp.
>>>> jstuck... [at] attglobal.net
>>>> ==================Then it should work. Or at least it does on
>>>> every system I've used.
>>
>> But since you haven't posted the script or anything else about your
>> installation, any answer is a guess.
>
>
> I tried with a very simple one-liner script:
>
> <?php
>
> print_r("hello world");
>
>>
>
> And that is exactly what I see instead of "hello world"
>
> Phil
You said earlier that your code was "surrounded with PHP tags", but what you
have posted has no ending tag.
Paul Lautman [ So, 28 Januar 2007 21:18 ] [ ID #1610985 ]

Re: command-line php displays code instead of executing code

On Jan 28, 3:18 pm, "Paul Lautman" <paul.laut... [at] btinternet.com>
wrote:
> comp.lang.php wrote:
> > On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> comp.lang.php wrote:
>
> >>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >>>> comp.lang.php wrote:
> >>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> >>>>> instead of executing my script, it's actually displaying the raw
> >>>>> code instead.
> >>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
> >>>>> Thanx
> >>>>> Phil
>
> >>> php example.php
> >>>> Your code must be surrounded with <?php and ?>, just like in a web
> >>>> page.
>
> >>> install.php is indeed surrounded with PHP tags, just like in a web
> >>> page. As I can see when I do "php -q install.php" and see the
> >>> source code instead of the executions.
>
> >>> Phil
>
> >>>> --
> >>>> ==================
> >>>> Remove the "x" from my email address
> >>>> Jerry Stuckle
> >>>> JDS Computer Training Corp.
> >>>> jstuck... [at] attglobal.net
> >>>> ==================Then it should work. Or at least it does on
> >>>> every system I've used.
>
> >> But since you haven't posted the script or anything else about your
> >> installation, any answer is a guess.
>
> > I tried with a very simple one-liner script:
>
> > <?php
>
> > print_r("hello world");
>
> > And that is exactly what I see instead of "hello world"
>
> > PhilYou said earlier that your code was "surrounded with PHP tags", but what you
> have posted has no ending tag.

blah.php:

<?php print_r("hello world"); ?>

That is literally what I have. The end tag didn't paste onto this
message thread for some wacko reason, however, it still prints out
source code instead of "hello world"
phillip.s.powell [ So, 28 Januar 2007 21:20 ] [ ID #1610986 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
>
> On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> comp.lang.php wrote:
>>
>>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>>>> comp.lang.php wrote:
>>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
>>>>> instead of executing my script, it's actually displaying the raw code
>>>>> instead.
>>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>>>>> Thanx
>>>>> Phil
>>> php example.php
>>>> Your code must be surrounded with <?php and ?>, just like in a web page.
>>> install.php is indeed surrounded with PHP tags, just like in a web
>>> page. As I can see when I do "php -q install.php" and see the source
>>> code instead of the executions.
>>> Phil
>>>> --
>>>> ==================
>>>> Remove the "x" from my email address
>>>> Jerry Stuckle
>>>> JDS Computer Training Corp.
>>>> jstuck... [at] attglobal.net
>>>> ==================Then it should work. Or at least it does on every system I've used.
>> But since you haven't posted the script or anything else about your
>> installation, any answer is a guess.
>
>
> I tried with a very simple one-liner script:
>
> <?php
>
> print_r("hello world");
>
> ?>
>
> And that is exactly what I see instead of "hello world"
>
> Phil

OK, and you are entering from a command line:

php example.php

-q shouldn't affect the execution of the program, but you should try
leaving it off.

Also, ensure you don't have ANY other file with the filename "php" - it
could be php.exe, php.bat or php.com, for instance.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex [at] attglobal.net
==================
Jerry Stuckle [ So, 28 Januar 2007 21:34 ] [ ID #1610989 ]

Re: command-line php displays code instead of executing code

Paul Lautman <paul.lautman [at] btinternet.com> wrote:
>> <?php
>>
>> print_r("hello world");
>>
>>>
>>
>> And that is exactly what I see instead of "hello world"
>>
>> Phil
> You said earlier that your code was "surrounded with PHP tags", but what
> you
> have posted has no ending tag.

Oh yes there was. Please do not trust Google Groups in this... It has the
tendancy to replace ?> on the first line to a simple >

Unfortunately, I have no further insights for the OP.
--
Rik Wasmus
Rik [ So, 28 Januar 2007 22:01 ] [ ID #1610991 ]

Re: command-line php displays code instead of executing code

On Jan 28, 3:34 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> comp.lang.php wrote:
>
> > On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> comp.lang.php wrote:
>
> >>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >>>> comp.lang.php wrote:
> >>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> >>>>> instead of executing my script, it's actually displaying the raw code
> >>>>> instead.
> >>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
> >>>>> Thanx
> >>>>> Phil
> >>> php example.php
> >>>> Your code must be surrounded with <?php and ?>, just like in a web page.
> >>> install.php is indeed surrounded with PHP tags, just like in a web
> >>> page. As I can see when I do "php -q install.php" and see the source
> >>> code instead of the executions.
> >>> Phil
> >>>> --
> >>>> ==================
> >>>> Remove the "x" from my email address
> >>>> Jerry Stuckle
> >>>> JDS Computer Training Corp.
> >>>> jstuck... [at] attglobal.net
> >>>> ==================Then it should work. Or at least it does on every system I've used.
> >> But since you haven't posted the script or anything else about your
> >> installation, any answer is a guess.
>
> > I tried with a very simple one-liner script:
>
> > <?php
>
> > print_r("hello world");
>
> > ?>
>
> > And that is exactly what I see instead of "hello world"
>
> > PhilOK, and you are entering from a command line:
>
> php example.php
>
> -q shouldn't affect the execution of the program, but you should try
> leaving it off.
>
> Also, ensure you don't have ANY other file with the filename "php" - it
> could be php.exe, php.bat or php.com, for instance.

Nope, all there is is php.exe, I checked

>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck... [at] attglobal.net
> ==================
phillip.s.powell [ So, 28 Januar 2007 22:17 ] [ ID #1610993 ]

Re: command-line php displays code instead of executing code

comp.lang.php wrote:
>
> On Jan 28, 3:34 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> comp.lang.php wrote:
>>
>>> On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>>>> comp.lang.php wrote:
>>>>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>>>>>> comp.lang.php wrote:
>>>>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
>>>>>>> instead of executing my script, it's actually displaying the raw code
>>>>>>> instead.
>>>>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
>>>>>>> Thanx
>>>>>>> Phil
>>>>> php example.php
>>>>>> Your code must be surrounded with <?php and ?>, just like in a web page.
>>>>> install.php is indeed surrounded with PHP tags, just like in a web
>>>>> page. As I can see when I do "php -q install.php" and see the source
>>>>> code instead of the executions.
>>>>> Phil
>>>>>> --
>>>>>> ==================
>>>>>> Remove the "x" from my email address
>>>>>> Jerry Stuckle
>>>>>> JDS Computer Training Corp.
>>>>>> jstuck... [at] attglobal.net
>>>>>> ==================Then it should work. Or at least it does on every system I've used.
>>>> But since you haven't posted the script or anything else about your
>>>> installation, any answer is a guess.
>>> I tried with a very simple one-liner script:
>>> <?php
>>> print_r("hello world");
>>> ?>
>>> And that is exactly what I see instead of "hello world"
>>> PhilOK, and you are entering from a command line:
>> php example.php
>>
>> -q shouldn't affect the execution of the program, but you should try
>> leaving it off.
>>
>> Also, ensure you don't have ANY other file with the filename "php" - it
>> could be php.exe, php.bat or php.com, for instance.
>
> Nope, all there is is php.exe, I checked
>
>> --
>> ==================
>> Remove the "x" from my email address
>> Jerry Stuckle
>> JDS Computer Training Corp.
>> jstuck... [at] attglobal.net
>> ==================
>

Well, if everything is as you say, it should work. It does on every
system I've used.

Obviously there is something else going on, or something you're not
telling us - probably because you don't know - but there's something
different.

It does work.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex [at] attglobal.net
==================
Jerry Stuckle [ Mo, 29 Januar 2007 03:29 ] [ ID #1611003 ]

Re: command-line php displays code instead of executing code

On Sun, 28 Jan 2007 13:17:21 -0800, comp.lang.php =

<phillip.s.powell [at] gmail.com> wrote:

>
>
> On Jan 28, 3:34 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> comp.lang.php wrote:
>>
>> > On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
>> >> comp.lang.php wrote:
>>
>> >>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote=
:
>> >>>> comp.lang.php wrote:
>> >>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, bu=
t
>> >>>>> instead of executing my script, it's actually displaying the ra=
w =

>> code
>> >>>>> instead.
>> >>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinX=
P.
>> >>>>> Thanx
>> >>>>> Phil
>> >>> php example.php
>> >>>> Your code must be surrounded with <?php and ?>, just like in a w=
eb =

>> page.
>> >>> install.php is indeed surrounded with PHP tags, just like in a we=
b
>> >>> page. As I can see when I do "php -q install.php" and see the =

>> source
>> >>> code instead of the executions.
>> >>> Phil
>> >>>> --
>> >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> >>>> Remove the "x" from my email address
>> >>>> Jerry Stuckle
>> >>>> JDS Computer Training Corp.
>> >>>> jstuck... [at] attglobal.net
>> >>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DThen it sh=
ould work. Or at least it does on =

>> every system I've used.
>> >> But since you haven't posted the script or anything else about you=
r
>> >> installation, any answer is a guess.
>>
>> > I tried with a very simple one-liner script:
>>
>> > <?php
>>
>> > print_r("hello world");
>>
>> > ?>
>>
>> > And that is exactly what I see instead of "hello world"
>>
>> > PhilOK, and you are entering from a command line:
>>
>> php example.php
>>
>> -q shouldn't affect the execution of the program, but you should try
>> leaving it off.
>>
>> Also, ensure you don't have ANY other file with the filename "php" - =
it
>> could be php.exe, php.bat or php.com, for instance.
>
> Nope, all there is is php.exe, I checked
>
>>
>> --
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> Remove the "x" from my email address
>> Jerry Stuckle
>> JDS Computer Training Corp.
>> jstuck... [at] attglobal.net
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>

What version of PHP are you using? If you're using PHP 4, then you need =
to =

use the php-cli.exe executable, rather than php.exe. Also, there is a CL=
I =

related DLL that needs to be in the same directory.

Also, is your PHP installation running on a server? If so, do you have t=
he =

same problem?

-- =

Curtis
Curtis [ Do, 01 Februar 2007 03:35 ] [ ID #1615650 ]

Re: command-line php displays code instead of executing code

On Jan 31, 9:35 pm, Curtis <dyers... [at] verizon.net> wrote:
> On Sun, 28 Jan 2007 13:17:21 -0800, comp.lang.php
>
>
>
> <phillip.s.pow... [at] gmail.com> wrote:
>
> > On Jan 28, 3:34 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> comp.lang.php wrote:
>
> >> > On Jan 28, 2:56 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> >> comp.lang.php wrote:
>
> >> >>> On Jan 28, 1:58 pm, Jerry Stuckle <jstuck... [at] attglobal.net> wrote:
> >> >>>> comp.lang.php wrote:
> >> >>>>> I am using CLI PHP to run a PHP script, c:\wamp\php\php.exe, but
> >> >>>>> instead of executing my script, it's actually displaying the raw
> >> code
> >> >>>>> instead.
> >> >>>>> How can I run my code using CLI PHP? I installed WAMP5 on WinXP.
> >> >>>>> Thanx
> >> >>>>> Phil
> >> >>> php example.php
> >> >>>> Your code must be surrounded with <?php and ?>, just like in a web
> >> page.
> >> >>> install.php is indeed surrounded with PHP tags, just like in a web
> >> >>> page. As I can see when I do "php -q install.php" and see the
> >> source
> >> >>> code instead of the executions.
> >> >>> Phil
> >> >>>> --
> >> >>>> ==================
> >> >>>> Remove the "x" from my email address
> >> >>>> Jerry Stuckle
> >> >>>> JDS Computer Training Corp.
> >> >>>> jstuck... [at] attglobal.net
> >> >>>> ==================Then it should work. Or at least it does on
> >> every system I've used.
> >> >> But since you haven't posted the script or anything else about your
> >> >> installation, any answer is a guess.
>
> >> > I tried with a very simple one-liner script:
>
> >> > <?php
>
> >> > print_r("hello world");
>
> >> > ?>
>
> >> > And that is exactly what I see instead of "hello world"
>
> >> > PhilOK, and you are entering from a command line:
>
> >> php example.php
>
> >> -q shouldn't affect the execution of the program, but you should try
> >> leaving it off.
>
> >> Also, ensure you don't have ANY other file with the filename "php" - it
> >> could be php.exe, php.bat or php.com, for instance.
>
> > Nope, all there is is php.exe, I checked
>
> >> --
> >> ==================
> >> Remove the "x" from my email address
> >> Jerry Stuckle
> >> JDS Computer Training Corp.
> >> jstuck... [at] attglobal.net
> >> ==================
>
> What version of PHP are you using? If you're using PHP 4, then you need to
> use the php-cli.exe executable, rather than php.exe. Also, there is a CLI
> related DLL that needs to be in the same directory.

Sorry using PHP 5.2.0

>
> Also, is your PHP installation running on a server? If so, do you have the
> same problem?

I am using WAMP5, if that helps you any. I have to use this option to
get it to work:

php -d short_open_tag=on -q "/path/to/my.php"

Phil
>
> --
> Curtis
phillip.s.powell [ Fr, 09 Februar 2007 01:14 ] [ ID #1624489 ]
PHP » alt.php » command-line php displays code instead of executing code

Vorheriges Thema: Script assistance, IP address related
Nächstes Thema: Getting Query Failed and not sure why...