tengo un problemilla con include que no hace lo que debería. En el archivo index.php vereis que he puesto 2 includes. Si pongo solo el primero me muestra por pantalla:
Antes Include
Si utilizo el segundo me muestra:
Antes Include
Despues Include
Pero no llega a entrar dentro del funciones.php ya que no muestra los mensajes por pantalla que he colocado ahí.
He probado de activar el error_displaying y el display_error desde el mismo archivo index.php con el init_set pero no m muestra ningún mensaje y en ningun caso me muestra el contenido de la función mostrar_cabecera()
Aquí os dejo los 2 archivos a ver si me podeis ayudar y decir donde está mi error.
Muchas gracias!!
PD: Se me olvidaba decir que el servidor donde se aloja parte de la carpeta /httpdocs. Dentro de esta esta index.php (/httpdocs/index.php) y funciones.php se encuentra en httpdocs/includes/funciones.php
index.php
Código PHP:
<?php
echo "Antes Include";
include("../httpdocs/includes/funciones.php");
include("includes/funciones.php");
echo "Despues Include";
mostrar_cabecera();
?>
funciones.php
Código PHP:
<?php
echo "Hemos entrado en funciones.php";
mostrar_cabecera()
{
echo "Dentro de la función cabecera";
}
?>