Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zapisywanie danych z 2 formularzy
djtomas9999
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 5.06.2009

Ostrzeżenie: (0%)
-----


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".

Ten post edytował djtomas9999 18.10.2009, 18:08:51
Go to the top of the page
+Quote Post
Kszyhuu
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


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);


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 19:45