Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] link i wyświetlanie zawartości pliku
Forum PHP.pl > Forum > Przedszkole
dr4g0n79
witam!

niestety nie znam na tyle php aby sobie sam mógł z tym poradzić chodzi mi o coś takiego: jak zrobić aby po kliknięciu w link wykonała się dalsza część za pomocą funkcji foreach wyświetlam poszczególne linie pliku tekstowego linijka po linijce i chcę zrobić tak aby wyświetlić dwie linie (to już wiem jak zrobić) a resztę linii dopiero po kliknięciu w link chcę osiągnąc cos typu:
wyswietlam dwie pierwsze linie pliku tekstowego
jeżeli klikniesz w link wyświetlę pozostałe

poniżej kod realizujący to zadanie:
  1. <?php
  2. foreach($plik as $wartosc)
  3. {
  4. if ($linia==0)
  5. echo " .$wartosc. ";//wyświetla pierwszą linię
  6. if ($linia==1)
  7. echo " .$wartosc. ";//wyświetla drugą linię
  8. else 
  9. echo $wartosc;//wyświetla wszystkie pozostałe linie i chcę aby te linie wyświetlić dopiero po kl
    iknięciu w jakiś link
  10. $linia++;
  11. }
  12. ?>

Bardzo proszę o pomoc i dziękuję z góry
Pozdr!
strife
Ja bym to napisał trochę inacze, wczytujesz cały plik poprzez file" title="Zobacz w manualu PHP" target="_manual, w ten sposób otrzymamy tablicę, którą jak w podanym przez Ciebie przykładzie, możemy przelecieć:

  1. <?php
  2. $lines = file('plik.txt');
  3. foreach( $lines as $number => $line ) {
  4. if ( $number == 0 OR $number == 1 ) {
  5. echo $line;
  6. } else {
  7. if ( $_GET['show'] == 'all' ) {
  8. echo $line;
  9. }
  10. }
  11. ?>

(wpisując index.php?show=all pokaże wszystkie )

Pisane z palca na szybko, ale mam nadzieję, że ideę zrozumiałeś : )
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.