Originally Posted by
mag00
Fairly new to this, and looked around on the net and didn't readily find my answers.
I am setting up picture pages, thousands, and want to be able to change header or footer information down the road as the site expands.
I am on godaddy non windows hosting.
I need my pages to stay with .html
So when I create my header, would I create that and then use the php extension on the file? Do I need php script within that file? Special code for the header file, and is that a php or html?
Pages are quite simple http://freehelpings.com/freephotos and I am going to use a page generator to make the pages later, using each picture.
Then as I advance through this process, I will want to make a thumbnail gallery with link to each picture page.
I have some wonderfull ideas on how I want my gallery to work, but totally lack the expertice in programming to make it happen at this time.
None of the photo galleries do what I need. I am hoping also to incorporate the opendb software down the line to help in searching for the content.
Considering I have thousands of photos and going after more, I need to automate as much as possible. I tried zenphoto http://snailrider.com/zenphoto but do not really like it. It is simple and fairly easy, but I cannot optimize each picture page like I want, and I really don't care about comments etc.
So how would I set up the php header include?
Thanks,
Dave
Dave,
Is there some really good reason to have the pages end with a .html? PHP can read a plain old html file without any php coding in it. If you are on a GoDaddy server (which I have a few sites on thier servers) and it is a non windows server, most likely it is a linux or unix server. Simply change the name of index.html to index.php
To include a header in the file, design your site and break down the header and footer sections into their own page (i.e. header.php or footer.php) then use an include statement in your page
[inlinecode]
<? include('header.php'); ?>
[/ILINECODE]
The content of your site (body) would start just below that. After the content you would include footer.php
<? include('footer.php'); ?>
example of header.php
<!-- Begin the outer container table -->
<table width="750" border="0" cellspacing="0" cellpadding=" 0">
<!-- begin graphical header -->
<tr>
<td colspan="13"><img src="bannerImage.jpg" width="750" height="100" alt="this is my banner "></td>
</tr>
<!-- end graphical header -->
footer.php example
//end container
<tr>
<td width="730" height="60" colspan="12" align="left" valign="middle" background="images/Footer.jpg"><p class="footerText">Today's Date:<?php echo date(' F j,Y');?><br>
More text here if you want.
</td>
</tr>
</table>
Make sure your container tags are started and ended correctly. Here I bolded the ending table row and starting table row
Your index.php page can now look like this:
<body>
<? include('header.php'); ?>
<table width="500" border="0">
<tr>
<tdHere is the content of you web page</td>
<td>Set up with a table in the middle of the header and footer</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<? include('footer.php'); ?>
That's a very basic run through, you can do so much more!!!
Hopefully this will at least steer you in the right direction.
I keep hitting "escape", but I'm still here!!!!
:}