Grazie anche per gli spunti!
Avevo cmq già pensato a come strutturare i files.
Nel modo seguente:
Ho in una cartella chiamata "struttura" tutte le pagine del sito, dalle quali è stato tolto il contenuto ed è stato sostituito con una chiave contenuta tra 2 segni di percentuale %chiave%.
Un esempio (minimale):
codice:
<html>
<body>
<div id="header">[img]immagine.jpg[/img]</div>
<div id="contenuto">
%paragrafi%
</div>
</body></html>
Quando poi l'utente inserisce i propri contenuti, che potrebbero essere diversi paragrafi come questi:
paragrafo1
paragrafo2
altro testo, contenuto nel paragrafo 3
il mio programma genera questo codice:
codice:
paragrafo1</p>
paragrafo2</p>
altro testo, contenuto nel paragrafo 3</p>
Dopodiché prende il file di struttura (quello che ho riportato prima nel codice, che conteneva la chiave %paragrafi%), cerca la chiave %paragrafi% e la sostituisce con il codice che ho appena citato.
Il codice ottenuto da questa operazione viene salvato in una nuova cartella, che conterrà tutti i files completi del sito (cioè quelli da uploadare attraverso l'FTP).
Ovviamente questo esempio è molto semplificato, ma spero che renda l'idea!
Grazie ancora, a presto!