Allora.... ti spiego... mettiamo il caso che hai la pagina template.html che contiene il modello di pagina...
Modifica questo html in modo da avere {nome} dove vorrai ke appare il nome, {img} dove vuoi che apparirà l'img (per un img penso ke dovrai metterlo nell'attributo src del tag 'img') e {commento} dove vorrai ke sarà il commento all'img.
Dopo che avrai il modello, crei il form che manda i 3 parametri: nome, percorso img, e commento...
Il Suddetto form invia i dati ad una pagina php, diciamo chiamata post.php...
che avrà + o - il codice seguende:
Codice PHP:
$modello = implode("",file('template.html'));
$modello = str_replace("{nome}", $_POST['nome'], $modello);
$modello = str_replace("{img}", $_POST['img'], $modello);
$modello = str_replace("{commento}", $_POST['commento'], $modello);
// così avrai in modello, la tua pag pronta da creare... e ora la crei con le funzioni file...
$fp = fopen("pag1.php", "w+");
fwrite($fp, $modello);
fclose($fp);
Niente di Difficile... Attenta al codice che è vulnerabile... e potrebbe contenere errori, visto che l'ho scritto di fretta!