Skocz do zawartości

Zapisywanie danych z formularzu do pliku *.php


michalk

Rekomendowane odpowiedzi

Witam!

Od ostatniego mojego posta już się trochę nauczyłem php ale napotkałem pewien problem. Chciałbym się dowiedzieć jak mogę dane z formularza zapisać w danym pliku *.php?

Przykład:

Zawartość formularza "zyz". Po kliknięciu przycisku zapisz zawartość pliku *.php "zyz"

Odnośnik do komentarza
Udostępnij na innych stronach

skrypt który tutaj dla Ciebie nabazgrałem pobiera dane z formularza, zapisuje do pliku txt i wyświetla w pliku php (rozumiem, że o to chodzi, bo coś ostatnio mi czytanie ze zrozumieniem na tym forum nie wychodzi ;) )

plik index.php

<?php
if(isSet($_GET['nahpl'])){
$nie_mam_pomyslu_na_zmienna = strip_tags($_GET['nahpl']);
if($nie_mam_pomyslu_na_zmienna != ""){
file_put_contents("./nah.txt", "$nie_mam_pomyslu_na_zmienna\n", FILE_APPEND);
}
}
?> 

<html>
<head>
</head>
<body>

<form method="GET" action="./index.php">
<textarea name="nahpl">
</textarea>
<br />
<input type="submit" value="przycisk zapisz :)">
</form>
<br />
Dotychczasowe "zapiski z formularza": 

<?php
if(file_exists("./nah.txt")){
$nie_mam_pomyslu_na_zmienna = file_get_contents('./nah.txt');
$nie_mam_pomyslu_na_zmienna = strip_tags($nie_mam_pomyslu_na_zmienna);
$nie_mam_pomyslu_na_zmienna = nl2br($nie_mam_pomyslu_na_zmienna);
echo($nie_mam_pomyslu_na_zmienna);
}
?>
</body>
</html>

plik nah.txt tworzysz pusty

nazwy zmiennych i plików możesz sobie pozmieniać jak się nie podobają :) a no i jeszcze funkcja strip_tags jest tutaj po to, aby zabezpieczyć Twój skrypt przed atakami, dzięki czemu nikt nie dopisze złośliwego kodu, jeżeli chcesz dopisywać do plików z kodem to po prostu usuń linijkę z tym kodem ... i jeszcze jedna, najważniejsza rzecz : php5 bo niższe wersje RACZEJ sobie nie poradzą z tym kodem

Wejdź i nakarm głodne dziecko.

baner4.gif

Dziękuję.

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