Cara Membuat Situs Download Mp3 dari Xml API 4shared

Anda dapat mengembangkan aplikasi dengan menggunakan 4shared API untuk ponsel (iPhone, Android, Symbian, Blackberry, Windows mobile), Windows, Mac, iPad, atau Linux. Dengan lebih dari 50 fungsi API seperti fungsi upload/download, mencari file, membuat dan menghapus folder, dan lain-lain, Anda bisa menerapkannya sesuai dengan aplikasi yang Anda inginkan dan tentunya 4shared API tersedia dengan gratis.

Dalam tutorial kali ini, kita akan membuat satu contoh aplikasi yang diterapkan dalam situs dengan menggunakan fungsi search file dari API 4shared, khususnya mencari file Mp3 dan menerapkan fungsi download Mp3.

Kode berikut merupakan fungsi search Api 4shared dengan cara melakukan parsing file Xml menjadi bentuk PHP.

<?php
// setting tipe pencarian, referensi bisa ditemukan di http://help.4shared.com/index.php/SOAP_API#Search_files_on_4shared
$q = 'somebody'; //terapkan kata kunci yang diinginkan
$searchExtention = 'mp3'; //pilih ekstensi, dalam hal ini ekstensi mp3, Jila Anda menggunakan parameter searchExtention=mid, Anda harus menerapkan parameter searchmode=3 
$sortType = '3'; //Nilai 1 = sortir berdasarkan downloads, 2 = sortir berdasarkan tanggal upload, 3 = sortir berdasarkan ukuran file, 4 =sortir berdasarkan nama file
$sortOrder = '1'; // Nilai 1 artinya sortir secara Descenden (z-a), Nilai -1 artinya sortir secara Ascenden (a-z)
$searchmode ='3';//Jika menggunakan parameter searchExtention, kamu harus menerapkan parameter searchmode=3
$start = '1'; //nilai ini berguna untuk pagination
// Membuat file xml
$xmldata = 'http://search.4shared.com/network/searchXml.jsp';
$xmldata .= '?q='.urlencode($q);
$xmldata .= '&searchExtention='.$searchExtention;
$xmldata .= '&sortType='.$sortType;
$xmldata .= '&sortOrder='.$sortOrder;
$xmldata .= '&searchmode='.$searchmode;
$xmldata .= '&start='.$start;
// memulai parsing Xml ke PHP
$open = fopen($xmldata,'r');
$content = stream_get_contents($open);
fclose($open);
$xml = new SimpleXMLElement($content);
?>
<?php 
// Tampilan yang terbentuk setelah diparsing
if (empty($xml->{'result-files'}->{'file'})) {
echo "No file for $q "; //pesan jika tidak ada hasil yang muncul
}
else
{
foreach(($xml->{'result-files'}->{'file'}) as $resultfiles)
{
    echo $resultfiles->{'name'}."<br>"; //tampilan nama file
    echo $resultfiles->{'downloads-count'}."<br>"; //tampilan jumlah download
    echo $resultfiles->{'size'}."<br>";//tampilan ukuran file Mp3
    echo "<a href=".$resultfiles->{'url'}.">Download</a><br><br>";//tampilan link download Mp3
}
}
?>

Harap diingat bahwa peraturan terbaru dari 4shared adalah untuk mendownload file 4shared, Anda diharuskan register atau log in terlebih dahulu ke akun 4shared Anda. Jadi, ketika Anda membuat situs download Mp3 dengan menggunakan kode ini, sebaiknya Anda memberikan catatan tersendiri dalam mengunduh file Mp3.

Gunakanlah aplikasi ini secara bijak, jangan sampai situs Anda tergolong situs yang melanggar hak cipta khususnya musik atau lagu.

UPDATED 01-11-2012

  • Menghilangkan kode error Invalid argument supplied for foreach dengan penambahan function php “empty” jika tidak ada hasil yang ditampilkan dari kata kunci.
  • Penambahan function php “urlencode” pada kode $xmldata .= '?q='.$q; menjadi $xmldata .= '?q='.urlencode($q);

Resep cara membuat Cimol Pedas

Resep cara membuat cemilan Cimol Pedas

Bahan 1

  • Minyak goreng
  • Tepung Tapioka 1 kg
  • Kaldu Ayam Bubuk 1 sdt
  • Garlic Powder 1 sdt
  • Baking Powder 1 sdt

