Foros del Web » Programando para Internet » PHP »

Títulos en PHP

Estas en el tema de Títulos en PHP en el foro de PHP en Foros del Web. Hola, Anteriormente tenía unos títulos en php para mi página, pero al utilizar el código que tenía en php me salía un iframe en el ...
  #1 (permalink)  
Antiguo 09/08/2011, 17:30
 
Fecha de Ingreso: junio-2011
Mensajes: 183
Antigüedad: 13 años, 5 meses
Puntos: 10
Títulos en PHP

Hola,

Anteriormente tenía unos títulos en php para mi página, pero al utilizar el código que tenía en php me salía un iframe en el código fuente de la página, y nunca supe por qué.

Por ello, me gustaría que me dijeran cómo poner títulos php en mi página web, que es http://pokecompany.com y solo tengo un título para todas las secciones, que es el título del index.

A continuación les paso los códigos que antes ponía:

Cita:
<?php
echo("<iframe frameborder='0' height='0' scrolling='no' marginheight='0' marginwidth='0' width='0' hspace='0' longdesc='0' vspace='0' margintop='0'>");
include("$_GET[web].php");
echo("</iframe>");
if("$_GET[web]" != "") {
if($titulo) {
$titlenav = "$titulo - Web";
}
}
else {
$titlenav = "Titulo";
}
?>
En el index.php tenía puesto para el título: <title><?php echo("$titlenav"); ?></title>

En cada sección de la página <? $titulo="Título sección"; ?>

Las secciones las creo en un documento nuevo, fuera del index, y al subirlas se colocan directamente dentro de la tabla de contenido de la página.

Los títulos funcionaban correctamente, pero como ya he dicho, al ver el código fuente de la página aparecían iframes y el código de la página aparecía 2 o 3 veces... en fin, un follón.

Espero que me puedan ayudar,

Saludos!
__________________
¿Te gusta el fútbol? Zona de Fútbol
Pokemon Blanco 2 y Negro 2
  #2 (permalink)  
Antiguo 09/08/2011, 17:38
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Títulos en PHP

Si no quieres el iframe porque tienes en el código el iframe. No le encuentro sentido.

Código PHP:
Ver original
  1. echo("<iframe frameborder='0' height='0' scrolling='no' marginheight='0' marginwidth='0' width='0' hspace='0' longdesc='0' vspace='0' margintop='0'>");
  2.  
  3. echo("</iframe>");
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 09/08/2011, 17:48
 
Fecha de Ingreso: junio-2011
Mensajes: 183
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Títulos en PHP

Porque quitando ese iframe, me aparece el siguiente error:

Cita:
Warning: include(.php) [function.include]: failed to open stream: No such file or directory in /home/pokecomp/public_html/index2.php on line 2

Warning: include(.php) [function.include]: failed to open stream: No such file or directory in /home/pokecomp/public_html/index2.php on line 2

Warning: include() [function.include]: Failed opening '.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/pokecomp/public_html/index2.php on line 2
__________________
¿Te gusta el fútbol? Zona de Fútbol
Pokemon Blanco 2 y Negro 2
  #4 (permalink)  
Antiguo 09/08/2011, 17:51
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Títulos en PHP

Estas intentando incluir archivos que no existen y eso tiene solución con PHP, no hace falta colocar ese iframe. El error dice que tienes varios include que sobran. include(.php) o tal vez sea sólo uno, revisa la línea 1 o 2.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 09/08/2011, 18:45
 
Fecha de Ingreso: junio-2011
Mensajes: 183
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Títulos en PHP

Cita:
Estas intentando incluir archivos que no existen y eso tiene solución con PHP, no hace falta colocar ese iframe. El error dice que tienes varios include que sobran. include(.php) o tal vez sea sólo uno, revisa la línea 1 o 2.
Solo hay uno, y es include("$_GET[web].php");

Al borrarlo, desaparece el error que te comenté anteriormente. Y tampoco aparece el iframe en el código fuente de la página.

Lo único que pasa ahora es que no me funciona el <? $titulo="Titulo"; ?> y en las secciones no aparece nada, como podrás comprobar, por ejemplo, en Pokémon Blanco y Negro.

En el index.php sí aparece bien el título que es el pongo por defecto en:

$titlenav = "Titulo";

Puede que sea que al borrar el include("$_GET[web].php"); no aparecen los títulos en cada sección de la página?

Gracias por ayudarme e intenta de nuevo xD,

Saludos

PD: Si miras ahora la sección que te pasé, verás que aparece el título del index. Puse el index normal para que mis usuarios no se asusten, pero te digo que si pongo el index con el que estoy probando, no aparece nada de título en la sección. =S
__________________
¿Te gusta el fútbol? Zona de Fútbol
Pokemon Blanco 2 y Negro 2

Última edición por javi_sanchez_92; 09/08/2011 a las 18:54
  #6 (permalink)  
Antiguo 09/08/2011, 18:56
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Títulos en PHP

Prueba así:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if (isset($_GET['web']) != "") {
  4.    
  5.     $titulo = $_GET['web'];
  6.    
  7.         $titlenav = "$titulo - Web";
  8. } else {
  9.     $titlenav = "Titulo";
  10. }
  11.  
  12. ?>

Además necesitas imprimir el título con echo

<?php echo $titlenav; ?>

Supongo que a la web le pasas vía GET el titulo web=Este es el titulo de la web o de donde sale el titulo de cada página?
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 09/08/2011 a las 19:07
  #7 (permalink)  
Antiguo 09/08/2011, 19:10
 
Fecha de Ingreso: junio-2011
Mensajes: 183
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Títulos en PHP

He colocado el código que me pasó y ahora aparecen las secciones con el nombre de la sección, es decir, si yo la subí como "pokemon_blanco_negro.php" ahora en el título aparece "pokemon_blanco_negro". Lo podrás comprobar.

Cómo puedo hacer para que aparezca, por ejemplo, "Pokémon Blanco y Pokémon Negro - PokéCompany"

Saludos
__________________
¿Te gusta el fútbol? Zona de Fútbol
Pokemon Blanco 2 y Negro 2
  #8 (permalink)  
Antiguo 09/08/2011, 19:15
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Títulos en PHP

Me queda muy difícil seguir adivinando... De donde viene esta variable $titulo? los títulos no están almacenados en la base de datos? usas base de datos?
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: tabla
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 22:11.