Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wywoływanie funkcji
dominik92
post 20.12.2009, 12:31:37
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.12.2009

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


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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Civil
post 20.12.2009, 16:35:48
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 19.09.2006
Skąd: Wrocław

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


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).
Go to the top of the page
+Quote Post
emtiej
post 20.12.2009, 17:53:52
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


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


Ten post edytował emtiej 20.12.2009, 17:54:43
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 Wersja Lo-Fi Aktualny czas: 17.06.2025 - 14:56