Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] błąd w skrypcie: Call to undefined
Forum PHP.pl > Forum > Przedszkole
kidler
Witam. Niby prosty skrypt a jednak błąd wywala

  1. <?php
  2. $data = "2008-09-01";
  3. $obecna_data = date("Y-m-d"); // pobieranie aktualnej daty
  4. $pozostalo = (strtotime($data) - strtotime($obecna_data)) / (60*60*24);
  5. echo "<b>Do końca wakacji: </b> ".$pozostalo." dni ";
  6.  
  7. $data1 = "2008-12-22";
  8. $obecna_data1 = date1("Y-m-d"); // pobieranie aktualnej daty
  9. $pozostalo1 = (strtotime($data1) - strtotime($obecna_data1)) / (60*60*24);
  10. echo "<br><b>Do świąt BN</b>(22.12-02.1): ".$pozostalo1." dni ";
  11.  
  12. $data2 = "2009-04-09";
  13. $obecna_data2 = date2("Y-m-d"); // pobieranie aktualnej daty
  14. $pozostalo2 = (strtotime($data2) - strtotime($obecna_data2)) / (60*60*24);
  15. echo "<br><b>Do Wielkan.</b>(9.4-14.4): ".$pozostalo2." dni ";
  16.  
  17. $data3 = "2009-01-19";
  18. $obecna_data3 = date3("Y-m-d"); // pobieranie aktualnej daty
  19. $pozostalo3 = (strtotime($data3) - strtotime($obecna_data3)) / (60*60*24);
  20. echo "<br><b>Do ferii</b>(19.01-1.02): ".$pozostalo3." dni <br> ";
  21.  
  22. ?>

Kod
Do końca wakacji:  6 dni
Fatal error: Call to undefined function date1() in /home/_www/kidler/blog/php.php on line 8
Cienki1980
Nie ma takiej funkcji jak date1(), ani date2(), ani date3() ... no chyba , że sam je gdzieś napisałeś. w PHP jest funkcja date();

PS. Nie ma sensu tworzyć trzech zmiennych w których jest dokładnie to samo. Wystarczy jedna i możesz wykorzystać ja w każdym miejscu gdzie chcesz.
kidler
fakt smile.gif dzięki
a czemu wyświetla np 146.041666667 dni a nie 146 dni?
kwiateusz
bo tyle wychodzi z dzielenia, zaokraglij np floor" title="Zobacz w manualu PHP" target="_manual
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.