[vox-tech] Re: reading files into a web page

Ken Bloom vox-tech@lists.lugod.org
Sun, 3 Feb 2002 12:17:24 -0800


--- ORIGINAL MESSAGE ---
> Date: Sat, 2 Feb 2002 01:38:44 -0800
> To: vox-tech@lists.lugod.org
> From: Peter Jay Salzman <p@dirac.org>
> Subject: [vox-tech] reading files into a web page
> Reply-To: vox-tech@lists.lugod.org
> 
> suppose i have a web page http://www.dirac.org/pcgm/bulletinboard:
> 
> 
> <HTML>
> <HEAD><TITLE>Bulletin Board</TITLE></HEAD>
> <BODY>
> 
> </BODY>
> </HTML>
> 
> 
> and i'd like to put the contents of some file in the body, formatted as
> verbatim text (say, between pre tags).  i'd like to do something like:
> 
> 
> <HTML>
> <HEAD><TITLE>Bulletin Board</TITLE></HEAD>
> <BODY>
> <PRE>
> `cat /www/pcgm/bulletins`
> </PRE>
> </BODY>
> </HTML>
> 
> how can i do this?  i *think* php can do this, but i don't know a lick
> of php.  can someone give me explicit instructions on how to do this
> sort of thing?
> 
> if it makes a difference, i'm putting a form on the same page that adds
> text to /www/pcgm/bulletins.
> 
> pete

This can be quite easily done using CGIs - if you are going to use perl, you can just as 
easily use bash or csh to do the same thing.

#!/bin/bash
cat << ENDOFHEADER
<HTML>
<HEAD><TITLE>Bulletin Board</TITLE></HEAD>
<BODY>
<PRE>
ENDOFHEADER
cat /www/pcgm/bulletins
cat << ENDOFFOOTER
</PRE>
</BODY>
</HTML>
ENDOFFOOTER

or 

#!/bin/bash
echo '<HTML>
<HEAD><TITLE>Bulletin Board</TITLE></HEAD>
<BODY>
<PRE>'
cat /www/pcgm/bulletins
echo '</PRE>
</BODY>
</HTML>'