Bahan 2

  • Keju Bubuk
  • Cabe Bubuk

Cara Membuat

  1. Campurkan semua bahan, beri sedikit air (secukupnya), jangan terlalu encer, sehingga adonan bisa dibentuk (bular-bulat)
  2. Panaskan minyak goreng, lalu bentuk adonan bulat-bulat kecil, sebaiknya tidak menggunakan nyala api yang besar pada kompor anda, agar adonan Cimol tidak meletup-letup. Goreng hingga adonan habis.
  3. Setelah adonan cimol digoreng, siapkan di wadah besar agar mudah diaduk dengan bahan 2.
  4. Campurkan cimol dengan bahan 2 (untuk penggunaan cabe bubuk sesuai selera) dan siap untuk disajikan selagi hangat.

Tips
Untuk pilihan rasa ada berbagai macam seperti:

  • Rasa Barbeque
  • Rasa Jagung Bakar
  • Rasa Karamel (manis)
  • Rasa Keju

Selamat menikmati.

Membuat postingan bentuk 2 kolom seperti surat kabar

Bagaimana membentuk tampilan postingan di blog WordPress mirip seperti surat kabar (newspaper)?. Tutorial WordPress berikut adalah cara membuat postingan single post terbentuk menjadi 2 kolom yang terdiri dari kolom sebelah kiri dan kolom sebelah kanan.

Pada file single.php dalam theme WordPress kamu, temukan kode php <?php the_content(); ?>. Kode tersebut kemungkinan berbeda-beda penempatannya dari setiap theme WP. Kemudian ganti kode <?php the_content(); ?> tersebut dengan kode berikut yang akan membuat tampilan postingan bentuk 2 kolom:

<?php
$content = apply_filters('the_content', $post->post_content);
$explode_content_colomn = explode('<p>', $content);
$i = 0;
foreach ($explode_content_colomn as $content_colomns){
$i++;
$q = $i - 1;
if ($i == 0) {
echo $q.$content_colomns;
}
}
$z = round($q/2);
$i = 0;
echo "<div style='float:left;width:48%'>"; //css kolom kiri
foreach ($explode_content_colomn as $content_colomns){
$i++;
$q = $i - 1;
if ($i != 1) {
echo "<p>".$content_colomns;
}
if ($i == $z+1 ){
echo "</div><div style='float:right;width:48%'>"; //css kolom kanan
}
}
echo "</div>"
?>

Anda bisa mengubah lebar kolom dengan cara mengubah nilai width. Tampilan ini sangat cocok dengan blog yang bertema berita layaknya surat kabar (newspaper).

Serba-Serbi Pekan Raya Jakarta 2012 (JIExpo 2012)

Jakarta International Expo (JIExpo) tahun 2012 atau yang juga dikenal dengan nama Pekan Raya Jakarta (PRJ) belangsung selama 32 hari sejak tanggal 14 Juni sampai 15 Juli 2012. Pergelaran ini dirayakan dalam rangka hari ulang tahun ke-485 Kota Jakarta, Jakarta Fair 2012. Sejumlah produk dipamerkan dalam perayaan ini dan juga berbagai hiburan seperti konser musik non-stop, meramaikan acara yang menjadi kebanggan masyarakat Jakarta. PRJ 2012 mengambil tema “Majulah Jakartaku”. Berikut gambar serba-serbi Pekan Raya Jakarta 2012:




 Google

Parsing xml user timeline & json search Twitter di WordPress

Twitter memberikan dokumentasi API yang sangat komprehensif untuk dikembangkan oleh para developer dalam membuat suatu aplikasi. Twitter REST API Resources tersedia secara gratis untuk para pengembang. Tutorial berikut adalah 2 contoh hasil api Twitter dalam bentuk PHP yang digunakan di CMS WordPress.

Parsing xml status user_timeline Twitter
Kode ini untuk menampilkan status twitter dari user.

<?php 
function twitter_statuses_user_timeline() {
$twitter_screen_name = 'jevuska'; //edit username twitter
$tweet_count =2; //edit jumlah tweet
$loaddataxml = 'https://api.twitter.com/1/statuses/user_timeline.xml';
$loaddataxml .= '?include_entities=true';
$loaddataxml .= '&include_rts=true';
$loaddataxml .= '&screen_name='.$twitter_screen_name;
$loaddataxml .= '&count='.$tweet_count;
return apply_filters('twitter_statuses_user_timeline',$loaddataxml); 
}
function load_twitter_statuses_user_timeline(){
$dataxml = simplexml_load_file(twitter_statuses_user_timeline());
echo "<img src=".$dataxml->status->user->profile_image_url.">";
    foreach($dataxml->status as $twitter_user_status) {  
      echo "status : ".$twitter_user_status->text."<br>";
      echo "Time : ".$twitter_user_status->created_at."<br>";
    }
    return true;
}
load_twitter_statuses_user_timeline();
?>

