Hola gurues. Tengo un problema idiota con PHP, digamos que la estructura de mi "sitio" es la siguiente
/
/index.php
/prueba.php
-------------------
Index.php tiene un include que llama a prueba.php
Código PHP:
<head>
<title>Prueba de Login para phpBB3</title>
</head>
<body>
<?
include("/prueba.php");
?>
</body>
Pero la wea me da el error:
Warning: include(/prueba.php) [
function.include]: failed to open stream: No such file or directory in
C:\web\programas\web\index.php on line
6
Warning: include() [
function.include]: Failed opening '/prueba.php' for inclusion (include_path='.;C:\php5\pear') in
C:\web\programas\web\index.php on line
6
-------------------------------
Digamos q cambio la estructura
/
/index.php
/config/config.php
El index me queda asi
Código PHP:
<head>
<title>Prueba de Login para phpBB3</title>
</head>
<body>
<?
include("/config/prueba.php"); //ruta absoluta c/r a la raiz
?>
</body>
Warning: include(/config/prueba.php) [
function.include]: failed to open stream: No such file or directory in
C:\web\programas\web\index.php on line
6
Warning: include() [
function.include]: Failed opening '/config/prueba.php' for inclusion (include_path='.;C:\php5\pear') in
C:\web\programas\web\index.php on line
6
-------------------------
Pero si cambio el index a
Código PHP:
<head>
<title>Prueba de Login para phpBB3</title>
</head>
<body>
<?
include("config/prueba.php"); //ruta relativa
?>
</body>
La cosa funciona...
Entonces.. porque no puedo incluir cosas indicando su ubicacion con respecto a la raiz y solo puedo incluir rutas relativas? Que estoy haciendo mal? De donde sale ese c:\php5\pear?
PD. Prueba.php solo tiene una echo ...
Ayuda plz-