Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Odczytanie danych z pliku i pokazanie ich w tabeli
998
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 30.06.2007

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


Szukałem tego na forum ale nigdzie nie mogę znaleźć dobrego rozwiązania.

Mam utworzony plik baza.txt. Jest w nim:

Huta Pokój SA|41-709 Ruda Śląska, Śląskie, Niedurnego 79|www.hutapokoj.eu
ADZ sp. z o.o.|05-220 Zielonka, Mazowieckie, Bankowa 43|www.adz.com.pl

Jak odczytać dane z tego pliku i pokazać wynik w tabeli z wyróżnieniem:

Nazwa firmy,
Kod pocztowy,
Województwo,
Ulica,
Adres WWW?

Ten post edytował 998 30.06.2007, 13:03:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2. function trim_value(&$value)
  3. {
  4. $value = trim($value);
  5. }
  6.  
  7. $wej = file('baza.txt');
  8.  
  9. $wyj = "<table>
  10. <tr>
  11.  <td><b>Nazwa firmy</b></td>
  12.  <td><b>Kod pocztowy</b></td>
  13.  <td><b>Województwo</b></td>
  14.  <td><b>Ulica</b></td>
  15.  <td><b>Adres WWW</b></td>
  16. </tr>n";
  17.  
  18. foreach ($wej as $i => $dane){
  19.  
  20. $dane = trim($dane); // usuwamy znaki konca wiersza
  21. list($nazwa,$inne,$www) = explode('|',$dane);
  22. $kod_pocztowy = substr($inne,0,6);
  23. $inne = explode(',',substr($inne,7));
  24. array_walk($inne,'trim_value');
  25. list($miasto,$wojewodztwo,$ulica_cala) = $inne;
  26.  
  27. $wyj .="<tr>n";
  28. $wyj .= "<td><b>$nazwa</b></td>n";
  29. $wyj .="<td><b>$kod_pocztowy</b></td>n";
  30. $wyj .="<td><b>$wojewodztwo</b></td>n";
  31. $wyj .="<td><b>$ulica_cala</b></td>n";
  32. $wyj .="<td><b><a href="http://$www">$www</a></b></td>n";
  33. $wyj .="</tr>n";
  34. }
  35. $wyj .="</table>n";
  36.  
  37. echo $wyj;
  38. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- 998   [php] Odczytanie danych z pliku i pokazanie ich w tabeli   30.06.2007, 13:02:35
- - kornel-php   fgets" title="Zobacz w manualu PHP" target="_manua...   30.06.2007, 13:07:34
|- - 998   Cytat(kornel-php @ 30.06.2007, 14:07...   30.06.2007, 13:24:38
- - kornel-php   [PHP] pobierz, plaintext <?php// nie napiszę Ci...   30.06.2007, 13:33:30
|- - 998   Cytat(kornel-php @ 30.06.2007, 14:33...   30.06.2007, 13:58:26
- - JaRoPHP   Cytat(998 @ 30.06.2007, 12:24:38 ) Ko...   30.06.2007, 13:34:33
- - Darti   no i jeszcze substr" title="Zobacz w manualu PHP" ...   30.06.2007, 13:39:25
|- - kornel-php   Cytat(Darti @ 30.06.2007, 14:39:25 ) ...   30.06.2007, 13:42:24
|- - Darti   Cytat(kornel-php @ 30.06.2007, 12:42...   30.06.2007, 15:28:26
|- - kornel-php   Cytat(Darti @ 30.06.2007, 16:28:26 ) ...   30.06.2007, 15:38:54
|- - 998   Cytat(kornel-php @ 30.06.2007, 16:38...   30.06.2007, 15:51:52
|- - Darti   Cytat(998 @ 30.06.2007, 14:51:52 ) Wi...   30.06.2007, 16:10:26
- - UDAT   Odczytywać w pętli fgets" title="Zobacz w manualu ...   30.06.2007, 14:10:26
|- - 998   Cytat(UDAT @ 30.06.2007, 15:10:26 ) O...   30.06.2007, 14:57:36
- - ChowiX   Jak Ci ma odczytać [PHP] pobierz, plaintext <?p...   30.06.2007, 14:13:21
- - 998   Ponawiam pytanie jak odczytać dane z drugiej linii...   30.06.2007, 15:37:26
- - Darti   [PHP] pobierz, plaintext <?phpfunction trim_val...   30.06.2007, 15:50:48
|- - tomsi   Moglbys wytlumaczyc co znacza poszczegolne linie k...   30.06.2007, 22:56:54
- - JaRoPHP   Cytat(998 @ 30.06.2007, 14:37:26 ) Po...   30.06.2007, 15:52:40
- - JaRoPHP   Cytat(tomsi @ 30.06.2007, 21:56:54 ) ...   1.07.2007, 07:57:35


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

 



RSS Aktualny czas: 3.10.2025 - 01:01