Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapis danych z textarea do pliku.txt, wszystko się sypie gdy uzyje >entera<
-Gość_piotr-
post
Post #1





Goście







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).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował dtb 3.03.2006, 15:51:52
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


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 to the top of the page
+Quote Post
-Gość_piotr-
post
Post #4





Goście







Dziękuję bardzo, szczególnie dtb. Wszystko działa jak należy:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:03