Foros del Web » Programando para Internet » PHP »

Agregar header <script> a paginas

Estas en el tema de Agregar header <script> a paginas en el foro de PHP en Foros del Web. Gente, Tengo el siguiente problema y no logro resolverlo. Por un lado varias páginas. Ejemplo: index.php, saludo.php, comienzo.php, etc. Todas esas páginas, incluyen el archivo ...
  #1 (permalink)  
Antiguo 05/05/2010, 12:44
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 21 años, 5 meses
Puntos: 2
Agregar header <script> a paginas

Gente,
Tengo el siguiente problema y no logro resolverlo.
Por un lado varias páginas. Ejemplo: index.php, saludo.php, comienzo.php, etc.
Todas esas páginas, incluyen el archivo cuerpo.php.
Quiero agregar en el archivo cuerpo un script para que agregue en las paginas anteriores o mejor dicho, en el header de las paginas anteriores el siguiente codigo:
<script type="text/javascript" src="carpeta/script.js"></script>.
Es decir... Que sume entre las etiquetas <head></head> la nueva informacion.
Alguna ayuda?!
Mil gracias.
  #2 (permalink)  
Antiguo 05/05/2010, 12:47
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Agregar header <script> a paginas

puedes usar un str_replace ?
Código PHP:
Ver original
  1. $cadena = str_replace("<head>", "<head>\n<script type='text/javascript' src='carpeta/script.js'>\n", $cadena);

saludos!

aparte no es necesario que valla en header .. el <script> puedes ponerlo en otro lado y te funcionara igual
aunque no respetaras los estandares :3

lo otro que puedes usar es control de buffers

revisa ob_start

__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 05/05/2010, 12:49
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años, 7 meses
Puntos: 40
Respuesta: Agregar header <script> a paginas

La única forma que veo es que en el archivo cuerpo.php crees una función que haga un echo "<script etc etc></script>" y que coloques esa función en todos los <head> de las páginas en las que quieres añadir dicho texto.

EDIT: No habia pensado en str_replace.

Un saludo

Etiquetas: header
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 13:06.