Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wczytywanie linijki z pliku
Forum PHP.pl > Forum > Przedszkole
czuczu
Witam,
korzystam z przerobionego skryptu korzystającego z pliku .txt służy on do ładowania strony która zawiera dane z odpowiedniej linijki.
dane sa oddzielane poprzez "|" a do ich rozrozniania uzywam explode

Chodzi mi o to aby po podaniu w adresie (..)pokaz.php?$i=tutajsymbol jako tutaj symbol ciagu znakow np. KK001 i zeby skrypt pokazywal dane z linijki zaczynajacej sie od KK001|innedane
poki co mam tylko mozliwosc do podania jako $i numeru linijki z pliku textowego
mam nadzieje ze ktos zrozumie z czym mam problem i postara mi sie pomoc
pozdrawiam smile.gif
flopy
np.

  1. <?
  2.  
  3. $twoj_plik = file("sciezka");
  4.  
  5. for($i=0; $i <= count($twoj_plik); $i++) 
  6. {
  7.  if(strstr($twoj_plik[$i], $_GET['i'])) 
  8.  {
  9.  $znalazlem = TRUE;
  10.  
  11.  $result = explode("|", $twoj_plik[$i]);
  12.  
  13.  $szukana_linijka = $result[1];
  14.  }
  15.  
  16.  if($znalazlem) 
  17.  {
  18.  break;
  19.  }
  20. }
  21.  
  22. echo $szukana_linijka;
  23.  
  24. ?>


O to Ci chodzi?
czuczu
W zasadzie jestem juz blisko ale nie wiem jaka zmienna odpowiada za pierwszy element linijki czyli to co bedzie przed pierwszym "|" jak to ustawic zeby wpisując adres ustalać czego ma szukać

I do czego służy $_GET['i'] questionmark.gif?
no_face
Cytat: I do czego służy $_GET['i'] questionmark.gif?

Jest to tablica globalna, umieszczane sa w niej zmienne przekazywane przez url np jak masz taki link

http://twoja_strona.pl/jakis_plik.php?i=jakas_wartosc

to zmienna $_GET['i'] odczytywana w pliku "jakis_plik.php" bedzie miala wartosc "jakas_wartosc"
czuczu
Ogromne dzieki za wyjaśnienie - tego mi brakowało bo chciałem wpisywać w adresie: pokaz.php?$i= a to miało być bez "$" i wtym tkwił cały problem.
Jeszcze raz wielkie dzieki teraz juz z górki 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.