Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> pusta linia w pliku *.txt
post 6.06.2004, 13:13:34
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


Witam

Zastanawialem sie ostatnio dlaczego zpisujac do pustego pliku jakis string pod winda i linuxem wynik wyglada inacze.
[php:1:7b56e454af]
<?php
$string="jakis text";
$file="plik.txt";
fopen($file,"w");
fputs($file,$string);
fclose($file);
?>
[/php:1:7b56e454af]
Chodzi mi tu o to ze ten sam skrypt zapisuje string w pliku na samym poczatku, a pod linuxem zapiuje go w drugiej linii, pierwsza pozostawiajac pusta (sam "n").
Na czym polega roznica??
Go to the top of the page
+Quote Post
invx
post 6.06.2004, 13:36:09
Post #2





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


roznica polega na stosowaniu roznych znakow konaca wiersza, dla windowsa jest to /n a dla linuxa /r, slatego w php nalezy stosowac /n/r


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
rogrog
post 6.06.2004, 13:39:14
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat
roznica polega na stosowaniu roznych znakow konaca wiersza, dla windowsa jest to /n  a dla linuxa /r, slatego w php nalezy stosowac /n/r


inaczej - dla windowsa jest to rn (powrót karetki)(nowa linia) a dla unixa n (tylko nowa linia)


--------------------
Go to the top of the page
+Quote Post
invx
post 6.06.2004, 13:43:04
Post #4





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


ale sens byl ten sam biggrin.gif


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
post 6.06.2004, 14:33:48
Post #5





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


Ale tu chyba chodzi o to ze po zapisanu stringu do pustego pliku bez zadnych znakow koncal linii w jedny systemie zapisywany string jest na poczatku pliku a w innym systemie w drugiej lini.
Tak wyglada zawartosc pliku po zapisanu pod windom i linuxem:
Kod
$string

Kod
$string

rozumiecie mnie??
Go to the top of the page
+Quote Post
hwao
post 6.06.2004, 14:35:13
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




http://php.pl/index.php/phppl/artyku_y/pom...i_ko_ca_wiersza
Było wielerazy na forum wystarczy uzyc szukam
Zamykam
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 03:59