Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/07/2005, 05:30
JVB
 
Fecha de Ingreso: diciembre-2003
Mensajes: 329
Antigüedad: 20 años, 4 meses
Puntos: 2
Sin que te lo tomes a mal, tienes una forma muy curiosa de calificar si una cosa es más sencilla o no que otra.

Una de las primeras utilidades del php para los que vienen del HTML (tampoco yo sé mucho) es para conseguir páginas claras y fáciles de editar.

Casi todas las páginas tienen en comun: cabecera, menú y pie y cambia el contenido, esto se puede hacer con includes, de tal modo que le insertas a una página base las 3 zonas comunes a todas con una sentencia php cada una.

En vez de llamarla htm has de llamarla php porque lleva código php, pero por lo demás es html puro.

¿Qué complicación es esa?, ¿Qué problema tienen los enlaces?

esto seria el index.php

<!-- Para que no se fastidie el post

<html> (sí sí, se puede poner html siendo una pagina .php)

<head></head>

<body>

<?include("header.php");?> (esto le mete a la pagina la cabecera, donde header.php es una página en html monda y lironda, por ejemplo lo que seria el codigo htm de un frame superior, pero en vez de llamarla .html la llamas .php)

<table>
<tr>

<td><?include("menu.php");?></td>
(el menú lo mismo, es codigo html puro que en vez de guardarse como .htm lo guardas como .php)

<td>
AQUÍ VA EL ROLLO DE CADA SECCIÓN, o bien puede llamar a otro include, mejor aún para más claridad
</td>

</tr>
</table>

<?include("footer.php");?> (3/4 de lo anterior)

</body>

</html>


-->

Ahora cuando alguien, robot o lo que sea pide ese archivo index.php, lo que hace el servidor es "incrustar" en los includes el archivo al que se llama (header.php, menu.php, footer.php), los incrusta y te los sirve, cuando ves el codigo fuente ya no verás la sentencia include, sino el código html que había en el archivo al que llamaba ese include.

Los enlaces serian presentacion.php (sin id ni nada), consultas.php, etc. etc.

Eso es un php básico, a ver que problema tiene.

Un saludo.
__________________
Un comentario más...

Última edición por JVB; 25/07/2005 a las 05:32 Razón: error en un tr