Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Web\index.php on line 5
Escribo a ver si me saben guiar ya que llevo un unos cuantos dias arreglarlo y no lo consigo, aquí les dejo mi código:
INDEX.PHP
Código PHP:
<?php
session_start();
/* LLAMAMOS AL ARCHIVO FUNCIONES Y OBTENEMOS EL IDIOMA ACTUAL */
include('idioma.php');
include(lang()); //AQUI ME DA EL ERROR
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$lng['titulo_index']; ?></title>
<script language="Javascript" type="text/javascript" SRC="./js/cargarcontenedor.js"></script>
<script language="Javascript" type="text/javascript" SRC="./js/menu.js"></script>
<link rel="stylesheet" type="text/css" href="css/estilo.css"/>
</head>
Código PHP:
<?php
function lang(){
if (!isset($_SESSION['lang'])) { require('./lang/espanol.php'); } #por defecto, llamamos al archivo espanol.php (español)
else { require('./lang/'. $_SESSION['lang'] .'.php'); } #llamamos al archivo php seleccionado…
}
?>
Código PHP:
<?php
session_start();
session_register();
# $_SESSION['lang'] es igual a (solo si $_GET['lang'] se especifica) ? lenguaje seleccionado : por defecto, espanol
$_SESSION['lang'] = (isset($_GET['lang'])) ? $_GET['lang'] : 'espanol';
header("Location:".$_SERVER['HTTP_REFERER']);
# redireccionamos a la pág. principal.
?>