Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podwójny zapis do pliku
Forum PHP.pl > Forum > Przedszkole
Szunaj85
Witam,
Mam problem z zapisem zmiennych do pliku txt.
Skrypt miał za zadanie dopisywać na końcu pliku zawartość 3 zmiennych.
Jednak zamiast ciągu 3 zmiennych w jednej linii, dopisuje 2 linie po 3 zmienne.
czyli zamiast:
aaa:bbb:ccc:
dopisuje:
aaa:bbb:ccc:
aaa:bbb:ccc:


Dziwne to trochę bo wyświetlam sobie te zmienne przy pomocy 'echo' zarówno przed jak i po zapisie do pliku i tam jest wszystko ok.

  1. $fp2 = fopen($nazwa, "a");
  2. flock($fp2, 2);
  3. fwrite($fp2, "$zmienna_1:$zmienna_2:$zmienna_3:\n");
  4. flock($fp2, 3);
  5. fclose($fp2);
nospor
Najwyraźniej skrypt jest odpalany dwa razy
Szunaj85
Wygląda na to, że miałeś rację. Za dwojakie działanie skryptu odpowiedzialna była funkcja header().
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.