Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Tabelka html z pliku php
Forum PHP.pl > Forum > Przedszkole
meezan
Sprawa zasadniczo prosta dla znających php. Niestety ja nie mogę ogarnąć więc piszę.
Posiadam plik .php który wyświetla podobną zawartość.
  1. |94.254.19.46|4500|<a href=http://94.254.19.46:4500>KoNas spöböj</a>||1.0.6|Niemisjärvet|15 / 15 |1 / 21 |0|1|0|255 h 5 min||
  2. |213.65.169.104|4500|<a href=http://213.65.169.104:4500>Korsblänk</a>|<img src="img/SWE.png" alt="" />|1.0.8|Koivusaaren matalikko|20 / 30 |25 / 31 |0|1|1|186 h 59 min||
  3. |84.250.92.186|4500|<a href=http://84.250.92.186:4500>Thester [Team Rävä]</a>|<img src="img/FIN.png" alt="" />|1.0.8|Rautupuro|10 / 30 |2 / 31 |1|1|1|185 h 17 min|LAIHDUTTAKAA!!!|
  4. |80.246.144.10|4500|<a href=http://80.246.144.10:4500>DX [RSS]</a>|<img src="img/FIN.png" alt="" />|1.0.8|Korpipuro|5 / 30 |2 / 31 |0|1|1|184 h 37 min|Järvet by P.Ilkki Seuraava Kuopionlahti|
  5. |87.100.239.20|4500|<a href=http://87.100.239.20:4500>Kaitsun Serveri</a>|<img src="img/FIN.png" alt="" />|1.0.8|Meri|2 / 30 |31 / 31 |0|1|1|126 h 16 min||
  6. |78.63.168.58|4500|<a href=http://78.63.168.58:4500>Morkis</a>|<img src="img/LiTU.png" alt="" />|1.0.8|Koivusaaren matalikko|30 / 30 |9 / 31 |0|1|1|66 h 17 min|sveiki, hello, cz, moi ...|
  7. |80.212.22.220|4500|<a href=http://80.212.22.220:4500>Lokegata Propilkkilaug</a>|<img src="img/NOR.png" alt="" />|1.0.8|Savilahti|12 / 30 |21 / 21 <br />(3&nbsp;oczekujących)|0|1|1|64 h 47 min|´Burbot in the Moonlight´ 30min Winter Night. Next: Venetjoen tekojärvi 5 biggest fish.|
  8. |78.157.68.201|4500|<a href=http://78.157.68.201:4500>Vaiduoklis</a>|<img src="img/LiTU.png" alt="" />|1.0.6|Metsälampi|15 / 30 |13 / 30 |0|1|1|53 h 5 min||
  9. |109.204.143.17|4500|<a href=http://109.204.143.17:4500>JMT [TSK]</a>|<img src="img/FIN.png" alt="" />|1.0.8|Mäntylahti|29 / 30 |30 / 31 |0|0|1|46 h 14 min|voittajan puheilla (ei politikkaa-rasismii,eikä seuranhakuun vaan kalastmiseen)|
  10. |78.84.74.165|4500|<a href=http://78.84.74.165:4500>Purvs</a>|<img src="img/LAT.gif" alt="" />|1.0.8|Iso-Ruuhijärvi|14 / 30 |6 / 31 |0|1|1|21 h 45 min|Shovakar turniirs ´Piektdiena ir klaat´. Info: www.krikumi.lv|
  11. |46.7.45.141|4500|<a href=http://46.7.45.141:4500>KAZARAGS.LV</a>|<img src="img/LAT.gif" alt="" />|1.0.8|Savilahti|2 / 15 |21 / 31 |0|1|1|19 h 23 min||
  12. |72.28.47.189|4500|<a href=http://72.28.47.189:4500>Milt [USA]</a>||1.0.6|Pieni Särkinen|25 / 30 |5 / 20 |0|1|0|16 h 9 min|Welcome to Milts room, I ask you be courteous to all players.|
  13. |217.44.184.75|4500|<a href=http://217.44.184.75:4500>arturs [XXL]</a>|<img src="img/LAT.gif" alt="" />|1.0.8|Iso-Ruuhijärvi|11 / 30 |6 / 31 |0|1|1|7 h 7 min|nakam copeet!|
  14. |84.249.172.163|4500|<a href=http://84.249.172.163:4500>jutapo [YK-joukot]</a>|<img src="img/FIN.png" alt="" />|1.0.8|Linlonlahti|29 / 30 |4 / 21 |0|0|1|4 h 7 min||
  15. |109.194.106.36|4500|<a href=http://109.194.106.36:4500>YoshkinKot{12}</a>|<img src="img/RoUS.png" alt="" />|1.0.8|Rautupuro|9 / 15 |27 / 27 |0|1|1|1 h 28 min|Vsem privet! Dobro pojalovat`!|
  16. |82.141.76.86|4500|<a href=http://82.141.76.86:4500>KalaMies[FIN] [PyhäjärvenPilkkijät]</a>|<img src="img/FIN.png" alt="" />|1.0.6|Linlonlahti|7 / 15 |9 / 21 |0|1|0|19 min||
  17. |89.234.217.29|4500|<a href=http://89.234.217.29:4500>matej WDN [Crucian Team]</a>|<img src="img/PL.png" alt="" />|1.0.8|Venetjoen tekojärvi|27 / 30 |19 / 21 |0|1|0|13 min||
  18. |84.248.183.252|4500|<a href=http://84.248.183.252:4500>Timppa</a>||1.0.6|Mäntylahti|22 / 30 |1 / 21 |


Chiałbym aby skrypt php zapisywał wybrane wartości w tabeli html np.
  1. <tr>
  2. <td>94.254.19.46</td>
  3. <td><a href=http://94.254.19.46:4500>KoNas spöböj</a></td>
  4. <td><img src="img/SWE.png" alt="" /></td>
  5. <td>1.0.6</td>
  6. <td>Niemisjärvet</td>
  7. </tr>
  8. <tr>
  9. itd .............


Nie chodzi mi o gotowca tylko podpowiedź jak wygenerować tabelkę aby były w niej tylko wybrane kawałki z całej listy.
Grzyw
Cytat(meezan @ 7.03.2014, 19:15:32 ) *
Nie chodzi mi o gotowca tylko podpowiedź jak wygenerować tabelkę aby były w niej tylko wybrane kawałki z całej listy.


Zastosuj wyrażenia regularne - znajdziesz sporo tutoriali w necie.
emillo91
pokonbinuj trochę z funkcją explode żeby oddzielić parametry od siebie a nastepnie z pętlą while żeby zapetlić wyświetlanie wyników.
php__amator
Emillo ma racje, w całym tym bałaganie masz powtarzające się znaczniki oddzielające poszczególne elementy w postaci "|" więc explode będzie ci dzielił względem tych właśnie i masz co trzeba. potem to tylko wrzucisz odpowiednio do potrzeb w tabelki HTML.
ponieważ elementy są powtarzalne nie masz problemu.

  1. przykłąd1:
  2. $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
  3. $pieces = explode(" ", $pizza);
  4. echo $pieces[0]; // piece1
  5. echo $pieces[1]; // piece2
  6. w tym wypadku dzielisz w/g spacji (puste pola)
  7.  
  8. przykład2:
  9. $data = "foo:*:1023:1000::/home/foo:/bin/sh";
  10. list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
  11. echo $user; // foo
  12. echo $pass; // *
  13. w tym przypadku w/g : (dwukropka)


Poczytaj tutaj: http://uk3.php.net/manual/en/function.explode.php

Pozdrawiam
phpamator
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.