Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] odczyt z pliku, file()
skali
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 21.08.2006
Skąd: Zheshuv

Ostrzeżenie: (0%)
-----


witam. mam problem zwiazany z odczytem z pliku funkcja file(). podam link i zrodlo kodu i powiedzcie mi co tu jest nie tak.

http://skali.unl.pl/3/zobaczzamowienia2.php

  1. <?php
  2. //utworzenie krotkich nazw zmiennych
  3. $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
  4. ?>
  5. <html>
  6. <head>
  7. <title>zobacz zamowienia</title>
  8. </head>
  9. <body>
  10. <h1>Czesci samochodowe Janka</h1>
  11. <h2>Zamowienia klientow</h2>
  12. <?php
  13. //odczytanie calego pliku
  14. //kazde  zamowienie staje sie elementem tablicy
  15. $zamowienia = file("http://www.skali.unl.pl/2/zamowienia.txt");
  16. //obliczanie ilosci elementow tablicy
  17. $ilosc_zamowien = count($zamowienia);
  18. if ($ilosc_zamowien == 0)
  19. {
  20.    echo '<p><strong>Brak zamowien.
  21.            Prosze sprobowac pozniej.</strong></p>';
  22. }
  23. echo "<table border='1'>\n";
  24. echo '<tr><th bgcolor="#cccff">Data zamowienia</td>
  25.            <th bgcolor="#cccff">Opony</td>
  26.            <th bgcolor="#cccff">Olej</td>
  27.            <th bgcolor="#cccff">Swiece zaplonowe</td>
  28.            <th bgcolor="#cccff">Suma</td>
  29.            <th bgcolor="#cccff">Adres</td>
  30.        </tr>';
  31. for ($i = 0; $i < ilosc_zamowien; $i++)
  32. {
  33.    //rozbicie kazdego wiersza
  34.    $wiersz = explode( "\t", $zamowienia[$i]);
  35.    //zapamietanie wylacznie liczby zamowionych produkktow (porzucenie pozostalych danych)
  36.    $wiersz[1] = intval( $wiersz[1] );
  37.    $wiersz[2] = intval( $wiersz[2] );
  38.    $wiersz[3] = intval( $wiersz[3] );
  39.    //wyswietlenie kazdego zamowienia
  40.    echo "<tr><td>$wiersz[0]</td>
  41.            <td align='right'>$wiersz[1]</td>
  42.            <td align='right'>$wiersz[2]</td>
  43.            <td align='right'>$wiersz[3]</td>
  44.            <td align='right'>$wiersz[4]</td>
  45.            <td>$wiersz[5]</td>
  46.        </tr>";
  47. }
  48. echo '</table>';
  49. ?>
  50. </body>
  51. </html>


dzieki za pomoc, pozdrawiam

Ten post edytował skali 22.04.2009, 23:46:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:53