Olisi hauska tietää, millä skripteillä te ajatte nuo viimeisimmät maanjäristystiedot, ja vieläpä haluamiltanne alueilta. Ainakin www.teutari.net käyttää tuota.
Minulla ei ole nimittäin aavistustakaan.
Multa löytyy myös Suomen maanjäristyskartta tuosta: http://www.nordicweather.net/index.php?sivu=68&lang=fi
Se on ihan helppo yhdistetty javascript ja php-skripti jonka voin kyllä jakaa jos kiinnostusta on.
Se vaatii tosin luvan Seismologian laitokselta ensin ;)
Henkka
Näin aluksi pärjäilen Haden lähettämällä skriptillä.
Katsotaan myöhemmin tarve Suomen Seismologialle. :)
Se skripti olikin helppo tapaus ja laitan kohta sen nettiin.
Sitten täällä Suomessa alkaa olla "seisomologiavalvomoita" tiuhassa. :)
Uskotko siis, että siinä on joku "juju", ettei toimi Lhostingilla? ???
En tiedä..Annatko osoitteen johon oot yrittänyt asentaa sen?
Skriptissä on piilotettu eräitä kommentteja jonka avulla voisin ehkä keksiä syyn ;)
Henkka
Kitoos!
Se antaa tällaista infoa:
Lainaa<!-- quake-WORLD.php V1.07 - 26-Apr-2008 -->
<!-- server lcl time is: 18.07.2008 08:30:00 -->
<!-- server GMT time is: 18.07.2008 12:30:00 -->
<!-- server timezone for this script is: -->
<!-- TZ Delta = -14400 seconds (-4 hours) -->
<!-- loading quakesWORLD.txt from http://earthquake.usgs.gov/eqcenter/recenteqsww/Quakes/quakes_all.php -->
<!-- Network error: () --><!-- loading finished. -->
<!-- '' -->
<!-- Update time = 01.01.1970 00:00:00 -->
<!-- Päivitetty = 31.12.1969 19:00:00 -->
Josta saan ulos ainakin että aikavyöhyke puuttuu ja jonkun kummallisen network-errorin.
Voitko muuten lada se quake-WORLD.php sinne ihan sellaisenaan? Niin voin kokeilla että toimiiko se stand-alone, olis hyvä ensimmäinen askel ;)
Löytyykö serveriltäsi tällainen filu: quakesWORLD.txt?
Jos se toimii sen pitäisi tehdä sinne sellaisen, jos sitä ei ole, tee sellainen sinne (ei väliä mitä sinne kirjoitat, sen skripti kumminkin kirjoittaa yli) ja CHMOD se 777-asetuksille, itselläkin oli se ongelma aluksi että skripti ei saanut sitä sinne tehtyä vaan sitä piti vähän avittaa tekemällä se ensin.
Veikkaan että sekä tätä ja sun WU-ennustetta "vaivaa" sama asia kunhan se vaan löydetään, koska molemmat tallentavat txt-filun serverille jota sitten käyttävät.
Mikä on muuten sen WU-ennusteen osoite?
Jos se kertois jotain lisäinfoa ;)
Henkka
Yritin nyt uudestaan uudella hostilla.
Muuten toimii, paitsi ajat ovat väärin. Aikavyöhyke on Helsinki.
Miten pitäisi muokata, jotta ajat olisivat Suomen ajassa?
http://finlandweather.xtreemhost.com/quake-WORLD.php
Kyllä ajat pitäisi olla oikein jos laitoit noin:
$ourTZ = "Europe/Helsinki";
Lainaus käyttäjältä: teutari - torstai, 25.12.2008, 20:58
Kyllä ajat pitäisi olla oikein jos laitoit noin:
$ourTZ = "Europe/Helsinki";
Noin se onkin.
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
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??
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
Varsin outoa.
Olisiko mahdollinen vika siinä, että palvelimen sijaitsemispaikka vaikuttaa tuohon?
Sinulla on Suncomet Suomessa ja minulla Xtreemhost (vissiin) Usassa.
Suncomin palvelimet sijaitsee Hollannissa joten en usko että palvelimen sijainnilla on mitään merkitystä.
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
Heittää tällaisen: 26.12.2008 04:33:07
7 tuntia.
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";
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.
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);
Nyt näkyy oikein ajat. Piti tehdä vaikeimman kautta.
Outoa vain, mutta päivitetty-aika ei ole oikea. Mutta eipä sillä suurta merkitystä olekaan.
Kiitos teille kummallekin, Henkka ja Teutari!!!
Koitappa käydä vielä imaisemassa tuo uusin quake-WORLD.php
Katselin noita lähdekoodeja ja sinulla näyttää olevan vanhempi versio siitä.
Mulla näyttää tältä tuon boby tagin alla:
<body>
<!-- quake-WORLD.php V1.09 - 17-Oct-2008 -->
<!-- server lcl time is: 26.12.2008 18:14:52 -->
<!-- server GMT time is: 26.12.2008 16:14:52 -->
<!-- server timezone for this script is: Europe/Helsinki -->
<!-- TZ Delta = 7200 seconds (2 hours) -->
<!-- lat=60.1493 long=23.9727 dist=10000 mag=2.5 -->
<!-- using Cached version of quakesWORLD.txt -->
<!-- '
Update time = Fri Dec 26 16:00:02 UTC 2008' -->
<!-- Update time = 26.12.2008 16:00:02 -->
<!-- Update time = 26.12.2008 18:00:02 -->
<!-- 298 records to process -->
Ja sinulla:
<body>
<!-- quake-WORLD.php V1.07 - 26-Apr-2008 -->
<!-- server lcl time is: 26.12.2008 11:10:25 -->
<!-- server GMT time is: 26.12.2008 16:10:25 -->
<!-- server timezone for this script is: -->
<!-- TZ Delta = 7200 seconds (2 hours) -->
<!-- loading quakesWORLD.txt from http://earthquake.usgs.gov/eqcenter/recenteqsww/Quakes/quakes_all.php -->
<!-- loading finished. -->
<!-- '
Update time = Fri Dec 26 16:00:02 UTC 2008' -->
<!-- Update time = 26.12.2008 18:00:02 -->
<!-- Päivitetty : (UTC +2) 26.12.2008 13:00:02 -->
Rupesi laiskottamaan. Jätän noine hyvineen sen.