Yes, you need to tell your web server to parse html files for PHP directives. How you accomplish this will depend on your webserver and version.
I think something along the lines of AddType application/x-httpd-php .php .html should work in an .htaccess file if your using Apache. > -----Original Message----- > From: Alexander Ross [mailto:[EMAIL PROTECTED]] > Sent: Monday, August 12, 2002 10:13 AM > To: 'Brian V Bonini'; [EMAIL PROTECTED] > Subject: RE: [PHP] Re: including a php file in an html doc > > > So is there any way to accomplish what I want to using php without > naming the files *.php?? > > -----Original Message----- > From: Brian V Bonini [mailto:[EMAIL PROTECTED]] > Sent: Monday, August 12, 2002 10:11 AM > To: Alexander Ross; [EMAIL PROTECTED] > Subject: RE: [PHP] Re: including a php file in an html doc > > Because your trying to put PHP directives in an html file. Your web > server > does not know to parse html files as php files unless you tell it to do > so. > > > > > -----Original Message----- > > From: Alexander Ross [mailto:[EMAIL PROTECTED]] > > Sent: Monday, August 12, 2002 9:50 AM > > To: [EMAIL PROTECTED] > > Subject: [PHP] Re: including a php file in an html doc > > > > > > I still seem to be missing something. I guess the easiest thing for > me to > > do is just show you my code. All I want is to be able to reference > the > > $hotspots array from any .html page oon my site. I thought I > > could include > > hotspot.php and then reference the array using <?= ?> syntax. > > What should I > > do? The one requirement is that I cannot make all my pages PHP. They > must > > be html. > > > > HTML PAGE (test.html): > > <html> > > <head> > > <title>Untitled Document</title> > > <? include("hotspot.php"); ?> > > <meta http-equiv="Content-Type" content="text/html; > charset=iso-8859-1"> > > </head> > > > > <body> > > <?=$hotspots['kitten']?> > > </body> > > </html> > > > > PHP PAGE (hotspot.php): > > <? > > include_once("../board/db_fns.php"); > > > > echo "hotspot = ".$hotspots; > > > > if (!isset $hotspots){ > > $connect = connect_to_db(); > > $query = "SELECT * FROM hotspots"; > > $result = mysql_query($query); > > $count = mysql_numrows($result); > > > > $hotspots = array(); > > for($i=0;$i<$count;$i++) > > { > > $hotspot = mysql_fetch_assoc($result); > > $hotspots[$hotspot['hotspot']]=$hotspot['val']; > > } > > print_r($hotspots); > > } > > ?> > > > > > > "Bogdan Stancescu" <[EMAIL PROTECTED]> wrote in message > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > > Hi Alexander! > > > > > > You're missing the distinction between a server-side script (PHP) > and a > > > client-side script (JavaScript, VB etc). When you use the syntax you > > > used, the browser attempts to download the src and execute it - and > it > > > can't do that, because in the best case the php code runs on the > server > > > and returns "test" (your echo()) and then it "tries" to run that as > php > > > code, which again it doesn't know how. It does work for JavaScript > > > however, because it downloads the JavaScript file (which is plain > text) > > > and then executes the code (because it knows how to execute > JavaScript). > > > > > > What you should do would be write > > > <? include("hotspot.php"); ?> > > > instead of "<script language... etc". > > > > > > Bogdan > > > > > > Alexander Ross wrote: > > > > I have a .php file whose purpose, ultimately, is to set one > variable; > > > > $hotspot. Now I want to include that var in a bunch of places in > my > > html > > > > page (it must remain html). So this was my thought. In the > <head> > > include > > > > the following: > > > > > > > > <script language="php" src="hotspot.php"></script> > > > > > > > > and then anywhere in the html doc I want to print the value > > of $hotspot > > I > > > > type: > > > > > > > > <?=$hotspot?> > > > > > > > > but it doesn't work. I have a feeling I cant include a php > > script that > > way > > > > because in trying to debug the problem I made the first line of > > hotspot.php > > > > = echo "test"; and the word test never shows. What am I missing? > > > > > > > > Thnks > > > > Alex > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php