Foros del Web » Programando para Internet » PHP »

include con ruta relative y friendly url

Estas en el tema de include con ruta relative y friendly url en el foro de PHP en Foros del Web. Tengo un modulo en una web que se vale del htaccess para hacer friendly urls. Puedo hacer esto perfectamente y funciona segun el patron MVC: ...
  #1 (permalink)  
Antiguo 27/11/2010, 14:16
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Información include con ruta relative y friendly url

Tengo un modulo en una web que se vale del htaccess para hacer friendly urls.

Puedo hacer esto perfectamente y funciona segun el patron MVC:

http://www.paginaweb.com/novedades/a...timas_noticias

En el ejemplo, novedades en la carpeta que define el htaccess. Articulos es el controlador. Y ultimas_noticias es la accion.

Quisiera llamar a la accion desde esta otra ruta, pero me da error:

www.paginaweb.com/WEB

Lo que tengo es esto:
Código PHP:
<?php include "../novedades/articulos/ultimas_noticias"?>
y tambien probé con:
Código PHP:
<?php include "/WEB/casa_del_rio/novedades/articulos/ultimas_noticias"?>
Pero me da este error:
Código PHP:
Ver original
  1. Warning: include(/WEB/casa_del_rio/novedades/articulos/ultimas_noticias) [function.include]: failed to open stream: No such file or directory in /var/www/vhost/estudiodigital.es/home/html/WEB/casa_del_rio/WEB/index.php on line 72
  2.  
  3. Warning: include() [function.include]: Failed opening '/WEB/casa_del_rio/novedades/articulos/ultimas_noticias' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/vhost/estudiodigital.es/home/html/WEB/casa_del_rio/WEB/index.php on line 72

Mi sensación es que al hacer el include desde fuera de mi modulo no se interpreta la friendly url. Es así? Como solucionarlo?
  #2 (permalink)  
Antiguo 27/11/2010, 14:38
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: include con ruta relative y friendly url

Lo resolví desde el controlador frontal.

Código PHP:
Ver original
  1. ...
  2. require "controladores/controlador_articulos.php"; // controlador default
  3.          (!empty($ultimas_noticias))? ultimas_noticias() : index();

Etiquetas: include, relative, ruta, url
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 10:29.