Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ładowanie wybranej lini pliku., lub ich liczby nieograniczonej
Coolmax
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Jak mógłby wyglądać skrypt na ładowanie (do generowanego kodu html) linijki, linijek tekstu o zmiennej długości. np.

plik file.txt

  1. <B>Kowalski</B> 04/01/2006 17:49<P>to jest komentarz<BR></p>
  2. <B>Nowakowski</B> 05/01/2006 17:49<P>to jest 2 komentarz<BR></p>

i co zrobić aby generowało html, bo nie chce zapisywać do tego pliku, np.

  1. <tr>
  2. <td class="txt"><span align="" style="font-weight: bold;">Kowalski</span></td>
  3. <td align="RIGHT" class="txt">04/01/2006</td>
  4. </tr>
  5. <tr>
  6. <td colspan="2" bgcolor="#990000">
  7. <img src="images/dot.gif" width=1 height=1 alt="." border="0"></td>
  8. </tr>
  9. <tr>
  10. <td colspan="2" class="txt2">to jest komentarz</td>
  11. </tr>
  12. <tr>
  13. <td colspan="2" bgcolor="#ffffff"><img src="images/dot.gif" width=1 height=10 alt="." border="0"></td></tr>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


1. Odczytujesz plik (file) do tablicy $lines
2. Przechodzisz przez tablice z liniami foreach'em
3. Wyciągasz sobie odpowiednie dane
4. Wyświetlasz w tym kodzie HTML

  1. <?php
  2. $lines = file('file.txt');
  3. foreach($lines as $line)
  4. {
  5.  preg_match('#<B>(.*?)</B>(.*?)<P>(.*?)</P>#is', $line, $dane);
  6.  
  7.  ?>
  8. <tr>
  9.  <td class="txt"><span align="" style="font-weight: bold;"><? echo $dane[1]; ?></span></td>
  10.  <td align="RIGHT" class="txt"><? echo $dane[2]; ?></td>
  11. </tr>
  12. <tr>
  13.  <td colspan="2" bgcolor="#990000">
  14. <img src="images/dot.gif" width=1 height=1 alt="." border="0"></td>
  15. </tr>
  16. <tr>
  17.  <td colspan="2" class="txt2"><? echo $dane[3]; ?></td>
  18. </tr>
  19. <tr>
  20.  <td colspan="2" bgcolor="#ffffff">
  21. <img src="images/dot.gif" width=1 height=10 alt="." border="0"></td>
  22. </tr> 
  23.  <?
  24. }
  25. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 17:14