Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza na plikach txt
NorQ
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

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


  1. <?
  2. $pole1 = trim($_POST['pole1']);
  3. $pole2 = trim($_POST['pole2']);
  4.  
  5. if(empty($pole1) and empty($pole2)) {
  6.  
  7. // prosty formularz zawierający dwa pola
  8. echo '<form action="" method="post">
  9. Regulamin:<br>
  10. <textarea name="pole1" style="width: 200px; height: 100px;" class="input"></textarea><br>
  11. Oferta:<br>
  12. <textarea name="pole2" style="width: 200px; height: 100px;" class="input"></textarea><br />
  13. <input type="submit" value="Zapisz" class="input"/>
  14. </form>';
  15. }
  16. else {
  17.  
  18. // dane pochodzące z formularza
  19. $dane = $pole1."`".$pole2."\n";
  20. // przypisanie zmniennej $file nazwy pliku
  21. $file = "../inc/baza.txt";
  22. // uchwyt pliku, otwarcie do dopisania
  23. $fp = fopen($file, "a");
  24. // blokada pliku do zapisu
  25. flock($fp, 2);
  26. // zapisanie danych do pliku
  27. fwrite($fp, $dane);
  28. // odblokowanie pliku
  29. flock($fp, 3);
  30. // zamknięcie pliku
  31. fclose($fp);
  32.  
  33. echo "Dane zostały zapisane!<br />";
  34. }
  35. ?>


Powyższy kod dopisuje nowe informacje do pliku .txt(coś jak newsy) a ja chcę żeby nie dopisywał nowych tylko je aktualizował - co zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mimol
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

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


poczytaj o fopen i parametrach jakie przyjmuje
Go to the top of the page
+Quote Post
Szymciosek
post
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Nie wiem czy o to Ci chodzi, ale poczytaj o fopen, przyjmuje z reguły 2 wartości, nazwa pliku oraz tryb. Ciebie powinien zainteresować tryb (mode) http://php.net/manual/en/function.fopen.php
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


file_put_contents i po problemie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 14:28