Foros del Web » Programando para Internet » PHP »

Alternativa a include externo

Estas en el tema de Alternativa a include externo en el foro de PHP en Foros del Web. Buenas, digamos que tengo esto: web1.com, web2.com. web3.com y webcentral.com Hasta ahora para que cada página tuviera al empezar un mismo código, (para poner cualquier ...
  #1 (permalink)  
Antiguo 27/10/2007, 08:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años
Puntos: 1
Alternativa a include externo

Buenas, digamos que tengo esto: web1.com, web2.com. web3.com y webcentral.com

Hasta ahora para que cada página tuviera al empezar un mismo código, (para poner cualquier mensaje o código de publicidad). Para ello hacía un include externo, es decir: en web1.com tenía un include ("http://www.webcentral.com/codigo.php"); y lo mismo en web2 y web3.

El motivo era para que cada vez que quería cambiar y poner algo nuevo, no tuviera que modificar página por página, y solo modificaba un fichero.

Pero para ello había que tener activado allow_url_include y esto no se aconseja por motivos de seguridad.

¿Alguien me puede dar una alternativa? Es que ahora mismo no caigo en como hacerlo.

Saludos.
  #2 (permalink)  
Antiguo 27/10/2007, 17:15
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Pregunta Re: Alternativa a include externo

Hola morphoide, cómo vas??

Y con un simple include o require no te sirve??

Osea colocando en tus 4 páginas esto:
Código PHP:
require("el_archivo_que_necesitas.php"); 
Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 27/10/2007, 23:34
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años
Puntos: 1
Re: Alternativa a include externo

Gracias por su ayuda.

No, no me sirve, al menos lo que yo entiendo.

Ten en cuenta que las webs tienen dominios distintos, si quiero hacer un include ("miarchivo.php"); entonces debo tener un "miarchivo.php" en cada dominio, y cada modificación que haga de este archivo, lo tendría que hacer en cada dominio, entonces no cumple con lo que yo quiero, que es modificar solo uno y que esos cambios valgan para todas las webs que lo incluyan.

Un saludo ;)
  #4 (permalink)  
Antiguo 29/10/2007, 13:52
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años
Puntos: 1
Re: Alternativa a include externo

¿No hay ninguna propuesta?

Gracias, un saludo.
  #5 (permalink)  
Antiguo 29/10/2007, 13:55
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Alternativa a include externo

Create una funcion global o una clase que contenga el html en una variable y que lo retorne.

Algo como:
Código PHP:
function test(){
    
$test "<head><title>Test</title></head>";
    return 
$test;

Y luego la llamas desde tus paginas como una funcion mas si es global o como una funcion de una clase si usas el include solo para esa clase.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 09:44.