Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]błąd z datą
Forum PHP.pl > Forum > PHP
jarmiar
witam,

mam taki problem. otóż w moim skrypcie:

  1. <?php
  2. $dzien2=$tablica_daty2[0];
  3.  
  4.  $miesiac2=$tablica_daty2[1];
  5.  
  6.  $rok2=$tablica_daty2[2];
  7.  
  8.  $dataunix2=mktime("","","",$miesiac2,$dzien2,$rok2);
  9.  
  10.  $data_dzisiejsza=time();
  11. ?>


wywala mi błąd na 83 lini (w tym przypadku na 8 lini taki błąd:

Warning: mktime() expects parameter 1 to be long, string given in /mod_gielda/gielda_dodaj_oferte.php on line 83

proszę o pomoc!




dodam jeszcze to że mam serwer na Homie, a tam wprowadzili domyślnie php5
Tibod
Jeżeli błąd wynika z PHP5 to możesz wymusić wykorzystanie PHP 4. Wystarczy w pliku .htaccess wpisać na początku:

Kod
:Location *.(php|phtml)
Use php4


A tak przy okazji to powinno być raczej
Kod
$dataunix2=mktime(0,0,0,$miesiac2,$dzien2,$rok2)

niż Twoje
Kod
$dataunix2=mktime("","","",$miesiac2,$dzien2,$rok2)

bo ta funkcja oczekuje wartości int
jarmiar
dzięki działa to drugie co mi podałeś.
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.