Grazie, sembra funzionare. Pero' noto che l'output mi inserisce i caratteri ascii "\n", invece di andare a capo.

Aggiungo anche una domanda,

del ciclo:

Codice PHP:

$src 
file_get_contents("file.txt");
$lines explode("\n",$src);

for(
$i=0;$i<count($lines);$i++){
echo 
$i.$lines[$i]."
"
;

Mi stampa una riga in piu' che non riesco a strippare in nessun modo. Alla fine della lista

uno
due
tre

rimane qualcosa che crea un linea in piu'...

Io volevo avere in output una cosa tipo:

[uno] due->
<-uno [due] tre->
<-due [tre]

In pratica quelli nella lista sono nomi di file, io dovrei creare una specie di navigazione avanti e indietro. Ovviamente i file non si chiamano uno due tre Io ho fatto:

Codice PHP:

$num 
count($lines);

if(
$i 1){
$line "<a href=\"index.html\">Indice</a> | ";
$line.= "<a href=\"".$src[$i+1].".html\">Avanti</a>";

}elseif(
$i $num){ #qui ho provato anche con >= =

$line "<a href=\"".$src[$i-1].".html\">Indietro</a>";
$line.= " | <a href=\"index.html\">Indice</a>";

}else{

$line "<a href=\"".$src[$i-1].".html\">Indietro</a>";
$line.= " | <a href=\"index.html\">Indice</a> | ";
$line.= "<a href=\"".$src[$i+1].".html\">Avanti</a>";
}
echo 
$line.$num;

echo 
"</p>\n\n<hr/>\n\n"