Foros del Web » Programando para Internet » PHP »

Ruta c:... en PHP

Estas en el tema de Ruta c:... en PHP en el foro de PHP en Foros del Web. Hola tengo un pequeño problema, tengo mi base de datos creada y los archivos de configuracion y demas estan en una carpeta que se llama ...
  #1 (permalink)  
Antiguo 26/08/2007, 15:44
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Ruta c:... en PHP

Hola tengo un pequeño problema, tengo mi base de datos creada y los archivos de configuracion y demas estan en una carpeta que se llama "base".. dentro de esa carpeta se encuentran los archivos de configuracion de la base de datos

config.php
que contiene
<?php
$HOSTNAME = "localhost";//SERVIDOR
$USERNAME = "11111"; //USUARIO
$PASSWORD = "11111"; //CONTRASEÑA
$DATABASE = "productos"; //BASE DE DATO
?>


y

funciones.php
que contiene
<?
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?>



ahora he echo otra carpeta que se llama productos
y esta afuera de la carpeta base
y introduje un archivo que se llama "discos_listado.php"

y me salta error, creo que no encuentra ni config, ni funciones,

discos_listado.php
contiene
<?php
include ("includes/config.php");
include ("includes/funciones.php");
?>
<style type="text/css">
<!--
.style3 {font-family: Tahoma; font-size: 2; }
-->
</style>



creo que el problema esta en include... pero no se como resolverlo,
estos son los errores que me tira...


Warning: include(includes/config.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\quo\productos\discos_listado.php on line 2

Warning: include() [function.include]: Failed opening 'includes/config.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\quo\productos\discos_listado.php on line 2

Warning: include(includes/funciones.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\quo\productos\discos_listado.php on line 3

Warning: include() [function.include]: Failed opening 'includes/funciones.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\quo\productos\discos_listado.php on line 3
id Nombre acción

Fatal error: Call to undefined function conectar() in C:\AppServ\www\quo\productos\discos_listado.php on line 19


SALUDOS A TODOS
FEDERICO
  #2 (permalink)  
Antiguo 26/08/2007, 16:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Ruta c:... en PHP

No acabo de entender muy bien la estructura de tus carpetas. De todas formas, te comento que para subir un nivel (por ejemplo, si estás en /base/funciones.php y quieres incluir un fichero que está en /hola.php) tendrías que llamarlo así:
Código PHP:
include("../hola.php"); 
Si seguimos en /base/funciones.php y quieres acceder a /hola/mundo/script.php, tendrías que incluirlo así:
Código PHP:
include("../hola/mundo/script.php"); 
Creo que se entiende, si no pregunta.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:30.