Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis danych z textarea do pliku.txt
Forum PHP.pl > Forum > Przedszkole
Gość_piotr
Witam. Jestem naprawdę początkujący. Na swoją stronę piszę właśnie księgę gości. Składa się ona z formularza i strony na której wyświetlają się wpisy. Dane z formularza zapisywane są do pliku tekstowego, oddzielone przez |, a na końcu każdego wpisu \n. Wpisy wyświetlają się przez funkcje explode() w pętli for. Wszystko ok, dopóki ktoś nie użyje w polu textarea podczas pisania entera.
Jak się zaradzić temu problemowi? Dodam że próbowałem już mnóstwa rozwiązań (np: nl2br).
dtb
zanim zapiszesz dane do pliku to:
  1. <?php
  2. $dane = str_replace (chr(10), chr(16), $dane);
  3. ?>

a przy odczycie:
  1. <?php
  2. $dane = str_replace (chr(16), chr(10), $dane);
  3. ?>
AxZx
albo poprostu zamien znak konca linii na <br /> i przy odczycie nic juz nie bedziesz musial robic
chyba ze nie chcesz zeby ktos uzywal entera w polu textarea wtedy zamien znak konca linii na ''
Gość_piotr
Dziękuję bardzo, szczególnie dtb. Wszystko działa jak należy:)
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.