Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > alt.comp.lang.php > #64

Re: Newbie needs recommendation for fast learning a little php.

From Arno Welzel <usenet@arnowelzel.de>
Newsgroups comp.lang.php, alt.comp.lang.php, alt.php
Subject Re: Newbie needs recommendation for fast learning a little php.
Date 2021-07-01 12:35 +0200
Message-ID <ik5k3hFc3olU1@mid.individual.net> (permalink)
References (1 earlier) <35nodg56nqinnfigtl6251fhlpkb42vb61@4ax.com> <ik3d56Fti4nU1@mid.individual.net> <ogbpdgl0n036k6ughn109an0kms17jl59s@4ax.com> <ik4264F3479U1@mid.individual.net> <4mcqdgtiqjshpeg88h50b5l97fp3qmflfu@4ax.com>

Cross-posted to 3 groups.

Show all headers | View raw


Not_even_a_newbie@example.net:

> On Wed, 30 Jun 2021 22:23:32 +0200, "J.O. Aho" <user@example.net>
> wrote:
> 
>>
>> On 30/06/2021 19.49, Not_even_a_newbie@example.net wrote:
>>> On Wed, 30 Jun 2021 16:24:38 +0200, "J.O. Aho" <user@example.net>
>>> wrote:
>>>
>>>> On 30/06/2021 14.08, Not_even_a_newbie@example.net wrote:
>>>>> This does what I want, but only as a .PHP file. How do I get it into a
>>>>> file named foo.html so I can have foo.html declare when it was last
>>>>> modified?
>>>>>
>>>>> <?php
>>>>> $file = $_SERVER["SCRIPT_NAME"];
>>>>>       $break = Explode('/', $file);
>>>>>       $pfile = $break[count($break) - 1];
>>>>> //echo $pfile;
>>>>> echo "This file was last modified on: " .date("Y-m-d
>>>>> H:m",filemtime($pfile));
>>>>> ?>
>>>>>
>>>>> I feel as if I'm almost there.
>>>>
>>>> I won't comment on the code as Arno already done that, there is two
>>>> options, I would say one option is not up to you, so in reality you have
>>>> only one option (the last one)
>>>>
>>>> 1. Make the webserver to send .html files to tne php engine as it does
>>>> with the .php files.
>>>>
>>>> 2. Rename the .html file to .php
>>>
>>> Uh oh. But I'm reading that I can embed php into a html file. Isn't
>>> that possible?
>>
>> The issue is that the web server will not treat each file it handles as 
>> a php code, it will only look for files that ends with php, send those 
>> to a PHP-engine which parses the file and executes the php code and then 
>> hands back the output to the web server which then sends the output to 
>> the end user (the visitor to your web page).
>>
>> It's possible to allow .html/.htm files the same way, but then you need 
>> the administration rights of the server, as you are using a shared 
>> service, it means you don't have administrator privileges and those you 
>> can't do the change.
> 
> Thanks for clarifying that. I don't control the server, but I've read
> that those who do can allow html files to be scanned for php code.
> Maybe my Web host has in fact done that. Would I be able to find some
> notation about that in the Web host's phpinfo.php file?
> 
> Also, some scripts seem to work in html files and some don't.
> 
> The following is the entire code for a file I named hello_1.html
> 
> <html>
>  <head>
>   <title>PHP Test</title>
>  </head>
>  <body>
>  <?php echo '<p>Hello World</p>'; ?> 
>  </body>
> </html>
> 
> It produced the result:
> 
> "Hello World
> 
> '; ?> "
> 
> in the browser. It's obviously got a little problem in the output, but
> it did produce a mostly useful output.

No. The output comes from the fact, that PHP was *not* interpreted.

The browser displays *exactly* this:

<?php echo '<p>Hello World</p>'; ?>

Just have a look at the source of the page which is displayed by the
browser.

Since <?php will treated by the browser as the beginning of a tag, it
will be omitted in the visible output. But "; ?>" is clearly left over
as the PHP code was *not* interpreted but just sent to the browser. The
result is then what you see.

If renaming everything from .html to .php you should look for a hosting
service which allows using .html with PHP as well. Technically this is
just a configuration in the webserver - however that is usually not
possible in shared hosting environments.

-- 
Arno Welzel
https://arnowelzel.de

Back to alt.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-06-29 10:30 -0400
  Re: Newbie needs recommendation for fast learning a little php. "J.O. Aho" <user@example.net> - 2021-06-29 21:01 +0200
    Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-06-30 05:58 -0400
    Tell him to go to He Llo <ya12983@mail.com> - 2021-08-16 05:26 -0700
  Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-06-30 08:08 -0400
    Re: Newbie needs recommendation for fast learning a little php. Arno Welzel <usenet@arnowelzel.de> - 2021-06-30 15:09 +0200
      Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-06-30 13:46 -0400
        Re: Newbie needs recommendation for fast learning a little php. Arno Welzel <usenet@arnowelzel.de> - 2021-07-01 10:49 +0200
    Re: Newbie needs recommendation for fast learning a little php. "J.O. Aho" <user@example.net> - 2021-06-30 16:24 +0200
      Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-06-30 13:49 -0400
        Re: Newbie needs recommendation for fast learning a little php. "J.O. Aho" <user@example.net> - 2021-06-30 22:23 +0200
          Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-01 00:49 -0400
            Re: Newbie needs recommendation for fast learning a little php. "J.O. Aho" <user@example.net> - 2021-07-01 08:03 +0200
            Re: Newbie needs recommendation for fast learning a little php. Arno Welzel <usenet@arnowelzel.de> - 2021-07-01 12:35 +0200
              Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-02 18:21 -0400
                Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-02 19:36 -0400
                Re: Newbie needs recommendation for fast learning a little php. John-Paul Stewart <jpstewart@personalprojects.net> - 2021-07-02 20:01 -0400
                Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-03 00:08 -0400
                Re: Newbie needs recommendation for fast learning a little php. Arno Welzel <usenet@arnowelzel.de> - 2021-07-03 15:40 +0200
                Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-03 14:36 -0400
            Re: Newbie needs recommendation for fast learning a little php. rcpj@panix.com (Pierre Jelenc) - 2021-07-01 21:36 +0000
              Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-02 18:49 -0400
                Re: Newbie needs recommendation for fast learning a little php. rcpj@panix.com (Pierre Jelenc) - 2021-07-02 23:02 +0000
        Re: Newbie needs recommendation for fast learning a little php. Arno Welzel <usenet@arnowelzel.de> - 2021-07-01 12:29 +0200
  Re: Newbie needs recommendation for fast learning a little php. Ray_Net <Ray_Net@picarre.be.invalid> - 2021-06-30 23:03 +0200
    Re: Newbie needs recommendation for fast learning a little php. Not_even_a_newbie@example.net - 2021-07-02 18:07 -0400
  Re:Newbie needs recommendation for fast learning a little php. Blue Hat <blue_hat@hackershaven.com.jm> - 2021-08-08 13:43 -0500
    Re: Newbie needs recommendation for fast learning a little php. "He, who travels time to time" <he1983912@aol.com> - 2022-09-22 07:14 -0700

csiph-web