Zapisywanie tekstu do pliku

Witam

Ostatnio wpadłem na pomysł stworzenia swojej pierwszej strony internetowej na darmowym hostingu.

Założyłem sobie zakładkę, w której mam formularz (coś jak przy pisaniu nowego wątku na tym forum).

Chciałbym, aby po kliknięciu “wyślij” tekst, który został wpisany, został zapisany do pliku " skargi.txt ", do którego będę miał dostęp poprzez FTP.

Wie ktoś może jak to zrobić ?

Ps. Szukałem w google, ale nic z tego nie rozumie :stuck_out_tongue_winking_eye:

Pozdrawiam Jarek

$tekst = $_POST['tekst'];

$uchwyt = fopen("skargi.txt", "w+");

flock($uchwyt, 2);

fwrite($uchwyt, $tekst);

flock($uchwyt, 3);

fclose($uchwyt);

Zamiast w+ użyj a+ (albo samo a).

http://php.net/manual/en/function.fopen.php

dzięki :slight_smile:

A czy mógłby mi ktoś powiedzieć, gdzie to mam wkleić ?

Dzięki za pomoc :slight_smile:

W kodzie obsługującym kliknięcie przycisku “Wyślij” twojego formularza

Włożyłem kod tam gdzie trzeba, zrobiłem plik “skargi.txt” w folderze ze stroną, ale nic się nie dzieje ! :frowning:

Czy jeśli mam stronę w HTMLu, a kod jest w PHP to powinno to działać ?

Dodane 17.10.2010 (N) 13:49

Czy ktoś mi może powiedzieć, co robię źle ?

  1. Robisz to lokalnie czy na jakimś konkretny serwerze ?

  2. Jakie rozszerzenie a plik w którym chcesz wykonać kod PHP ?

  3. Czy prawidłowo rozpocząłeś i zakończyłeś sekwencję PHP ?

P.S. Pliku tworzyć nie trzeba, utworzy się on automatycznie.