Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2004, 20:42
jmaribau
 
Fecha de Ingreso: enero-2004
Mensajes: 235
Antigüedad: 20 años, 3 meses
Puntos: 0
include_path + .httaccess/ini_set

Cómo hacer para cambiar el include path sin tener que usar la funcion ini_set?

Quando uno tiene hosting, no tiene accesso al directorio 'include_path'. Pero mucuhos usamos classes que nos gustaria poner en un directorio donde alojamos las classes. Al hacer el include de esta classe al no estar dentro del include_path, tienes que ponerle el path relativo o absoluto dependiendo de la ubicación del script que se este ejecutando.
Aqui biene el problema, ya que si ese escript lo quieres ubicar en otro directorio, tendràs que modificar el path del include, cuando es mas facil sólo poner el nombre del script de la classe.

Incorrecto:
include_once '/direc1/sub1/sub24/class.imagenes.php

Correcto:
include_onde 'class.imagenes.php'

Si usas la instruccion ini_set para cambiar el path, tendràs que incluirla en todos los scripts. (Mal rollo).

He leido algo parecido a que se tiene que hacer mediante .httacces.

Alguien lo ha hecho?