By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,909 Members | 2,008 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,909 IT Pros & Developers. It's quick & easy.

Include php from html

P: n/a
Hi - I have been asked to add a hit counter to a standard HTML page.
I have found a php script to implement the counter but need to show it
on the html page.
I cannot include a PHP in the html file can I? the web server will not
pre-parse a html file correct?

I would like to put the PHP hit counter on the web site that only
contains html files. Anyone have a good idea how I can do this without
chaning all the files to .php?

Thanks,
Luke Bellamy
Newcastle, Australia
Jul 17 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
It is most definitely possible to include a PHP counter in an HTML file
because I have been doing it for years. In my HTML file I include a link as
follows:

<p><img src="http://www.mydomain.com/counter.php?page=/whatever.html"
alt="counter" border="0"></p>

The PHP script 'counter.php' uses the 'page=' argument to identify which
document to count, then outputs the result as an image.

Easy peasy lemon squeezy.

--
Tony Marston

http://www.tonymarston.net

"Luke Bellamy" <be**********@hotmail.com> wrote in message
news:3c**************************@posting.google.c om...
Hi - I have been asked to add a hit counter to a standard HTML page.
I have found a php script to implement the counter but need to show it
on the html page.
I cannot include a PHP in the html file can I? the web server will not
pre-parse a html file correct?

I would like to put the PHP hit counter on the web site that only
contains html files. Anyone have a good idea how I can do this without
chaning all the files to .php?

Thanks,
Luke Bellamy
Newcastle, Australia

Jul 17 '05 #2

P: n/a
*** Luke Bellamy wrote/escribió (28 Apr 2005 20:16:29 -0700):
I would like to put the PHP hit counter on the web site that only
contains html files. Anyone have a good idea how I can do this without
chaning all the files to .php?


You can instruct the webserver to pass *.html files through PHP
interpreter. If you are using Apache you may be able to use an .htaccess
file (unless prohibited by sysadmin):

# For Apache 2:
<Files *.html>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
--
-- Álvaro G. Vicario - Burgos, Spain
-- http://bits.demogracia.com - Mi sitio sobre programación web
-- Don't e-mail me your questions, post them to the group
--
Jul 17 '05 #3

P: n/a
You could also display the counter in a frame or <iframe> on the page,
I've done it before, sorry I can't give you an example right now, I
havn't used frames in ages

Jul 17 '05 #4

P: n/a
On Thu, 28 Apr 2005 20:16:29 -0700, Luke Bellamy wrote:
I cannot include a PHP in the html file can I? the web server will not
pre-parse a html file correct?


Of course you can. That is what <?php....?> is for. Rough template looks
like this:

<html>
<head>
<title>
<?php Requires, class declarations and alike?> </head>
<body>
<tag>
<?php action ?>
</body>
</html>
It is one of the biggest advantages of PHP that is freely mixable with
HTML. Otherwise, you could use perl instead.

--
Egoist: A person of low taste, more interested in themselves than in me.

Jul 17 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.