![]() |
![]() |
![]()
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!!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 13 Dołączył: 15.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam
co do newej lini po określonej ilości znaków to masz http://pl2.php.net/manual/pl/function.wordwrap.php Cytat Nie wiem czy potem nie będzie problemów z odczytaniem tego DLATEGO pytam ludzi mających o tym pojęcie. a i owszem mogą być problemy np.
taki kodzik wyświetlo 1 linię w jednej lini na ekranie a jeżeli ty wordwrapem linie "polamiesz" to i tak zostaną wyświetlone a co do edytorów WYSWIG to ci nie odpowiem bo sam nie wiem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 11 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Słuchaj Krzyszbi tylko czy wordarp() dzial w czasie zapisu do pliku? Nie zajmujmy sie tym jak to bedzie wyświetlane jedyne co chce to po 100 znakach zmusic do zapisu w kolejnej linijce w pliku test.txt
Mój plik wygląda następująco: <?php $dane = $_POST["dane"]; $file = "test.txt"; $wp = fopen($file, "r+"); $dane = stripslashes($dane); fwrite($wp, $dane); fclose($wp); ?> Jak go zmienić aby uzyskać porzadany efekt? |
|
|
![]() ![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 13 Dołączył: 15.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 11 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Niestety u mnie to nie dziala ;(
Najpierw pokazuje bląd że jest o jeden średnik za dużo, jeśli go usune a raczej powinien tam być to zapisuje taj jak wcześniej w jednej lini! Nic trudno bede kombinował. DZIEKI ZA POMOC (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 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
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 11 Dołączył: 12.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nospor twoja podpowiedz była bardzo trafna (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Wystarczyło dodanie \r przed \n.
Wielkie dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:39 |