Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie zawsze do 1 lini
Forum PHP.pl > Forum > PHP
kamke4
Potrzebuje skryptu ktory bedzie zapisywal do pliku tekstowego zawsze do 1 lini a zawartosc 1 lini bedzie spychal do drugiej itd ... mam okienki wpisuje w nim powiedzmy xxx wciskam przycisk "ZAPISZ" i skrypt zapisuje do pliku w 1 lini xxx potem w to samo pole wprowadzam yyy wciskam "zapisz" i zapisuje do pliku w 1 lini yyy a w 2 lini xxx mozecie powiedziec jak to mniej wiecej zrobic ? w php raczkuje ale zrobienie skryptu ktory zapisuje do pliku nie stanowi dla mnie trudnosci
Quadina
Google: php dopisywanie na początek pliku
Pierwszy link ;-)

  1. // zmienna $dane, która będzie zapisana
  2. // może także pochodzić z formularza np. $dane = $_POST['dane'];
  3. $dane="$jakas_zmienna\n";
  4.  
  5. // przypisanie zmniennej $file nazwy pliku
  6. $file="baza.txt";
  7.  
  8. // uchwyt pliku, otwarcie do odczytu i dopisania
  9. $fp=fopen("$file", "r+");
  10.  
  11. // dodanie do zmiennej dane poprzedniej zawartości pliku
  12. $dane=$dane.fread($fp, filesize($file));
  13.  
  14. // ustawienie kursora na początku pliku
  15. rewind($fp);
  16.  
  17. // blokada pliku do zapisu
  18. flock($fp, 2);
  19.  
  20. // zapisanie danych do pliku
  21. fwrite($fp, $dane);
  22.  
  23. // odblokowanie pliku
  24. flock($fp, 3);
  25.  
  26. // zamknięcie pliku
  27. fclose($fp);
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.