Foros del Web » Programando para Internet » PHP »

variables de entorno

Estas en el tema de variables de entorno en el foro de PHP en Foros del Web. Hola: Kisiera utilizar variables de entorno para las rutas en un archivo php. A ver si me explico, en vez de poner en todos los ...
  #1 (permalink)  
Antiguo 16/01/2006, 09:42
 
Fecha de Ingreso: enero-2005
Ubicación: Pontevedra
Mensajes: 45
Antigüedad: 12 años, 10 meses
Puntos: 1
variables de entorno

Hola:
Kisiera utilizar variables de entorno para las rutas en un archivo php. A ver si me explico, en vez de poner en todos los archivos:

include("oct/miproyecto/directorio1/loqsea");
include("oct/miproyecto/directorio2/loqsea");
...

cambiar "oct/miproyecto", por una variable de entorno, asi poder ejecutar mi programa sin preocuparme de la ruta.

Gracias por sus respuestas por adelantado
  #2 (permalink)  
Antiguo 31/01/2006, 20:44
Avatar de santidc  
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 12 años, 11 meses
Puntos: 1
Hola siempre un archivo tendras que incluir, bueno por que no incluis uno solo y dentro de ese llamas a los otros de esta forma solo llamas a uno solo, yo lo que hago es generar una clase la cual se encarga de la session y de incluir todo lo que se necesita, entonces solo llamo a la clase y la instancio y listo eso se pone como include_once('top.php'); y listo, saludos


SantiDC
__________________
SantiDC
-------------------------------------
www.pedilo.com
un mundo de publicaciones gratis
  #3 (permalink)  
Antiguo 01/02/2006, 05:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero .. esa ruta "oct/miproyecto" .. a que "variable de entorno" debería corresponder?.

Bajo PHP puedes obtener algunas variables de "servidor" que hacen referencia a cosas como por ejemplo el "Document Root" de tu sitio: $_SERVER['DOCUMENT_ROOT'] (que devolvería algo tipo: /var/www/public_html/ .. que sería la ruta absoluta de tu sitio en ese servidor).

No sé si te refieres a eso .. o simplemente a usar una variable tipo:

config.php
<?
$ruta="oct/miproyecto";
?>

ó

<?
// definiendo como constante
define('RUTA','oct/miproyecto');
?>

y usarla tipo:

include ("config.php");
include ($ruta."/directorio1/nose.php");

ó

include ("config.php");
include (RUTA."/directorio1/nose.php");

Un saludo,
  #4 (permalink)  
Antiguo 21/06/2006, 02:16
 
Fecha de Ingreso: enero-2005
Ubicación: Pontevedra
Mensajes: 45
Antigüedad: 12 años, 10 meses
Puntos: 1
Muxas gracias

Muxas gracias por vuestras respuestas, al final lo he hexo casi como me dijo cluster
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 23:28.