Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja date() i pliki tekstowe...
Forum PHP.pl > Forum > Przedszkole
Adamdo
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??
ennics
  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. ?>
Adamdo
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)
Jim
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:
Adamdo
nie zauważyłem, dzięki...
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.