Da file txt a tabella html

Giovanni255

Utente Attivo
29 Set 2015
38
2
0
Salve a tutti,
ho un file txt composto in questo modo:
Id Autore Brano
1 mioAutore mioBrano

Ogni colonna del file è divisa da uno spazio. Vorrei sapere come posso trasferire il contenuto di ogni cella del file in una tabella in HTML. Grazie in anticipo
 
ciao
se non ho capito male, cioè hai un file chiamato, esempio, miei_brani.txt che contine varie righe e vuoi richiamare tqle file in modo da ottenere una tabella html
HTML:
<table>
<tr><td>1</td><td>pancrazio</td><td>volare oho oho</td></tr>
<tr><td>2</td><td>sofonisba</td><td>cantare aha aha</td></tr>
<!-- eccetera -->
</table>
se è così non puoi farlo con htm, ma devi usare un lingiaggio dinamico es. php
 
Si, hai ragione; infatti io voglio utlilizzare proprio il PHP. Il file si chiama miei_brani.txt. Grazie
 
ciao
puoi provare una cosa del genere
PHP:
<?php
$righe=file("miei_brani.txt");//legge le righe trasformandole in array, verifica il percorso
echo "<table>";
foreach($righe as $riga){
	//da quello che capisco id autore e brano sono separati da spazi
	//e autore  e brano sono parole uniche, NON es. autore= pinco pallo
	//spero altimenti la cosa si complica
	$campi=explode(" ", $riga);//in $campi[0] =id, $campi[1] =autore, $campi[2] =brano
	echo "<tr><td>".$campi[0]."</td><td>".$campi[1]."</td><td>".$campi[2]."</td></tr>";
}
echo "</table>";
?>
 
ciao
questo non posso saperlo, comunque nel punto in cui devi far apparire la tabella, es.
PHP:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
</head>
<body>
<h1>questi sono i miei brani</h1>
 <?php
$righe=file("miei_brani.txt");//legge le righe trasformandole in array, verifica il percorso
echo "<table>";
foreach($righe as $riga){
    //da quello che capisco id autore e brano sono separati da spazi
    //e autore  e brano sono parole uniche, NON es. autore= pinco pallo
    //spero altimenti la cosa si complica
    $campi=explode(" ", $riga);//in $campi[0] =id, $campi[1] =autore, $campi[2] =brano
    echo "<tr><td>".$campi[0]."</td><td>".$campi[1]."</td><td>".$campi[2]."</td></tr>";
}
echo "</table>";
?> 
<p>spero che vi piacciano</p>
</body>
</html>
 

Discussioni simili