Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja date() i pliki tekstowe...
Adamdo
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


mam sobie skrypt który dodaje posty (lub coś podobnego) do pliku tekstowego
  1. <?
  2. $data = date("j.m.Y H:I");
  3. $temat = $_POST['temat'];
  4. $text = $_POST['text'];
  5. $sp = " ";
  6. $login = "napisane by ";
  7. $login .= $_POST['login'];
  8. $a = "<hr><br>";
  9. $hr = "<hr>";
  10. $blok = "<blockquote>";
  11. $eblok = "</blockquote>";
  12. $data = date("z");
  13. $adata = "forum/";
  14. $adata .= date("m");
  15. $adata .= ".txt";
  16. $plik = fopen($adata, "a");
  17. fputs($plik, $temat);
  18. fputs($plik, $blok);
  19. fputs($plik, $hr);
  20. fputs($plik, $text);
  21. fputs($plik, $hr);
  22. fputs($plik, $login);
  23. fputs($plik, $sp);
  24. fputs($plik, $data);
  25. fputs($plik, $eblok);
  26. fputs($plik, $a);
  27. fclose($plik);
  28. echo "Prawdopodobnie wszystko zostało zrobione pomyślnie biggrin.gif"
  29. ?>

lecz tam gdzie jest
  1. <? $data = date("j.m.Y H:I"); ?>
i
  1. <? fputs($plik, $data); ?>
to dodaje mi się jakby
  1. <? $data = date("z"); ?>
co może być przyczyną tego??


--------------------
Go to the top of the page
+Quote Post
ennics
post
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

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


  1. <?php
  2.  
  3. $data = date("j.m.Y H:I"); // tu zadeklarowałeś zmienną $data 
  4. $temat = $_POST['temat'];
  5. $text = $_POST['text'];
  6. $sp = " ";
  7. $login = "napisane by ";
  8. $login .= $_POST['login'];
  9. $a = "<hr><br>";
  10. $hr = "<hr>";
  11. $blok = "<blockquote>";
  12. $eblok = "</blockquote>";
  13. $data = date("z"); // a tu ją nadpisałeś 
  14. // ...
  15.  
  16. ?>


--------------------
Go to the top of the page
+Quote Post
Adamdo
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


to nie to bo tam jest zmienna $adata, a nawet jeśli, to tam jest date("m") a nie z!! to nie w tym tkwi problem, bo adata deklaruje jaki zapisać (co miesiąc jest nowy)


--------------------
Go to the top of the page
+Quote Post
Jim
post
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 27.07.2005

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


przyjżyj sie jeszcze raz temu co napisales
  1. <?php
  2.  
  3. $data = date("j.m.Y H:I");
  4. //...
  5. $data = date("z");
  6. //...
  7. fputs($plik, $data);
  8.  
  9. ?>


ja tu widze 3 razy zmienna $data. A #adata to jest swoja droga.
:roll2:
Go to the top of the page
+Quote Post
Adamdo
post
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 20.09.2005

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


nie zauważyłem, dzięki...


--------------------
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 Aktualny czas: 21.08.2025 - 22:25