Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapisywanie danych z 2 formularzy
Forum PHP.pl > Forum > Przedszkole
djtomas9999
Mam 2 formularze 'imie' i 'nazwisko' oraz taki oto kod:

Cytat
$im = trim($_POST['imie']);
$naz = trim($_POST['nazwisko']);



Cytat
$dane = $im."\n".$naz."\n";
$file = "plik1.txt";
$fp = fopen($file, "r++");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);


Chcę zapisywać z tych dwóch formularzy do pliku 'plik1.txt' lecz nie działa. Dlaczego? Dopisują się same "kwadraciki".
Kszyhuu
Powinien być jeden + po r, czyli
  1. $dane = $im."\n".$naz."\n";
  2. $file = "plik1.txt";
  3. $fp = fopen($file, "r+");
  4. flock($fp, 2);
  5. fwrite($fp, $dane);
  6. flock($fp, 3);
  7. fclose($fp);

Poza tym polecam coś takiego- dopisuje dane na początku pliku, dzięki czemu wygodniej przegląda się to z poziomu przeglądarki chociażby.
  1. $dane = $im."\n".$naz."\n";
  2. $file="./plik1.txt";
  3. $fp=fopen("$file", "r+");
  4. $dane=$dane.fread($fp, filesize($file));
  5. rewind($fp);
  6. flock($fp, 2);
  7. fwrite($fp, $dane);
  8. flock($fp, 3);
  9. 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.