Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wywoływanie funkcji
Forum PHP.pl > Forum > PHP
dominik92
Witam, mam następujący problem. Nie wiem jak zrobić aby po wpisaniu do pola input tekstu wywołał się kod do zapisu.

Mam coś takiego ale nie wiem jak to dokonczyć :

  1. <input type="text" id="dane" /> <input type="button" value="kliknij" />
  2.  
  3. <?php
  4.  
  5. $dane = $_POST['dane'];
  6.  
  7.  
  8. $file = "baza.txt";
  9.  
  10.  
  11. $fp = fopen($file, "a");
  12.  
  13.  
  14. flock($fp, 2);
  15.  
  16.  
  17. fwrite($fp, $dane);
  18.  
  19.  
  20. flock($fp, 3);
  21.  
  22.  
  23. fclose($fp);
  24. ?>


Pozdrawiam
Proszę o szybką pomoc

Civil
Po pierwsze to za mało. Potrzebny jest:
  1. <form action=costa method=post> i <input type=submit>


Po drugie, plik musi mieć odpowiednie uprawnienia (zapisu).
emtiej
  1. <form action="plik_z_kodem_php.php" method="POST">
  2.  
  3. <input type="text" name="nazwa_inputa"> <!-- nazwa inputa to nazwa zmiennej dla ktorej będziesz się odwoływał w skrypcie -->
  4.  
  5. <input type="submit" value="Zapisz do pliku">
  6.  
  7. </form>


A w pliku php

  1. <?php
  2.  
  3. $dane = $HTTP_POST_VARS['dane']; // najlepiej stosować długie nazwy zmiennych, kiedy nie jesteśmy pewni czy konfiguracja PHP na naszym serwerze pozwala na krótkie i średnie
  4.  
  5. $file = "baza.txt"; // ten plik musi mieć ustawione prawa do zapisu
  6.  
  7. $fp = fopen($file, "a"); // otwarcie pliku z parametrem dodawania zawartości
  8.  
  9. flock($fp, 2); // blokowanie pliku, żeby parę osób na raz nie próbowało zapisać danych do jednego pliku
  10.  
  11. fwrite($fp, $dane); // zapis do pliku zmiennej $dane
  12.  
  13. flock($fp, 3); // odblokowanie pliku
  14.  
  15. fclose($fp); // zamknięcie pliku
  16.  
  17. ?>
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.