Por ejemplo, Sina, NetEase u otros sitios web, ¿qué son las páginas de columnas, las páginas de listas de artículos, las páginas de canales y las páginas de listas de gráficos? Lo mejor es dar enlaces uno por uno.
Mire la categoría PHP que seleccionó y, al mismo tiempo, observará el efecto de una página. De hecho, lo que ve es una página estática y hay muchas páginas en funcionamiento detrás de ella. Si pregunta cómo combinar PHP Estas cosas (por supuesto, es más probable que elija la base de datos MySQL, el socio dorado de PHP), entonces puedo decírselo
(Nota: en html5 (personalmente estoy acostumbrado ) la etiqueta del archivo es así)
Sus páginas de columnas, páginas de lista de artículos, páginas de canales, páginas de listas de gráficos, etc. son en realidad archivos php separados, que contienen En la página que ve se incluyen dos fragmentos con archivos html de cabecera y cola.
Nuestra página de la columna de chelines es nav.php, la página del artículo es content.php, la página del canal es cate.php, la página de la lista de gráficos es char.php, el archivo de encabezado del fragmento HTML es header.php y la cola HTML El archivo es footer.php.
Supongamos que la página que ve es index.php y que los archivos incluidos anteriormente están todos en el mismo directorio (cambie la ruta según sus propias necesidades), entonces su código fuente puede ser el siguiente (CSS el diseño se incluye en el encabezado. En php, la composición tipográfica se realiza según sus propios requisitos):
=========================. ===
index.php
============================= p>
php
include ("header.php"); //Encabezado HTML
//La siguiente inclusión puede contener contenido específico exclusivo de esta página. y no es universal
echo"
include ("nav.php" //Barra de navegación
echo"";
p>include (“content.php”); //Página de contenido
include (“cate.php”); //Industria del canal
include (“char. php"); //Página de lista de gráficos
include ("footer.php"); //HTML tail>
Cada archivo incluido puede contener el siguiente contenido:
============================
header.php:
============================
======= ======= ==============
nav.php
============= ======== =========
//Puede ser el código para vincular a la base de datos o algo así p>
//Luego navega desde la base de datos. Recupera el contenido de la columna de la tabla, que puede ser el siguiente código
while($array=mysql_fetch_array(database Statement)){
<. p> echo "$array['Tecla de navegación']"}
==================== ========
content.php:
========================= ====
// Obtenga el contenido de la base de datos nuevamente y luego envíelo. El contenido específico depende de cómo esté diseñada la tabla de su base de datos
while($array=mysql_fetch_array(declaración de base de datos)){
echo "$array['Por ejemplo, la clave del tiempo']";
echo "$ array['Por ejemplo, la clave del autor']";
echo " $array['Por ejemplo, la clave del contenido']";
echo
"$array['Por ejemplo, la clave de respuesta']";
} >>p>
==================== = ========
cate.php:
======================== = ====
//De manera similar, recupera el contenido del canal de la base de datos
while($array=mysql_fetch_array(declaración de base de datos)) {
echo "$array['Clave de canal']";
} >>p>
=============== ===============
char.php:
================== = ===========
//De manera similar, recuperar el contenido del gráfico de la base de datos
mientras( $array =mysql_fetch_array(declaración de base de datos)){
echo "$array['como gráficos relacionados o algo así']";
}
= === ========================
pie de página.php:
===== === ====================
//Si no hay requisitos especiales, usted puede cerrar la base de datos aquí
mysql_close(); >>p>
p>
Probablemente así es, se hace con todas las manos, por favor apoyen