He examinado preguntas anteriores sobre esto y la gente dice php y no he encontrado una respuesta. ¿Cómo convierto mi barra de navegación a PHP y la uso en varias páginas HTML? ¿Alguien podría decirme cómo hacerlo? Actualmente estoy tomando un curso de codecademy sobre php y es muy difícil de entender así que por favor sea paciente.
<div class="tabs">
<ul>
<a href="http://degraphic-design.dunked.com/contact-me" style="text-decoration:none">
<li class="contact">Contact</li>
</a>
<li class="dropdown">Shop</li>
<li class="forum">Forum</li>
<a href="index.html" style="text-decoration:none">
<li class="about">About</li>
</a>
<li class="team">Team</li>
<a href="http://degraphic-design.dunked.com/" style="text-decoration:none">
<li class="portfolio">Portfolio</li>
</a>
</ul>
</div>
2 respuestas
Supongamos que tiene about.php
y home.php
en la raíz de su sitio web. Cree un directorio llamado partials
(o lo que sea), vaya a partials
y coloque el contenido de su HTML de navegación en un archivo llamado nav.php
. Luego, en about.php
y home.php
, use esto donde desee incluir el código de navegación
<?php include 'partials/nav.php'; ?>
Aquí hay una manera (extremadamente básica):
Cree un archivo PHP llamado index.php
<!DOCTYPE html>
<html>
<body>
<header>
<?php
include 'header.php';
/**
* say you wanted a different header for shop
* if($_GET['page'] === 'shop') {
* include 'header-shop.php';
* } else {
* include 'header.php';
*}
*/
?>
</header>
<div id="main">
<?php
include $_GET['page'].'.php'; // assuming your storing your pages in same path as index
?>
</div>
<footer>
<?php
include 'footer.php';
?>
</footer>
</body>
</html>
Luego una header.php
<div class="tabs">
<ul>
<li><a href="index.php?page=contact">Contact</a></li>
<li><a href="index.php?page=shop">Shop</a></li>
</ul>
</div>
Y cree sus archivos de página contact.php, shop.php ect.
Actualizado a un ejemplo un poco más elaborado para darle la idea.
Preguntas relacionadas
Preguntas vinculadas
Nuevas preguntas
php
PHP es un lenguaje de secuencias de comandos interpretado, dinámico, orientado a objetos y ampliamente utilizado, diseñado principalmente para el desarrollo web del lado del servidor. Se utiliza para preguntas sobre el lenguaje PHP.