Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] błąd w skrypcie: Call to undefined
kidler
post 26.08.2008, 16:51:57
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


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
Go to the top of the page
+Quote Post
Cienki1980
post 26.08.2008, 16:54:12
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


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.

Ten post edytował Cienki1980 26.08.2008, 16:55:07


--------------------
404
Go to the top of the page
+Quote Post
kidler
post 26.08.2008, 16:57:27
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


fakt smile.gif dzięki
a czemu wyświetla np 146.041666667 dni a nie 146 dni?
Go to the top of the page
+Quote Post
kwiateusz
post 26.08.2008, 17:07:00
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




bo tyle wychodzi z dzielenia, zaokraglij np floor" title="Zobacz w manualu PHP" target="_manual
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:00