Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Operacje na plikach - zapis w nowej linii
Forum PHP.pl > Forum > PHP
Gitrix
  1. <?php
  2. $filename = 'dane.txt'; //Scieżka do pliku
  3. $tosave = 'Tekst do zapisania w pliku';
  4. $file = fopen($filename, 'a'); //Otwarcie pliku, wybranie metody (tutaj add, czyli na samym końcu)
  5. fputs($file, $tosave);
  6. fclose($filename);
  7. ?>


Przed zapisem
  1. Przykładowy
  2. plik
  3. z
  4. danymi
  5. tekstowymi


Po zapisie

  1. Przykładowy
  2. plik
  3. z
  4. danymi
  5. tekstowymiTekst do zapisania w plikuTekst do zapisania w pliku


A tutaj koleś robi idealnie tak samo, a jemu wchodzi na koniec linii: https://youtu.be/csnjwNVN_YM?list=PLE974A9BEF34A967A

O co chodzi?
Pyton_000
Bo zapewne na końcu miał pustą linię.


  1. <?php
  2. $filename = 'dane.txt'; //Scieżka do pliku
  3. $tosave = "\nTekst do zapisania w pliku";
  4. $file = fopen($filename, 'a'); //Otwarcie pliku, wybranie metody (tutaj add, czyli na samym końcu)
  5. fputs($file, $tosave);
  6. fclose($filename);
Gitrix
\n traktuje mi jako tekst, czyli zapisuje w pliku. Już próbowałem.
vokiel
Użyj cudzysłowów zamiast apostrofów to zacznie traktować jak trzeba.
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.