Me salta una notificación que no esta definida la variable titulo en la línea 9. No se porque me tiene que saltar la notificación cuando con el isset sirve para indicar si la variable esta definida y no es null con lo cual, creo yo, que lo que tendría que hacer seria ignorar el if y pasar al else. Creo yo que hace las dos cosas porque primero me imprime la notificación y luego seguido me imprime "Sin datos".
Este es el codigo:
cabecera.php
Código:
index.php<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <title><?php echo "$titulo"; ?></title> </head> <body> <div align="center">Esto es la cabecera de la página</div> <hr />
Código:
pie.php<?php //$titulo="Portada"; require_once("funciones.php"); include("cabecera.php"); ?> <h1><?php hacer_encabezado($titulo); ?></h1> <p>Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal, Esto es el contenido de la página principal</p> <?php include("pie.php"); ?>
Código:
funciones.php<hr /> <div align="center">Esto es el pie de la página</div> </body> </html>
Código:
Muchas gracias por la ayuda! <?php function hacer_encabezado($titulo){ if(isset($titulo)){ echo $titulo; } else { echo "Sin datos"; } } ?>