HighDots Forums  

newbie: writing "includes" in HTML

alt.html alt.html


Discuss newbie: writing "includes" in HTML in the alt.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dan Blather
 
Posts: n/a

Default newbie: writing "includes" in HTML - 07-08-2005 , 08:36 PM






Hi,

i'm useing 2 servers to host my site, one is a "backup" in case the other
fails, or to handle overflow bandwidth.
I want to create a little ID tag to implant at the bottom of my home page to
let me know which server I am logging in to with my browser.

i thought that using php or javascript i could create a simple little
"document.write" statment, ID'ing the server that I could call from the
bottom of the web-page, either with a simple <script src ...> javascript
tag. I tried it with Javascript, but I got a bizarre message "code
corrupted. Insert fresh copy" written into the bottom of the web page (which
I have NEVER gotten using Javascript before, usually the browser debugger
does the reporting!)

if anyone could coach me on how to use a simple PHP include statement (i
assume i could hide the php statement with the server ID tag in my
cgi-bin?), I would certainly appreciate it...

thanks,

Phil



Reply With Quote
  #2  
Old   
Adrienne
 
Posts: n/a

Default Re: newbie: writing "includes" in HTML - 07-09-2005 , 04:54 AM






Gazing into my crystal ball I observed "Dan Blather" <gimme (AT) shelter (DOT) com>
writing in news:5_Eze.124645$tt5.96061@edtnps90:

Quote:
Hi,

i'm useing 2 servers to host my site, one is a "backup" in case the
other fails, or to handle overflow bandwidth.
I want to create a little ID tag to implant at the bottom of my home
page to let me know which server I am logging in to with my browser.

i thought that using php or javascript i could create a simple little
"document.write" statment, ID'ing the server that I could call from the
bottom of the web-page, either with a simple <script src ...
javascript tag. I tried it with Javascript, but I got a bizarre
message "code corrupted. Insert fresh copy" written into the bottom of
the web page (which I have NEVER gotten using Javascript before,
usually the browser debugger does the reporting!)
You actually want server side, not client side, and you want to look at the
server collection, specifically SERVER_NAME.

<?php echo $_SERVER["SERVER_NAME"] ?>

--
Adrienne Boswell
http://www.cavalcade-of-coding.info
Please respond to the group so others can share


Reply With Quote
  #3  
Old   
Mark
 
Posts: n/a

Default Re: newbie: writing "includes" in HTML - 07-09-2005 , 08:39 AM



Adrienne wrote:
Quote:
Gazing into my crystal ball I observed "Dan Blather" <gimme (AT) shelter (DOT) com
writing in news:5_Eze.124645$tt5.96061@edtnps90:


Hi,

i'm useing 2 servers to host my site, one is a "backup" in case the
other fails, or to handle overflow bandwidth.
I want to create a little ID tag to implant at the bottom of my home
page to let me know which server I am logging in to with my browser.

i thought that using php or javascript i could create a simple little
"document.write" statment, ID'ing the server that I could call from the
bottom of the web-page, either with a simple <script src ...
javascript tag. I tried it with Javascript, but I got a bizarre
message "code corrupted. Insert fresh copy" written into the bottom of
the web page (which I have NEVER gotten using Javascript before,
usually the browser debugger does the reporting!)


You actually want server side, not client side, and you want to look at the
server collection, specifically SERVER_NAME.

?php echo $_SERVER["SERVER_NAME"] ?

Alternatively, you might add the following SSI statment:

<p style="color: white;">IP: <!--#echo var="SERVER_ADDR" --></p>

This will echo the IP address of the server. I have placed it inside a
white paragraph to sort of hide it (but not very well: you can still
select it and see what it says).

SSI is not necessarily enabled on your server, and usually, though not
always, requires you to change your page's extension from .html to
..shtml to signal to the server that it may need to do something with the
page.

Mark


Reply With Quote
  #4  
Old   
Dan Blather
 
Posts: n/a

Default Re: newbie: writing "includes" in HTML - 07-09-2005 , 03:35 PM



thanks for the replies. i tried Adrienne's solution (had to rename the
extension ".php") ... and all I got was my domain name, but nothing to
uniquely ID the server (same domain is hosted on 2 servers).

Tried Mark's alternative and only got "IP:" in white, same when I used the
".php" extension.

Phil


"Mark" <mark (AT) manngo (DOT) net.example.net> wrote

Quote:
Adrienne wrote:
Gazing into my crystal ball I observed "Dan Blather" <gimme (AT) shelter (DOT) com
writing in news:5_Eze.124645$tt5.96061@edtnps90:
Hi,

