Hier mal die Lösung
Man braucht das CSS nur an der richtigen stelle Positionieren in diesem Fall die "index.php". Und siehe da , es funktioniert. 
 
Man könnte es auch ganz oben in die "footer.php" platzieren , wäre der gleiche effekt.
 
 
 
main.css
	PHP-Code:
	
.footer {
    position: relative;
    background-image : url(../images/footer.jpg);
    width: 649px;
    height: 79px;
    top: 10px; 
} 
  
index.php
	PHP-Code:
	
<?
if (isset ($_GET['content']) && !empty ($_GET['content'])) {
 if (strpos ($_GET['content'], '../') !== FALSE) die ('Zugriffsverletzung !');
 if ($_GET['content']{0} != '/') $_GET['content'] = '/'.$_GET['content'];
}
require ( './lib/header.php' );
require ( './content'.$_GET['content'].'.php' );  ?>
<div class="footer"><div style="position: relative; top: 30px; color: #000000">Ich bin ein Footer</div></div>     
<?
require ( './lib/footer.php' );
?>
  
Damit hält sich ein Footer immer unter der letzten Contentbox.
 
:smilewinkgrin:
 
Hier kannst Du dir es anschauen.
http://spezi.vms1.de/freevms2