Utilizo una instrucción PHP Switch para determinar las páginas de mi sitio web. Así que aquí está un ejemplo:?Obtener la lista de casos en la instrucción switch
switch($page) {
case "about":
$title_name = "About Us";
$page_content = "includes/about-us.php";
include("inner.php");
break;
case "services":
$title_name = "Services";
$page_content = "includes/services.php";
include("inner.php");
break;
}
Y mi estructura de archivos es index.php? Page = aproximadamente que se convierte en sobre/ usando .htaccess /.
Lo que quiero hacer es tomar todas mis páginas en esa declaración de cambio y tomarla automáticamente y ponerla en una lista para que pueda escribirla automáticamente en mi página de pie de página donde tendré todos los enlaces.
Así que en lugar de escribir manualmente en todos los enlaces en el pie de página como: Inicio | Sobre nosotros | Servicios | Preguntas frecuentes, lo extraerá automáticamente en función de las páginas que proporcioné en la declaración Switch.
¿Hay alguna manera de hacerlo? También sería bueno poder agregar automáticamente nuevas páginas y agregará un nuevo caso para la nueva página, y automáticamente creará la página en la carpeta de inclusión.
Si alguien puede señalarme en la dirección correcta, realmente lo agradecería. Según entiendo, no creo que puedas hacer esto con una declaración de cambio, tendría que volver a trabajar de la manera en que llamo a las páginas, ¿verdad?
+1 para una pregunta interesante, aunque dudo si esto es posible en absoluto. También me gustaría ver una respuesta a tu pregunta. – pimvdb
Si quiere leer declaraciones, es imposible. Bueno, es posible, pero de una manera muy fea e inestable. –
@OZ_: ¿te refieres al tokenizer? Tampoco lo recomiendo, excepto uno _realmente_ quiere analizar la fuente (por ejemplo, generación de API o algo así). – KingCrunch