Pues una vez q tienes tu "pagina html" formada .. en alguna variable:
Código PHP:
$usuario="pepe"; // ejemplo
$pagina_html = '<html>\n';
$pagina_html .= '<head>\n';
$pagina_html .= '</head>\n';
$pagina_html .= '<body>\n';
$pagina_html .= 'Esta es la pagina web de: <b>'.$usuario.'</b>\n';
$pagina_html .= '</body>\n';
(esta es una forma .. hay varias mas .. com usar herec doc .. y cosas así ..)
solo tienes q guardar esa variable en un fichero .. usando las funciones de fopen() .. fwrite() q te da PHP:
Código PHP:
$nombre_archivo=$usuario.".html"; // se forma el nombre del archivo a crear
if (!fwrite(fopen($nombre_archivo,'w'), $pagina_html)) {
echo "no se pudo guardar archivo";
} else {
echo "se guardó";
}
Via PHP puedes incluso crear directorios para cada usuario siendo este el nombre del usuario el nombre del directorio por ejeplo .. y dentro de el .. q el usuario le dé nombres a sus paginas q cree ...
Es muyy básico lo q he puesto .. pero por algo se empieza xD..
Un saludo,