Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] file_put_contents nie nadpisuje
wedesign
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.12.2011

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


Kod zamiast nadpisywać dane dodaje kolejne do pliku
co zrobić, aby nadpisywał?


  1. if (1==1)
  2. {
  3. #### DODAJEMY i SPRAWDZAMY czy operacja się powiodła ###
  4. $str = Array('1'=>$_POST[name].'||','2'=>$_POST[city].'||','3'=>$_POST[kod].'||','4'=>$_POST[adres].'||','5'=>$_POST[phone].'||','6'=>$_POST[mobilephone].'||','7'=>$_POST[email].'||','8'=>$_POST[gg]);
  5.  
  6. if($str != "")
  7. {
  8.  
  9. if (file_put_contents("../".$baza.$plik.".txt", $str)==FALSE)
  10. {
  11. echo "<div class=\"error_message\">
  12. <b>Nie można dokonać edycji</b>
  13. <br />
  14. <a href=\"index.php?kat=$_GET[kat]&mod=$podstrona\">Wróć</a>
  15. </div>";
  16. }
  17. else
  18. {
  19. echo "<div class=\"add_message\">
  20. <b>Edycja się powiodła</b>
  21. <br />
  22. <a href=\"index.php?kat=$_GET[kat]&mod=$podstrona\">Wróć</a>
  23. </div>";
  24. }
  25.  
  26. }
  27. }
  28. else


Ten post edytował wedesign 29.12.2011, 22:11:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wedesign
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.12.2011

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


Kod poprawiłem usuwając FILE_APPEND
przypadkowo wkleiłem z tą flagą
bez niej jest ten sam efekt, że nie nadpisuje
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 19:19