<?php
class rss_parser
{
public $rss;
public $alamat;
public $n = 0;
public function set_alamat($alamat)
{
$this->alamat = $alamat;
}
public function set_n($n)
{
$this->n = $n;
}
public function url_exists()
{
Melalui Blog ini, saya akan mencoba untuk berbagi tentang apa yang pernah saya lakukan atau ada gratisan dari temen yang baik hati, tetapi dengan gaya bahasa saya sendiri. Andapun dapat berbagi dengan yang lain, yaitu: dengan memberi komentar penjelasan, memberitahukan blog ini ke teman Anda, dsb [Anda yang lebih tahu]. Terima Kasih. NB: pertanyaan dapat dilayangkan pada komentar karena kadang penulis tidak menjelaskan dengan detail, maaf...
Total Tayangan Halaman
Tampilkan postingan dengan label class. Tampilkan semua postingan
Tampilkan postingan dengan label class. Tampilkan semua postingan
Sabtu, 26 Februari 2011
Selasa, 20 April 2010
Prakiraan Cuaca Memanfaatkan Web Service Google
Kelas cuaca:
<?
class cuaca
{
var $response;
var $lokasi;
var $cuaca_hari_ini;
var $cuaca;
var $info_cuaca;
var $error;
function cuaca($lokasi="yogyakarta")
{
$this->_set_lokasi($lokasi);
$this->error = false;
}
function _set_lokasi($lokasi)
{
$this->lokasi = strtolower(trim($lokasi));
}
function _dapatkan_data()
{
if (empty($this->lokasi))
{
$this->error = true;
return false;
}
$xml = new SimplexmlElement(file_get_contents("http://www.google.com/ig/".
"api?weather=".urlencode($this->lokasi)."&hl=id"));
echo "<a href=\"http://www.google.com/ig/api?weather=".
urlencode($this->lokasi)."&hl=id\">Lihat</a><br/>";
if (!$xml->weather->problem_cause)
{
$this->response = $xml->weather;
$this->_parse();
}
else
{
$this->error = true;
}
}
function _parse()
{
$this->cuaca = array();
$this->info_cuaca = $this->response->forecast_information;
$this->cuaca_hari_ini = $this->response->current_conditions;
foreach($this->response->forecast_conditions as $prakiraan_esok)
$this->cuaca[] = $prakiraan_esok;
}
function _cetak()
{
if (!$this->error)
{
echo "<ul type='circle'>";
echo "<li>Prakiraan Cuaca Kota: ".ucwords($this->lokasi)."<br/>".
$this->cuaca_hari_ini->temp_c[data]." ℃, ".
$this->cuaca_hari_ini->humidity[data].", ".
$this->cuaca_hari_ini->wind_condition[data]."</li>";
foreach($this->cuaca as $new)
echo "<li><b>".$new->day_of_week[data]."</b><br/><small>".
$new->condition[data]."</small><br/>".$this->_suhu($new->low[data]).
" ℃ s.d. ".$this->_suhu($new->high[data])." ℃</li>";
echo "</ul>";
}
else
echo "Maaf, Prakiraan Cuaca Kota: ".ucwords($this->lokasi).
" sementara ini belum tersedia";
}
function _suhu($suhu)
{
return (strtolower($this->info_cuaca->unit_system[data])=="si")?
$suhu:(($suhu - 32)/1.8);
}
}
?>
Rabu, 28 Oktober 2009
Binary Search Tree
Jumat, 07 Agustus 2009
Barcode CODE 128 dengan PHP
Mengapa menggunakan CODE 128, bukan yang lain?
Karena dapat digunakan untuk kombinasi antara alfabet dan numerik, kode ini juga dapat digunakan untuk 128 karakter ASCII, panjangnya pun bisa suka-suka (ini dia yang saya cari).
Apa dan siapa CODE 128?
Code 128 terdiri atas 6 seksi, yaitu
Langganan:
Postingan (Atom)