Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/02/2016, 15:09
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Insertar include como plantilla en php

Cita:
Iniciado por pateketrueke Ver Mensaje
Lo correcto es configurar tu vhost, no hay mejor solución.
Tienes razón, pero ahora mismo me supone demasiado tiempo y no dispongo de él, no obstante, lo haré en cuanto pueda dedicarle el tiempo que se necesita.

Cita:
Iniciado por pateketrueke Ver Mensaje
Aunque igual podrías intentar corregir dicha ruta manualmente si sabes en qué sistema operativo o ambiente te encuentras:
Código PHP:
Ver original
  1. $root = $_SERVER['DOCUMENT_ROOT'];
  2. define('BASE_URL', basename($root) === 'www' ? "$root/x/y/z" : $root);

Y así puedes usar dicha constante BASE_URL para corregir tus includes.
Muchísimas gracias, ha sido la solución perfecta, por lo menos hasta que pueda hacer lo que me comentas de configurar los vhost.

Cita:
Iniciado por pateketrueke Ver Mensaje
El temor es el principal obstáculo del progreso, así como hablas te da miedo aprender cosas nuevas y progresar en tu manera de programar: así no vas a llegar nada lejos.

Hay muchas formas de tener vhosts de manera muy rápida y sencilla, sólo es cuestión de configurar el servidor una sola vez, etc.

Deberías consultas en el foro de Apache para que te expliquen cómo.
Muchas gracias por el consejo, lo haré, de hecho, ya he configurado en varias ocasiones vhost, pero hace demasiado tiempo y no lo recuerdo bien, creo recordar que era muy sencillo, solo añadir unas líneas en el httpd.conf o en el httpd.vhost.conf y en el archivo hosts de windows ¿estoy en lo cierto?

El problema es que ahora no puedo dedicarme a revisar permisos y demás, por eso buscaba una solución alternativa más rápida y sencilla y la tuya ha sido francamente genial.

Muchas gracias de nuevo.