Nel file contenente la lista di tutorial, ci sono solo i titoli dei tutorial?
In tal caso, il testo dei tutorial dove si trova?
Come è strutturato il file con la lista? C'è solo il titolo su ogni riga?
Per automatizzare il processo dovresti prima organizzare i dati e rappresentarli con una certa logica che resti uguale per ogni cosa.
Faccio un'ipotesi.
Ogni riga del file con l'elenco la fai in questo modo:
titolo tutorial - nome pagina html associata senza .html
quindi per esempio
codice:
Come creare un elenco di tutorial - elencotutorial (il file vero sarebbe elencotutorial.html)
Mods per Half Life 2 - hl2mods
... e così via
Realizzi un file html per ogni tutorial che mostri solo la presentazione di questo, ovvero non ci devi mettere <html>, <head> e <body>, solo ciò che metteresti se fosse già dentro un file contenente questi elementi.
Esempio
codice:
Per creare un elenco di tutorial bisogna procedere come segue:
si prende un file di testo... bla bla bla
Crei una pagina php chiamata "elenco.php" (o come vuoi tu) nella quale, oltre alla struttura html, dove vuoi che appaia l'elenco metti
Codice PHP:
<?php
$elenco = file('lista.txt');
foreach($elenco as $tutorial)
{
$dati_tutorial = explode($tutorial);
echo "[url='tutorials.php?tut=".trim($dati_tutorial[1])."']".trim($dati_tutorial[0])."[/url]
";
}
?>
Questo ti mostrerà un elenco di tutti i tutorial presenti nel file sottoforma di link.
I link puntano tutti a una stessa pagina, ma con parametro diverso
Crei una pagina chiamata "tutorials.php" (o come vuoi tu, ma coerente con i link creati sopra) con la struttura html della pagina così come la vuoi mostrare, al posto del contenuto del tutorial però ci metti
Codice PHP:
<?php
$tutorial = trim($_GET['tut']); //anche altri controlli sul parametro se vuoi
include_once($tut.'.html');
?>
Fine.
Ovviamente è una cosa un po' grezza, ma è un'idea su come potresti procedere.