i'm useing 2 servers to host my site, one is a "backup" in case the
other fails, or to handle overflow bandwidth.
I want to create a little ID tag to implant at the bottom of my home
page to let me know which server I am logging in to with my browser.

i thought that using php or javascript i could create a simple little
"document.write" statment, ID'ing the server that I could call from the
bottom of the web-page, either with a simple <script src ...
javascript tag. I tried it with Javascript, but I got a bizarre
message "code corrupted. Insert fresh copy" written into the bottom of
the web page (which I have NEVER gotten using Javascript before,
usually the browser debugger does the reporting!)


You actually want server side, not client side, and you want to look at
the server collection, specifically SERVER_NAME.

?php echo $_SERVER["SERVER_NAME"] ?

Alternatively, you might add the following SSI statment:

p style="color: white;">IP: <!--#echo var="SERVER_ADDR" --></p

This will echo the IP address of the server. I have placed it inside a
white paragraph to sort of hide it (but not very well: you can still
select it and see what it says).

SSI is not necessarily enabled on your server, and usually, though not
always, requires you to change your page's extension from .html to .shtml
to signal to the server that it may need to do something with the page.

Mark



Reply With Quote
  #5  
Old   
Els
 
Posts: n/a

Default Re: newbie: writing "includes" in HTML - 07-09-2005 , 03:42 PM



Dan Blather wrote:

Quote:
thanks for the replies. i tried Adrienne's solution (had to rename the
extension ".php") ... and all I got was my domain name, but nothing to
uniquely ID the server (same domain is hosted on 2 servers).

Tried Mark's alternative and only got "IP:" in white, same when I used the
".php" extension.
Well, combine the two ;-)

<?php echo $_SERVER["SERVER_ADDR"] ?>

Should return the IP address.
(needs .php extension)

--
Els http://locusmeus.com/
Sonhos vem. Sonhos vão. O resto é imperfeito.
- Renato Russo -
Now playing: Etta James - I Just Want To Make Love To You


Reply With Quote
  #6  
Old   
Mark
 
Posts: n/a

Default Re: newbie: writing "includes" in HTML - 07-09-2005 , 10:44 PM



Dan Blather wrote:
Quote:
thanks for the replies. i tried Adrienne's solution (had to rename the
extension ".php") ... and all I got was my domain name, but nothing to
uniquely ID the server (same domain is hosted on 2 servers).

Tried Mark's alternative and only got "IP:" in white, same when I used the
".php" extension.

Phil


"Mark" <mark (AT) manngo (DOT) net.example.net> wrote in message
news:QDPze.23560$Le2.154545 (AT) nasal (DOT) pacific.net.au...

Adrienne wrote:

Gazing into my crystal ball I observed "Dan Blather" <gimme (AT) shelter (DOT) com
writing in news:5_Eze.124645$tt5.96061@edtnps90:

Hi,

i'm useing 2 servers to host my site, one is a "backup" in case the
other fails, or to handle overflow bandwidth.
I want to create a little ID tag to implant at the bottom of my home
page to let me know which server I am logging in to with my browser.

i thought that using php or javascript i could create a simple little
"document.write" statment, ID'ing the server that I could call from the
bottom of the web-page, either with a simple <script src ...
javascript tag. I tried it with Javascript, but I got a bizarre
message "code corrupted. Insert fresh copy" written into the bottom of
the web page (which I have NEVER gotten using Javascript before,
usually the browser debugger does the reporting!)


You actually want server side, not client side, and you want to look at
the server collection, specifically SERVER_NAME.

?php echo $_SERVER["SERVER_NAME"] ?

Alternatively, you might add the following SSI statment:

p style="color: white;">IP: <!--#echo var="SERVER_ADDR" --></p

This will echo the IP address of the server. I have placed it inside a
white paragraph to sort of hide it (but not very well: you can still
select it and see what it says).

SSI is not necessarily enabled on your server, and usually, though not
always, requires you to change your page's extension from .html to .shtml
to signal to the server that it may need to do something with the page.

Mark



Try this

SSI Solution:

Make sure that SSI is enabled on your server.
Name your file something.shtml
<p>IP: <!--#echo var="SERVER_ADDR" --></p>

PHP Solution:

Name your file something.php
<?php
$ip = gethostbyname ($SERVER_NAME);
?>
...
<p>IP: <?php print "$ip"; ?></p>

If that still doesn't work, what server/platform are you running? Is it
configured to do the above, or at least, can you configure it?

Mark





Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.