Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/11/2005, 04:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo que menciona nicolaspar sería algo como generar una "caché" de esas cabeceras.

Es decir .. tus cabeceras no van a cambiar dinámicamente (ese texto/imagen que las compongan) hasta que modifiques ese texto por alguna razón, eso sería en el menor de los casos.

En consecuencia, tendrías que generar ese gráfico dinamicamente con las librerías GD hacia un archivo, lo cual se puede hacer perfectamente pues a la hora de generar un gráfico sueles tener dos opciones:

1) lo envias directo al cliente (usando las cabeceras HTTP adecuadas vía header() + las funcoines GD que envian al buffer de salida su trabajo (imagepng() .. imgagejpg() ..)

2) Generas el archivo (el .jpg, .png ...) de ese gráfico generádo dinámicamente, para eso .. las funciones imageXXX() tienen un parámetro opcional (el 2° normalmente) que indica el nombre del archivo que generas y donde lo quieres hubicar (ruta). Si no lo indicas, la función hace lo del punto 1 que te comenté.

Por ende, lo único que debes hacer es en tu aplicación un apartado de administración del sistio donde "dispares" la generación de gráfico si corresponde: es decir; si modificastes los valores de esos textos.

Para el funcionamiento del resto del sitio, tu siempre tomarías ese nombre de gráfico generado "cabecera.png" por ejemplo .. que es lo que siempre generarías de forma dinámica ante un cambio de esos textos .. Ahora, si tienes vários "idiomas" (en definitiva várias Cabeceras como gráfico distintas) .. igualmente puedes generar archivos por separado para cada "idioma" pero siempre "disparado" la generaciónd el archivo por tu script PHP de proceso (con GD) que genere el gráfico ante un cambio de esos datos.

Un saludo,