![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ponieżej zamieściłem mały skrypt, z którym mam problemy. Sprawa dotyczy odczytu i zapisu do pliku txt. CZESC 1 odczytuje zawartosc pliku i tworzy tablice dataArray (2 wymiary: 1wym-wiersze z pliku, 2wym-elementy wiersza odzielone przecinkiem). CZESC 2 dokłanie na odwrót z tablicy dataArray tworzy stringi - stringRow. Wyjątek stanowi element tablicy dataArray z indeksem 2, który powinien zostac pominięty. CZESC 3 zapusuje string do pliku. Wszystko działa prawidłowo z tym, żę gdy pomijam ostatni element tablicy w pliku pojawia się na końcu znak nowej lini. Gdy pomijam inne elementy tablicy to wszystko jest ok. Dodam, że gdy usunę linię pomijającą wskazany element tablicy, tablica zostaje przepisana w całości i zapisana do pliku i plik wygląda identycznie jak przed operacją, żadnych nowych znaków końca linii, ten pojawia się tylko gdy z tablicy dataArray pomijam ostatni element. Dlaczego? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam
Ten post edytował windman 2.03.2009, 09:38:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
file() zwraca ci linie z pliku wraz ze znakiem konca linii.
Ostatnia linia w pliku nie zawiera "entera" wiec jak zapisujesz spowrotem do pliku wszystko to masz jak miales. Gdy usuwasz ostanią linie, to przedostania linia zawiera "enter" wiec masz nową pustą linię w nowym pliku. Proste (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak to rozwiązac? Zastanow sie przez chwile (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps: uzywaj bbcode [php] do kodu php!!! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Gdy usuwasz ostanią linie, to przedostania linia zawiera "enter" wiec masz nową pustą linię w nowym pliku. Proste (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To przeoczyłemps: uzywaj bbcode [php] do kodu php!!! Będę.Dzięki i pozdrawiam! Ten post edytował windman 2.03.2009, 10:08:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:42 |