Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem przy zapisie do pliku txt z "\n"
sokot
post 9.08.2005, 10:49:18
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.01.2005

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


Witam mam problem przy zapisie do pliku tekstwego danych z opcją "\n" mianowicie nie wraca kursor do pozątku linii tylko wywala jakiś kwadracik (w pliku tekstowym) czy ktoś wie od czego to zależy questionmark.gif dodam ze na innym systemie wszystko działa więc domyślam się ze chodzi o kodowanie pliku tekstowego tylko ze za cholere nie moge odpowiedniego ustawić. Podaje skrypt:
  1. <?php
  2. $ciagwyjsciowy = $data."t".$iloscopon." opont".$iloscoleju." olejut".$iloscswiec." świect".$wartosc." PLNt".$adres." n";
  3. try
  4. {
  5. if (!($fp = @fopen("zamowienia.txt", 'a')))
  6. throw new otwarciePlikuException();
  7. if (!flock($fp, LOCK_EX))
  8. throw new blokadaPlikuException();
  9. if (!fwrite($fp, $ciagwyjsciowy, strlen($ciagwyjsciowy)))
  10. throw new zapisPlikuException();
  11. flock($fp, LOCK_UN);
  12. fclose($fp);
  13. echo '<p>Zamówienie zapisane.</p>';
  14. }
  15. ?>

będę wdzięczny za podpowiedź
Go to the top of the page
+Quote Post
Kas
post 9.08.2005, 11:38:35
Post #2





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

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


Błąd leży w systemie operacyjnym - windows oraz linux mają inną postać binarną entera i php rozpoznaje to jak dwa różne znaki.

Ten post edytował Kas 9.08.2005, 11:40:21


--------------------
nospor, jestem z Wami.
Alpha IT
Go to the top of the page
+Quote Post
sokot
post 9.08.2005, 12:09:36
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.01.2005

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


Jest na to sposób questionmark.gif
Go to the top of the page
+Quote Post
crash
post 9.08.2005, 12:13:06
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Po raz tysięczny:
Znaki nowego wiersza:
UNIX: \n
MacOS: \r
Windows \r\n


--------------------
Go to the top of the page
+Quote Post
sokot
post 9.08.2005, 12:22:29
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 26.01.2005

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


biggrin.gif guitar.gif biggrin.gif dzięki exclamation.gif
Go to the top of the page
+Quote Post

Reply to this 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: 12.06.2025 - 19:47