Foros del Web » Programando para Internet » PHP »

Colocar la ruta /vservers/...etc... de forma automatica

Estas en el tema de Colocar la ruta /vservers/...etc... de forma automatica en el foro de PHP en Foros del Web. Que tal Masters, esta pregunta creo que es sencilla, En una pagina estoy haciendo un include de esta forma : Código PHP: include( '/vservers/cuenta/htdocs/mi_website/modules/comparador/comparacion_vista_previa_email.php' );  ...
  #1 (permalink)  
Antiguo 23/04/2008, 22:03
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Colocar la ruta /vservers/...etc... de forma automatica

Que tal Masters, esta pregunta creo que es sencilla,

En una pagina estoy haciendo un include de esta forma :

Código PHP:
include('/vservers/cuenta/htdocs/mi_website/modules/comparador/comparacion_vista_previa_email.php'); 
En proximos días estaremos cambiando de servidor, por lo cual deberé cambiar la ruta "/vservers/cuenta/htdocs/.....etc....."

Como puedo colocar el root de forma automatica ? es decir para no tener que cambiarlo cada vez............Se que hay una forma, creo que con ROOT o algo así, pero la verdad no me acuerdo.

Ustedes saben ? Muchas Gracias de Antemano
__________________
EL LIMITE ES EL UNIVERSO
  #2 (permalink)  
Antiguo 24/04/2008, 01:21
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: Colocar la ruta /vservers/...etc... de forma automatica

Si haces un phpinfo() veras los elementos del array $_SERVER, y veras que hay un $_SERVER['DOCUMENT_ROOT'], el problema que puede que su valor dependa del servidor web, y que no siempre apunte al mismo punto de la jerarquia de directorios.

Lo mejor es tener en un propio include un DEFINE('RAIZ_SITIO','path/raiz/sitio'); en incluirlo relativamente en todos los php. Asi solo tienes que cambiar el path en un solo fichero.
  #3 (permalink)  
Antiguo 24/04/2008, 03:18
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: Colocar la ruta /vservers/...etc... de forma automatica

dreamweaver


Buscar y reemplazar

Todos los documentos de la carpeta

Cadena a buscar:
/vservers/cuenta/htdocs/mi_website/
Cadena a reemplazar:
/esta/es/mi/nueva/ruta/donde/tengo/mi_website/
  #4 (permalink)  
Antiguo 24/04/2008, 07:41
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Re: Colocar la ruta /vservers/...etc... de forma automatica

Bien masters Muchas Gracias,

Una ultima inquietud, el /vservers/ lo tengo porque me lo diò mi proveedor de hosting, que es un hosting en Linux.

En el nuevo, vamos a tener en windows una Instalaciòn de Easy PHP con todo de una vez, y la ruta seria algo como :

C:\EasyPHP1-8/www/cuentami_website/modules/comparador/comparacion_vista_previa_email.php

Debo reemplazar vservers por esta ruta fisica como tal ?

A que equivale el vservers en Linux ?


Muchas Gracias.
__________________
EL LIMITE ES EL UNIVERSO
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 16:16.