Mam taki problem. Robię włąśnie kolejny przykład z książki. Chcę wyświetlić zawartość pliku *.txt w tabeli. Mam jednak mały problem :(
Siedzę nad tym problemem 2h i nadal nie znalazłem sensownego rozwiązania. Zamówienie zapisuje się bez problemu, ale odczyt zapisany w ten sposób już nie.:
<meta charset="utf-8">
<?php
//Odczytanie całego pliku
//Każde zamówienie staje się elementem tablicy
$zamowienia = file("zamowienia.txt");
//Obliczanie ilości elementów tablicy
$ilosc_zamowien = count($zamowienia);
if ($ilosc_zamowien == 0) {
echo "<p><strong>Brak zamówień. Proszę spróbować później.</strong></p>";
}
echo '<table border="1">';
echo '<tr><th bgcolor="#CCCCFF">Data zamówienia</td>
<th bgcolor="#CCCCFF">Opony</td>
<th bgcolor="#CCCCFF">Olej</td>
<th bgcolor="#CCCCFF">Świece</td>
<th bgcolor="#CCCCFF">Suma</td>
<th bgcolor="#CCCCFF">Adres</td></tr>';
for ($i=0; $i<$ilosc_zamowien; $i++) {
//Rozbicie każdej linii
$linia = explode("\t".$zamowienia[$i]);
//Zapamiętanie wyłączenie ilości zamówionych produktów
$linia[1] = intval($linia[1]);
$linia[2] = intval($linia[2]);
$linia[3] = intval($linia[3]);
//Wyświetlenie każdego zamówienia
echo " <tr>
<td>$linia[0]</td>
<td align=\"right\">".$linia[1]."</td>
<td align=\"right\">".$linia[2]."</td>
<td align=\"right\">".$linia[3]."</td>
<td align=\"right\">".$linia[4]."</td>
<td>".$linia[5]."</td>
</tr>";
}
echo '</table>';
?>
Resztę kodu (całą stronę) zamieszczam tutaj -> https://mega.co.nz/#!VpwCxCZb!SPBkuQTj0-HbJKdQGBDZ5zZv96Os-a7kLgUGuk1D5Ik