bom dia, boa tarde ou boa noite
estou pensando em como posso fazer para um usuário admin criar novas paginas em um site usando php, uma maneira que pensei é usando o código abaixo:
<?php
# Nome do arquivo html
$pagename = "pagina.html";
# Texto a ser salvo no arquivo
$texto = "conteudo da pagina, sendo colocado os arquivos css, js e o conteudo que o usuario queira";
#Criar o arquivo
$fp = fopen($pagename , "w");
$fw = fwrite($fp, $texto);
#Verificar se o arquivo foi salvo.
if($fw == strlen($texto)) {
echo 'Arquivo criado com sucesso!!';
}else{
echo 'falha ao criar arquivo';
}
?>
minha duvida é se essa é a melhor solução para criação de paginas web pelo proprio site, agradeço qualquer ajuda!