Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z łamaniem linii
neosatan
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


Już opisuje w czym rzecz. Piszę stronę, która do przechowywania newsów wykorzystuje pliki .txt i mam problem ponieważ do pliku trafiają również entery, w sensie znaki końca wiersza, co nie jest porządane. stosowałem już funkcje nl2br(), ale nie zadziała, eregi_replace() również i niestety nic to nie dało, wiem, że kiedyś na tym portalu był dobry artykuł na ten temat poświęcony, bodajrze autorstwa scannera, ale nie moge go znaleźć. Jakby ktoś był tak miły i znalazł ten artykuł to poprosze o linka, ew doraźna pomoc na zasadzie jak coś takiego się naprawia też się przyda.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


  1. <?php
  2. $fileArr = file('plik.txt', FILE_IGNORE_NEW_LINES);
  3. $fileContent = implode(' ', $fileArr);
  4. file_put_contents('plik.txt', $fileContent);
  5. ?>
Go to the top of the page
+Quote Post
neosatan
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


rozwiązałem problem inaczej. Na zasadzie nl2br (wstawianie <br> ) i str_replece (zamiana \r\n na spacje), dzięki temu działa bez zarzutu.
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: 3.10.2025 - 00:21