Uutiset:

20.08.2025
FinWX:n sivuston toimintahäiriöinen serveri korvataan uudella

Työt serverin korvaamiseksi uudella serverillä ovat aloitettu.

Lue korvaustyöstä lisää täältä.
FinWX:n ylläpito pahoittelee sivuston toimintahäiriöstä aiheutunutta haittaa.

Main Menu

Maanjäristys-skripti

Aloittaja meteorologi, keskiviikko, 16.07.2008, 23:00

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

teutari

Tuossa quake-WORLD.php :ssä ei tarvitse muuttaa kuin nuo asetukset niin pitäis toimia

  $myLat = 60.1493;    //North=positive, South=negative decimal degrees
  $myLong = 23.9727;   //East=positive, West=negative decimal degrees

  $ourTZ = "Europe/Helsinki";  //NOTE: this *MUST* be set correctly to

meteorologi

Lainaus käyttäjältä: teutari - torstai, 25.12.2008, 21:18
Tuossa quake-WORLD.php :ssä ei tarvitse muuttaa kuin nuo asetukset niin pitäis toimia

  $myLat = 60.1493;    //North=positive, South=negative decimal degrees
  $myLong = 23.9727;   //East=positive, West=negative decimal degrees

  $ourTZ = "Europe/Helsinki";  //NOTE: this *MUST* be set correctly to

Se on laitetti ihan samalla tavalla.


Mietin tässä, että jos saatuun aikaan lisäisi itse tehdyllä koodilla muutaman tunnin?
Mitä funktioita tämä siis vaatisi??

teutari

Nuo ovat minun asemani asetukset tuossa alhaalla:

  $myLat = 60.1493;    //North=positive, South=negative decimal degrees
  $myLong = 23.9727;   //East=positive, West=negative decimal degrees

  $ourTZ = "Europe/Helsinki";  //NOTE: this *MUST* be set correctly to

Ja sivu näyttää aivan oikein kun muita muutoksia ei ole tehty    http://www.teutari.net/quake-WORLD.php

meteorologi

Varsin outoa.
Olisiko mahdollinen vika siinä, että palvelimen sijaitsemispaikka vaikuttaa tuohon?

Sinulla on Suncomet Suomessa ja minulla Xtreemhost (vissiin) Usassa.

teutari

Suncomin palvelimet sijaitsee Hollannissa joten en usko että palvelimen sijainnilla on mitään merkitystä.

weatherc

Moro!

Palvelimen sijannilla ei pitäisi olla mitään merkitystä koska tuo $ourTZ = "Europe/Helsinki"; juuri määrittää sen halutun aikavyöhykkeen, se millä on merkitystä on että kuin oikeassa palvelimen kello on. Eli veikkaan että sinun heitto johtuu siitä että Xtreemhost:in kello heittää ja raskaasti.

tee testi:

php-scripti jossa:


<?
putenv ('TZ=Europe/Helsinki');
echo date("d.m.Y H:i:s");
?>


niin näet heiton. Jos heitto on aikas lähellä vaikkapa 2 tuntia voit vaihtaa aikavyöhykkeen sen mukaan että saat rukattua aikaa sopivaksi ;)

Henkka

meteorologi

Heittää tällaisen: 26.12.2008 04:33:07
7 tuntia.

teutari

Lainaus käyttäjältä: Meteorologi - perjantai, 26.12.2008, 11:34
Heittää tällaisen: 26.12.2008 04:33:07
7 tuntia.

Taitaa aika asetus mennä tuonne  $ourTZ = "Asia/Bangkok";

meteorologi

Ei toimi tuosta huolimattakaan.

Etsin php.netistä, löytyiskö koodia, jossa lisättäisiin aikaan haluttu määrä lisää.
En löytänyt mitään.

Olisiko teilä jotain ideaa?

Olisi nimittäin helppo laittaa 7 tuntia lisää maanjäristys-skriptin antamaan aikaan.

weatherc

#19
Hmm..mielenkiintoista...se antaa tällä hetkellä ulos tällaista:
<!-- server lcl time is: 26.12.2008 08:36:44 -->
<!-- server GMT time is: 26.12.2008 13:36:44 -->
<!-- server timezone for this script is:  -->
<!-- TZ Delta = -18000 seconds (-5 hours) -->


Eli se ei muuta sitä aikaa suomen ajaksi vaan puskee sen ulos US-ajan mukaan....Tuohon on joku helppo ratkaisu kunhan se keksitään...

EDIT:
Tutkailin tuota sun skriptiä, huomasin yhden eron mun skriptiin, en tiedä onko sillä vaikutusta mutta kokeile, muuta:

$ourTZ = Europe/Helsinki;

tähän:

$ourTZ = "Europe/Helsinki";

EDIT2:
Jollei se auta niin tehdään se sitten vaikeimman kautta ja lisätään se 7 tuntia siihen ;)

Muuta tämä:
$timediff = date('Z');


Tähän:

$timediff = date('Z');
$timediff = ($timediff + 25200);


Ja tämä:
$UTCdate = strtotime($updated);

Tähän:
Lainaa$UTCdate = (strtotime($updated) + $timediff);