Hola: esto se me ha ocurrido a partir de Entrega nº36 del Tutorial básico del programador web: PHP desde cero de aprenderaprogramar.com
No se si es posible. Soy principiante y no se si lo que quiero se puede hacer.
Quiero crear un script que cree páginas HTML y a su vez incluya dentro de cada una el menú que lleva a cada una de las páginas.
No consigo la sintaxis en para que una función cree los menús dentro de cada página creada en "fputs". ¿Es posible hacerlo?
Os dejo el código... y gracias de antemano por las molestias.
$array=array(1=>"Inicio", "Menu2", "Menu3");
$n = count($array);
function crearMenu ($array) {
global $array;
echo "<ul>";
foreach ($array as $paginas) {
echo "<li style='list-style-type:none'><a href='" . $paginas . ".html'>" . $paginas . "</a></li>";
}
}
function CrearPagina($array) {
global $array;
foreach ($array as $paginas) {
$Crear = fopen($paginas . ".html" , "w");
fputs($Crear, "
<!DOCTYPE htm>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>" . $paginas . "</title>
</head>
<body>" .
//Aquí no se hacer que se ejecute la función: crearMenu ($array) .
"</body>
</html>" );
}
fclose($Crear);
}
CrearPagina($array);