Parsing json search status Twitter
Kode berikut untuk menampilkan tweet berdasarkan query yang sudah ditentukan.

<?php 
function twitter_statuses_search() {
$twitter_query = 'blue angels'; //query yang dicari
$tweet_count =5; //jumlah tweet
$loaddatajson = 'http://search.twitter.com/search.json';
$loaddatajson .= '?q='.urlencode($twitter_query);
$loaddatajson .= '&rpp='.$tweet_count;
$loaddatajson .= '&include_entities=true';
$loaddatajson .= '&result_type=mixed';
return apply_filters('twitter_statuses_search',$loaddatajson); 
}
function load_twitter_search(){
$twitter_response_status  = file_get_contents(twitter_statuses_search() ); 
$twitter_json_status  = json_decode($twitter_response_status); 
    foreach((array)$twitter_json_status->results  as $twitter_search_results) {  
      echo "Text : ".$twitter_search_results->text."<br>";
      echo "Created at : ".$twitter_search_results->created_at."<br>";
      echo "From User : ".$twitter_search_results->from_user."<br>";
      echo "Profile Image : <img src=".$twitter_search_results->profile_image_url."><br>";
    }
    return true;
}
load_twitter_search();
?>

Dokumentasi Api Twitter secara keseluruhan dapat dilihat di https://dev.twitter.com/docs/api

WordPress 3.4 dirilis

Perubahan terbesar dari dirilisnya WordPress 3.4 adalah kustomisasi theme wp yang memungkinkan Anda untuk bermain-main dengan berbagai penampilan dan pengaturan untuk tema Anda saat ini. Anda dapat mengubah warna, latar belakang, dan tentu saja kustom gambar header.

Satu lagi fitur yang mungkin berguna bagi Anda adalah dukungan embed untuk menyertakan tweet Anda dalam postingan. Hanya dengan menempatkan Twitter permalink dalam post editor maka akan mengubahnya menjadi tampilan tweet seperti dalam status akun twitter Anda.

Tampilan Twitter Permalink (kopas linknya dari akun Twitter kamu)

Setelah di embed di post editor, tampilannya seperti ini:

Video Pengenalan fitur terbaru WordPress 3.4 dari WordPress.org

WordPress 3.4 Update Download http://wordpress.org/download/

  1. 18-07-2012 WordPress 3.4.1 http://codex.wordpress.org/Version_3.4.1
  2. 07-09-2012 WordPress 3.4.2 http://codex.wordpress.org/Version_3.4.2

Pasang Bendera Negara Piala Eropa 2012 di Blackberry Messenger (BBM)

Setelah melalui babak play-off, pergelaran babak final olahraga sepakbola di benua biru, Piala Eropa 2012, sudah dimulai, dengan mempertemukan 16 negara yang dibagi dalam empat grup. Turnamen ini akan berlangsung sejak tanggal 8 Juni 2012 sampai 1 Juli 2012.

Nah, setelah kode bendera Blackberry messenger untuk Piala Dunia 2010 lalu, kini giliran bendera negara kontestan Piala Eropa 2012. Bagi kamu yang nge-fans pada salah satu tim eropa tersebut, kamu bisa dukung mereka lewat memasang bendera negara kontestan Piala Eropa 2012 di Blackberry Messenger (BBM) kamu.

Bagaimana cara pasang bendera Negara Piala Eropa 2012 di BBM? berikut kode bendera yang cukup kamu ketik di bagian text field atau personal message Blackberry, misal untuk negara France, ketik *FR*:

Kode Bendera Negara Piala Eropa 2012 di Blackberry Messenger

Grup Negara
A Czech Republic *CZ* Greece *GR* Poland *PL* Russia *RU*
B Denmark *DK* Netherlands *NL* Germany *DE* Portugal *PT*
C Croatia *HR* Italy *IT* Ireland *IE* Spain *ES*
D England *UK* France *FR* Ukraine *UA* Sweden *SE*