Skocz do zawartości

Zapisywanie wyników do pliku


chcewypoczac

Rekomendowane odpowiedzi

<?php
header('Location: kontakt.html');
$txt = "data.txt";
$fh = fopen($txt, 'w+');
if (isset($_POST['field1']) && isset($_POST['field2'])) { 
   $txt=$_POST['field1'].' - '.$_POST['field2'];
   file_put_contents('kontakty.txt',$txt."\n",FILE_APPEND); // 
   exit();
}
    fwrite($fh,$txt); 
    fclose($fh); 
 
?>

Mam skrypt który zapisuje pola formularza do pliku. Tylko jest jeden mały myk- za każdym razem tworzy nowy plik a nie dopisuje kolejnego rekordu do pliku.

Ma ktoś jakiś pomysł czemu to nadpisuje plik?

Odnośnik do komentarza
Udostępnij na innych stronach

Nooo bo tak to jest jak się koduje na chybił trafił bez zapoznania sie co robi dana funkcja :olaboga:

 

PO CO TO:

$fh = fopen($txt, 'w+');

Skoro jest to:

file_put_contents('kontakty.txt',$txt."\n",FILE_APPEND); // 

Odsyłam do manualna PHP

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności