Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/06/2013, 20:00
Avatar de andresbetancourt
andresbetancourt
 
Fecha de Ingreso: julio-2008
Ubicación: colombia
Mensajes: 334
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: incluir archivos php

hola Italico76, muchas gracias por tu ayuda.

1. ¿quiere decir que el array que uno crea en un archivo php es visto desde cualquier otro archivo php sin necesidad de pasarlo por medio de una función determinada?


2. ahora tengo otra pregunta, resulta que cuando ejecuto un flujo en mi programa php
por ejemplo CREAR un producto en la bd

el programa empieza en la pagina crearproducto.html y en la url aparece dicha pagina http://localhost:8081/ventas/crearproducto.html

pero luego de guardar y pasar los datos entre la vista el controlador y el modelo
y volver a dejar la vista inicial desde donde se creo el producto, la cual cargo desde el controlador, ya no queda la url con crearproducto.html sino

http://localhost:8081/ventas/producto.php que es el controlador, quien carga la vista nuevamente por medio del función

print $template; (donde $template es el string de toda la vista crearproducto.html)

luego de realizar la creación en la bd del producto.


la explicación de porque cargo la vista con print es que en la vista crearproducto.html, tengo unos datos ocultos que luego cambio por un mensaje que dice, EL PRODUCTO SE CREO EXITOSAMENTE, ese mensaje lo pongo asi:


$template = file_get_contents('../plantilla/crearproducto.html');

$template = str_replace('{menssaje}', "el producto se creo correctamente", $template);


print $template;



EL PROBLEMA con lo anterior, es que como la URL al final de todo el proceso de creación, ya no es la inicial, cuando deseo crear otra vez un producto, ya todos los includes que funcionaban en el primer flujo de creación no funcionan en el segundo porque estan siendo llamados desde la segunda ruta osea

http://localhost:8081/ventas/producto.php

no se que hacer, parece que tuviera que identificar tooodos los caminos posibles y mezclas entre estos y usar diferentes rutas en los includes para que el programa me funcione.

me voy a volver loco.


gracias si me pueden ayudar.
__________________
http://tecnologiaco.com/