Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis do txt z podziałem na linie
Lombi
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Witam,

Nie posiadam dużej wiedzy o php, a wrecz jestem początkującym dlatego wybaczcie jeśli jest to głupie pytanie.
A mianowicie zapisuje plik z formularza do txt i cala treść zapisana jest w jednej linijce.
Ponieważ jest tego dużo trodno jest póżniej coś znależć. Czy istnieje możliwość aby wymusić zapis w taki sposób by np. co 100 znaków zapis przenosił się do nowej linijki?
Nie wiem czy potem nie będzie problemów z odczytaniem tego DLATEGO pytam ludzi mających o tym pojęcie.
I jeszcze jedno pytanie.
Dlaczego jeśli zapisze duża liczbe znaków do txt a potem chce to zmienić przy pomocy edytora WYSIWYG to mimo iz w nim skasuje wyrazy one i tak są po zapisie?

Prosze o POMOC!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




1)a czy ten tekst co wrzucasz z formularza zawiera spacje? jesli nie, to wordwrap go nie zlamie, jesli nie okreslisz ostatniego argumentu. W tym kodzie go nie ma, więc go nie lamie
2) druga przyczyna nie lamania, moze byc taka, ze zamiast \n daj \r\n

  1. <?php
  2. $dane = 'asdasdascvsdasdasdasdasdasdasdasdasdasd';
  3. $file = "test.txt";
  4. $wp = fopen($file, "r+");
  5. $dane = stripslashes(wordwrap($dane, 5, "\n",1));
  6. echo $dane;
  7. fwrite($wp, $dane);
  8. fclose($wp);?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 05:51