Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] fwrite(); z enterem
Forum PHP.pl > Forum > Przedszkole
Ojebejbe
Witam,
Mam problem, a niestety dostep do netu mam bardzo chwilowy przez dluzszy czas, dlatego nie mam nawet jak poszukac.

Chodzi mi o dopisywanie czegos do plikow, ale w 'ladny' sposob.

Powiedzmy, ze mam plik abc.txt, ktory ma wpisane 2 linijki tekstu. Po wyslaniu formularza, dodaje trzecia, ale chcialbym, zeby wstawil pod te dwie. Skrypt wyglada tak: (przepraszam, za ew. blad, ale wklepuje z palca)

  1. <?
  2.  
  3. $baza=fopen('abc.txt', 'a');
  4. fwrite($baza, ' ');
  5. fwrite($baza, $_POST['id_pola']);
  6. fclose($baza);
  7.  
  8. ?>


Po uzyciu takiego skryptu, dodaje mi spacje + wartosc przekazana z formularza. Co zrobic, zeby zamiast spacji byl enter? Ktos radzil cos z dodaniem %0A, ale nie za bardzo wiem o co chodzi.
strife
  1. <?php
  2. $baza=fopen('abc.txt', 'a');
  3. fwrite($baza, "n");
  4. fwrite($baza, $_POST['id_pola']);
  5. fclose($baza);
  6. ?>


ps. ciekawy nick biggrin.gif
Ojebejbe
Dzieki za pomoc

PS.
Dzieki... Zobacz domene w adresie mailowym (sygnatura) winksmiley.jpg
karlkar
Sory za odkopanie ale ja mam z tym wciąż problem... Mam plik txt do którego za żadne skarby nie chce się dodać zmiana linijki na następną:

  1. <?php
  2. $tresc='mietek:czesieknkarl:karnromek:tomek';
  3. $fp = fopen($plik, 'w');
  4. fwrite($fp, $tresc);
  5. fclose($fp);
  6. ?>


Przy użyciu tego kodu w pliku pojawia się ciąg mietek:czesiek\nkarl:kar\nromek:tomek
Gdy użyje zamiast \n \r\n widze mietek:czesiek\r\nkarl:kar\r\nromek:tomek
OCB sie pytam?
strife
Cytat(karlkar @ 5.05.2007, 01:07:02 ) *
Sory za odkopanie ale ja mam z tym wciąż problem... Mam plik txt do którego za żadne skarby nie chce się dodać zmiana linijki na następną:

  1. <?php
  2. $tresc='mietek:czesieknkarl:karnromek:tomek';
  3. $fp = fopen($plik, 'w');
  4. fwrite($fp, $tresc);
  5. fclose($fp);
  6. ?>


Przy użyciu tego kodu w pliku pojawia się ciąg mietek:czesiek\nkarl:kar\nromek:tomek
Gdy użyje zamiast \n \r\n widze mietek:czesiek\r\nkarl:kar\r\nromek:tomek
OCB sie pytam?


Zwróć uwagę na ciapki:

  1. <?php
  2. $string = "linia1nlinia2";
  3. // to nie to samo co
  4. $string = 'linia1nlinia2';
  5. ?>


winksmiley.jpg

Pozdrawiam.
karlkar
Lol? A dlaczego tak jest? tongue.gif
strife
Cytat(karlkar @ 5.05.2007, 01:17:52 ) *
Lol? A dlaczego tak jest? tongue.gif


Zanim zadałeś to pytanie, szukałeś w ogóle odpowiedzi? Bo coś mi się nie wydaje, abyś szukał tongue.gif

http://pl.php.net/manual/pl/language.types.string.php
http://wortal.php.pl/wortal/artykuly/pomys...i_konca_wiersza
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.