Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php wyswietlanie danych z pliku
Forum PHP.pl > Forum > Przedszkole
mikk
Witam! cos sie stalo i nie wiem co...smile.gif
chodzi o to ze gdy przy wypelnie formularz i zapisze do pliku dane
  1. <?php
  2. $dane=&#092;"$imie||$email||$data||$www||$tresc||<br>\"; 
  3. $dane = str_replace(&#092;"n\",\"<br>\",$dane);
  4. ?>

i w skrypcie odczytu ze stronicowaniem mam:
  1. <?php
  2. $file = file(&#092;"pliki/plik.txt\"); 
  3. for ($index=$start; $index < $page*$max_poz; $index++) 
  4. { 
  5. $gr = split(&#092;"|\", chop($file[$index])); 
  6. $zz = explode(&#092;"||\", $file[$index]); 
  7.  
  8. echo &#092;"<b><a href=mailto:$zz[1]>$zz[0]</a></b> <font size=\"1\\">$zz[2]</font><br><a href=http://$zz[3]>$zz[3]</a><br><div class='ksiega'>$zz[4]</div>\"; 
  9. }
  10. ?>

problem tkwi w tym ze pokazuje sie tylko ostatni wpis do pliku... lecz gdy nie ma tego elementu
  1. <?php
  2. $dane = str_replace(&#092;"n\",\"<br>\",$dane);
  3. ?>
w pierwszym kodzie problem nie wystepuje. co jest zle??
Pozdrawiam!
Nitryt14
Zamień to
  1. <?php
  2. $dane=&#092;"$imie||$email||$data||$www||$tresc||<br>\"; 
  3. $dane = str_replace(&#092;"n\",\"<br>\",$dane);
  4. ?>

na to
  1. <?php
  2. // ----------------
  3. // zrób to do czego potrzebujesz
  4. $dane = str_replace(&#092;"n\",\"<br>\",$tresc);
  5. // ----------------
  6. $dane=&#092;"$imie||$email||$data||$www||$tresc||n\";
  7. ?>


Myśle że zadziała

Pozdrawaim
mikk
OK! spoko pokazuja sie nastepne... tylko ze gdy w <textarea> czyli $tresc w czasie wpisywania nacisne enter to rozpoznaje to jako nowy wpis.
mikk
tzn to co jest po enterze w $tresc
Sorki za zasmiecanie winksmiley.jpg
mikk
jeszcze raz przepraszam ze zawalam niepotrzebnymi wypowiedziami ale czy nikt nie wie dlaczego tak sie dzieje?
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.