Jump to content
php.lv forumi

Dabūt laika ziņas no meteo.lv


ravelis

Recommended Posts

Patiesībā skripts ļoti samocīts un stulbs.

informāciju atjauno pats meteo.lv laikam ik pa 3 stundām. 9:00, 12:00, 15:00 utt.

Bildīšu nosaukumi mākonīšiem ir tajā xml failā sākumā tie atšifrējumi:

"msd" => "Mainīgs mākoņu daudzums."

Bildītei tātad nosaukums "msd"

Vēja virzieniem ir attiecīgi A; R; Z; D; DA; DR; ZA; ZR; BV laikam

Abām bilžu grupām paplašinājumi skriptā ir png un glabājas apakšmapē "pic", protams, to visu var mainīt

Link to comment
Share on other sites

labāk būtu reizi stundā (vai cik bieži meteo.lv atjaunojas) uzģenerēt htmlu gabaliņu ar laika ziņām, to saglabāt atsevišķā failā, un lapā tikai includot html gabalu, nevis katru reizi, kad vajadzēs parādīt laika ziņas, prasīt meteo.lv "kāds laiks?", gaidīt atbildi, to apstrādāt un tad tikt pie tāda paša rezultāta kāds bija 100 iepriekšējās reizes.

Link to comment
Share on other sites

a shijas scriptam nevar klaat dabuut to aprakstinju no meteo.lv

 

piemeers:

 

 

Brīžiem saulains. Vēss.

 

Mākoņu daudzums samazināsies. Mēreni silts.

 

nu domu laikam jau sapratiisiet! :)

 

Un veel viens jautaajums! Vēja virzieniem A; R; Z; D; DA; DR; ZA; ZR; BV vinji arii taa attieciigi jaasaglabaa a.png, r.png z.pgn u.tml.?

Edited by ravelis
Link to comment
Share on other sites

Meteo.lv paši izmanto bildes title, lai atšifrētu mākonīšus. Uztaisi no tās xmlā esošās infas arraju apmēram tādu:

$weather = array ('k'=>'Mākoņains, apmācies ar krusu','ml'=>'Mākoņains, apmācies',utt.);

un iebaksti kodā:

echo "<img src=\"pic/".$pieces[2].".png\" border=\"0\" title=\"".$weather[$pieces[2]]."\" alt=\"".$weather[$pieces[2]]."\"/><br>";

Tas katrai bildītei, piem., pic/k.png pieliks nosaukumu "Mākoņains, apmācies ar krusu".

Vēja virzienu bildēm ir nosaukumi tieši tādi: A.png; R.png utt, tik laikam tas nav vēja nosaukums domāts, bet otrādāk, virziens, uz kuru pūš vējš.

Edited by superKrona
Link to comment
Share on other sites

Manā skriptā no xmla tiek par laika apstākļiem iegūta infa, piem.: "k", kuru tu izmanto, lai lapā parādītu attiecīgu bildīti "k.png"

Tu gribēji tos laika apstākļu atšifrējumus

Tāpēc var uztaisīt to arraju ar to apzīmējumu atšifrējumiem.

 

http://paste.php.lv/6028

 

Tādu pašu var uztaisīt vēja virzieniem

Link to comment
Share on other sites

Paldies tev! scripts iet ideaali, bet biskiit paarprati manu domu, vnk gribeeju prosta lai zem bildiites raadaas tas teksts atsifreejums, nevis kad uziet uz bildiites, bet sitaa arii ir pienemami! :)

 

a varbuut var biskiit paarveidot lai raadaas zem taas bildiites tas atshifreejums?

Edited by ravelis
Link to comment
Share on other sites

×
×
  • Create New...