[ vidonk @ 25.09.2009. 19:44 ] @
Dosta sam guglao i trazio ali nijesam uspio da prondjem rijesenje pa vas pitam, kako bih najlakse izmijenio sledecu funkciju za vrijeme da mi unosi vrijeme u bazu za +6 sati koliko mi je potrebno da bi se vrijeme prikazano na stranici podudaralo sa nasim ..... ili ako je moguce da se promijeni vrijeme u phpMyAdminu za +6 sati da nebih mijenjao cijeli kod rucno posto ima dosta posla, hvala

Code:


$sql = mysql_query("INSERT INTO `chat".$rid."` VALUES(0, '".$id."', '".$nickname."', '".$msg."', '".$to."', '".date("H:i:s")."', ".time().");");

[ Nikola Poša @ 25.09.2009. 19:56 ] @
Ovo je jedan od načina da podesiš vremensku zonu u PHP-u:
Code:
ini_set('date.timezone', 'Europe/Belgrade')

A inače, imaš i MySQL funkcije CURDATE() i CURTIME(), pa onda možeš da ideš recimo sa CURTIME() + 060000.
[ vidonk @ 25.09.2009. 20:01 ] @
e hvala veliko ... ali kako ja to sad da ukomponujem u ovu moju funkciju ......... posto nigdje nije definisano vrijeme ..... :(
[ Nikola Poša @ 25.09.2009. 20:09 ] @
Misliš u tu liniju koda? Ti u suštini možeš samo ono što sam ja napisao (ini_set), da staviš negde pre tog tvog upita. A te dve funkcije - date() i time(), koje ti pozivaš, će da generišu rezultat u odnosu na tu vremensku zonu.

A ako ipak hoćeš da ideš sa MySQL-om, onda samo promeni taj upit, ovako:
Code:

$sql = mysql_query("INSERT INTO `chat".$rid."` VALUES(0, '". $id . "', '" . $nickname . "', '" . $msg . "', '" . $to . ", CURDATE(), CURTIME() + 060000");

[ vidonk @ 25.09.2009. 20:41 ] @
hm ........... :( bas sam baksuz .....

Gdje god da stavim ini_set('date.timezone', 'Europe/Belgrade') ono mi kaze syntax error, unexpected T_VARIABLE

a ova druga mogucnost mi ne unosi nista u bazu ...... funkcionise ali se nista ne unosi a niti se prikazuje .. :(

na php.net nema nista o ovim funkcijama ........... cudno ........ a jos me zanima da li je ovaj tvoj kod napisan tacno ... posto sam uocio neke razlike ili je to zbog funkcija CURDATE i CURTIME



[Ovu poruku je menjao vidonk dana 25.09.2009. u 22:01 GMT+1]
[ Nikola Poša @ 25.09.2009. 20:57 ] @
Nadam se da si stavio tačku-zarez posle odma' posle ini_set().

A jel ti je radio taj upit pre ovih izmena? Meni je sumnjiva ta 0, koja stoji kao prva vrednost u njemu... Uradi jedan echo tog upita, pa vidi šta se ispisuje.
[ vidonk @ 25.09.2009. 21:08 ] @
E hvala ti veliko ......... moja je greska bila nesto sam ranije cackao pa sam INSERT INTO `chat zamijeni sa drugom tabelom pa zato nijesam mogao da vidim nista, hvala veliko jos jednom ..... rijesio sam dilemu .. :)