ugrás a tartalomhoz

Archívum - Jún 7, 2005 - Fórum téma

Paraméterek Apache és PHP összehagolásához - szakdolgozat védésemhez

tiku I tikaszvince · 2005. Jún. 7. (K), 14.32
A címben olvasható kérdésre kell válaszolnom a szakdolgozatom védésekor (pénteken).
Végiggondoltam, és arra jutottam, hogy elmondom, hogy httpd.conf -ban ott van az AddType, meg megemlítek a php.ini-ből néhány fontosabb beállítási lehetőséget (register_globals, display_error, error_reporting)... de itt elakadtam.
Kérnék néhány öttletet, mimindent lenne még érdemes megemlítenem?
Köszi
TikuVoltam
 

date() függvény túcsordul

Nagy Péter · 2005. Jún. 7. (K), 14.19
Üdv!

Egy olyan grafikont kell megjelenítenem ami a mai naptól a következő 40 évre tartalmaz előre adatokat havonta. Elkezdtem legenerálni a dátumokat az x tengelyhez. mktime() -ot és date()-et használok.

$dateStamp = mktime(12, 0, 0, $startDate['Month'], $startDate['Day'], $startDate['Year']);
for ($idx = 0; $idx <= $monthNum; $idx++)
{
    $xData[] = (float)$dateStamp;
    $dateStamp += (float) date('t', $dateStamp)*24*3600;
}


Viszont az időszak vége felé a következő hibaüzenetet kaptam:
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in D:\Apache2\htdocs\ahbrt\ul2005\graphGen.php on line 18
float(2148631200)

A végén láthatjátok a timestampet is. Mi a megoldása a feladatnak? Ez a TimeStamp egyszerűen nem fér bele az int típusba. Windowson hiba jön, Linuxon meg átfordul. Nekem viszont meg kell jelenítenem a dátumokat.

Előre is köszönöm az ötleteket!

NP