Hombre, puedes tener un archivo llamado paginas.php que tenga algo así:
Código PHP:
Ver original$idpagina = $_GET["idpagina];
switch($accion) {
case "mostrar":
//Aquí el codigo para mostrar una pagina. Ejemplo:
$resultado = mysql_query("SELECT * FROM paginas WHERE idpagina='$idpagina'",$conexion);
while($row = mysql_fetch_array($resultado) {
//Y aquí vas mostrando los datos de UNA pagina :)
}
break;
case "insertar":
//Sección que procesa el crear una nueva web
break;
case "formulario":
//Formulario para crear una nueva página con el action="pagina.php?accion=insertar
break;
case "editar":
//Coges los datos de la página de la base de datos y los muestras en un formulario
break;
case "actualizar":
//Procesa los datos al editar una página
break;
}
Así, con un archivo, puedes hacer todo lo que harías con varios, crear, editar, modificar, actualizar, y si quieres, borrar páginas.
Un saludo y espero haberte orientado.