Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Powtórzenie kodu dla każdego elementu
Forum PHP.pl > Forum > Przedszkole
qlwik
Cześć i czołem,

chciałbym spytać o dość prostą rzecz, mianowicie:

mam sopie plik costam.php, który chcę zaincludować do index.php,
zawartość costam.php to np. kilka linijek, np.

linia 1
linia 2
linia 3

z czasem będę tam dodawał nowe linijki, np.:
linia 4
lnia 5

PYTANIE:

co zrobić, aby do każdej linijki doklejało mi znacznik
  1. <li> i </li>
?
czyli co dać w pliku index.php, aby w do każdej linijki na początku dawało <li>, a na końcu </li>

tak aby efekt końcowy wyglądał tak:

  1. <li>linia 1</li>
  2. <li>linia 2 </li>
  3. <li>linia 3</li>
  4. <li>linia 4</li>
  5. <li>lnia 5</li>


oczywiście bez dodawania czegokolwiek w costam.php?

EDIT: aha, najlepiej jak by jeszcze to omijało puste linie.
Pyton_000
http://php.net/manual/en/function.file.php
qlwik
Hmm, pewnie powinienem to dać do "Przedszkole", bo nie znam się na php :/
nospor
Twoje zyczenie jest dla mnie rozkazem. przenosze
viking
W skrócie (z dokumentacji file, dopasuj sobie):

  1. $trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  2. foreach ($trimmed as $line) {
  3. echo '<li>', $line, '</li>';
  4. }
qlwik
Działa dzięki, jaram się smile.gif
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.