Salve,
come da oggetto ho tale problema,
riuscire a leggere una determinata riga dentro un file di testo.
supponiamo di avere tale TXT:
Codice PHP:
1|provaa|provab|prova c|prova d
2|provad|provae|prova f|prova g
3|provah|provai|prova l|prova m
4|provan|provao|prova p|prova q
questo a.php è il file dove visualizzo tutte le righe, all'interno c'è un link che punta su b.php nel quale devo visualizzare la riga scelta...
Codice PHP:
<?php
$FileName = "file.txt";
$file = file($FileName);
print "<table>";
for ( $i = 0 ; $i < count($file) ; $i++ )
{
$tmp = explode ("|", $file[$i]);
print "
<tr>
<td><a href=\"b.php?id=$tmp[0]\">$tmp[0]</a></td>
<td>$tmp[1]</td><td>$tmp[2]</td>
<td>$tmp[4]</td><td>$tmp[5]</td>
</tr>
";
}
print "</table>";
?>
il file b.php lo strutturo così:
Codice PHP:
<?php
$FileName = "file.txt"; // Modifica qui il nome del file da caricare
$id=$_REQUEST['id'];
$file = file($FileName);
print "<table>";
for ( $id = 0 ; $id < count($file) ; $id++ )
{
$tmp = explode ("|", $file[$id]);
print "
<tr>
<td>$tmp[0]</a></td>
<td>$tmp[1]</td><td>$tmp[2]</td>
<td>$tmp[4]</td><td>$tmp[5]</td>
</tr>
";
}
print "</table>";
?>
ma non è corretto, infatti mi rivisualizza tutti i risultati...
dove sbaglio?
grazie