2017-06-24 7 views
-1

J'ai plusieurs pages qui utilisent les mêmes scripts, pour cela, je veux créer un fichier header.php et footer.php et les appeler sur chaque page, exemple.Comment ajouter des scripts d'en-tête dans une page web php?

header.php

<link rel="stylesheet" href="../Framework/bootstrap/css/bootstrap.min.css"/> 
<link rel="stylesheet" href="../Framework/bootstrap/css/bootstraptheme.min.css" /> 

footer.php

<script src="../Framework/jquery/jquery.min.js"></script> 
<script src="../Framework/bootstrap/js/bootstrap.min.js"></script> 

et ma page web php:

<html> 
<head> 
    //add header.php 
</head> 
<body> 


    //add footer.php 
    </body> 
    </html> 
+0

Utiliser '' include' ou require' selon la façon dont vous voulez que la page fonctionne si la ressource est indisponible. – chris85

+0

Copie possible de [Création d'un en-tête/pied de page PHP] (https://stackoverflow.com/questions/8054638/creating-a-php-header-footer) –

Répondre

0
<html> 
<head> 
    <?php require('header.php'); ?> 
</head> 
<body> 


    <?php require('footer.php'); ?> 
    </body> 
    </html> 

Comme Chris85 souligné - vous pouvez utiliser au lieu d'inclure besoin ...

0

Vous pouvez y parvenir avec jquery comme

<html> 
<head> 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
    <div id="header"></div> //add header.php 
</head> 
<body> 


    <div id="footer"></div> //add footer.php 
    <script> 
    $(document).ready(function(){ 
    $('#header').load('header.html'); 
    $("#footer").load("footer.html"); 
    }); 
    </script> 
    </body> 
    </html> 
0
<html> 
<head> 
    <?php include('header.php');?> 
</head> 
<body> 
    <?php include('footer.php');?> 
</body> 
</html>