Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Ir al Blog de posicionamiento web



Foro de programación en PHP

Responder el mensaje

Problema con variable

Autor: jota_sk
Publicado: 29-9-2008 08:01 PM
Estoy programandome una pagina web en PHP, hace tiempo que no toca nada de PHP, y se me han olvidado un par de cosas. La duda es la siguiente: tengo un archivo llamado header.php y en el pongo todo el codigo de la pagina del header y parte del body, pero solo del body le pongo la imagen principal de la web. Tambien tengo un footer.php en el que le he puesto el codigo que corresponde al pie de la pagina. Y un archivo config.php en el que tengo puesto cosas para personalizar cosas de la web (por ejemplo el titulo, y cosas de footer y tal).Y por ejemplo en el header.php donde esta el codigo <title> yo le he puesto lo siguiente <title><? $titulo ?></title>, y en la primera linea del codigo de la web, l'he he puesto <? include ("config.php"); ?>. La cosa es que no me conoce la variable que l'he he puesto en config, para que se la ponga en <title>. Weno no me he explicado muy bien. Aqui dejo el codigo del header.php y del config.php, para que veais a lo que me refiero.

header.php
<? include ("config.php"); ?>
<html>
<head>
<title><? $titulo ?></title>
<link rel="stylesheet" type="text/css" media="screen" href="estilo.css" />
<style type="text/css">
<!--
.Estilo1 {
color: #990000;
font-weight: bold;
}
.Estilo3 {color: #990000}
-->
</style>
</head>
<body background="./images/bg-body.jpg">
<table border="0" align="center" width="980px" height="120px" background="./images/bg-cabecera.jpg" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>
<table border="0" align="center" width="980px" height="21px" background="./images/bg-botones.jpg" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>


config.php
<?
$titulo = "Prueba del titulo";
?>
Autor: php programmer
Publicado: 30-9-2008 04:11 PM
Hola,

la solución es simple, sólo debes hacer un echo de la variable $titulo, así:

<title><? echo $titulo ?></title>

o bien:

<title><?= $titulo ?></title>

Slds.