Tampilkan postingan dengan label Script PHP HTML JAVASCRIPT. Tampilkan semua postingan
Tampilkan postingan dengan label Script PHP HTML JAVASCRIPT. Tampilkan semua postingan
Rabu, 27 Juli 2016
Free Source Code Script Youtube Automated CMS dari Codecanyon Siap Pakai
Free Script Youtube Automated CMS dari Codecanyon, skrip ini bisa disebut AGCNya Youtube. dengan Script ini kalian bisa membuat Web Video dengan Cepat. Embed Video yutube di Blog dengan Cepat.
Aplikasi ini harganya kalau di jual senilai $19 (Rp + 200.000) kabar baik buat Kita semua di bulan juli tahun 2016, pada bulan sebelumnya ada juga aplikasi gratis daro Codecanyon dengan Script watch movies menggunakan bahasa pemrograman PHP Framework Codeigniter silahkan Agan / brow secepatnya Download Mumpung gratis persyaratannya cuman buat Akun Dulu di Code CAnyon
Youtube Automated CMS builds your video cms that depends on youtube quickly and easily.
FITUR DARI SCRIPT INI
- Youtube API V3
- Responsive Design Using Bootstarp 3
- User Friendly Control Panel
- Unlimited Categories
- Unlimited Pages
- Can Import Videos By Youtube Channels
- Can Import Single Video By Youtube Video URL
- Can Search Youtube for a phrase or word and import Result
- use smart template Engine for more Flexibilty in Theme Editing
- Can Make Money with Three builth in Adsense Spaces
- Use Lazyload For Image to Speed the PAge Loading
KEBUTUHAN SYSTEM
- PHP 5.3 or Higher
- CURL Libraly
- SimpleXML
- MySQLi Extension
- SafeMode = Off
MONETISE
Bisa kok di Monetise dengan Adsense atau Program CPA MOvie
DEMO HOME PAGE CEK DISINI
DEMO ADMIN PAGE
Dokumentasi Lengkap
Agar Tidak Pusing bagaimana cara memasang Source ini dihosting silahkan bisa cek panduan lengkapnya di halaman utama
Minggu, 24 Juli 2016
Cara Menghilangkan Pesan NOtice, WArning dan deprecated di PHP Script
Beberapa hal yang paling sering ditanyakan pengunjung blog ini adalah
1. “mas, program ga jalan?” atau “mas, programmnya error parse-error-syntax-error-unexpected-end-of-file..”
2. “mas, program jalan sih, tapi muncul notice…?”
3. “Mas kok saat di coba ada warningnya ya?”
4. “Mas, program jalan sih, tapi kok ada pesan deprecated?”.
Empat pertanyaan diatas adalah pertanyaan yang paling sering ditanyakan di komentar tutorial. Apakah anda salahsatunya? Hal yang perlu diketahui adalah program yang saya buat entah itu free code atau tutorial sudah di uji bahwa program itu berjalan dengan benar. Namun karena perbedaan sistem operasi serta perbedaan versi PHP dan konfigurasinya maka ketika anda coba, munculah 4 jenis error seperti yang ada dipertanyaan. Empat alasan itulah yang membuat saya menulis artikel ini, agar di kemudian hari jika ada yang bertanya seperti ini cukup saya beri referensi artikel ini saja tanpa harus bolak balik memberi tahu berkali kali.
“mas program ga jalan?”
Jika tutorial yang saya buat sama sekali tidak berjalan dan tidak kadang nge-blank putih di webnya, maka kemungkinan terbesar adalah karena short_open_tag off di php yang anda pakai, entah anda pakai Linux, Webhosting, XAMPP, Wamp atau pake yang lain, asal pakai php, solusinya aktifkan short_open_tag di php.ini.
“mas, program jalan sih, tapi muncul notice….kenapa ya?”
notice adalah salah satu pesan error dari php yang menandakan kode yang kita tulis tidak mengikuti standar yang disarankan oleh php. Penyebab lain adalah sebuah variable dideklarasikan namun belum diberi nilai.
Cara termudah adalah dengan menambahkan satu bari kode diawal file php tersebut.
source code
<?php
error_reporting(0);
//kode php yang lain
.....
//end of code
?>
Kekurangan cara ini adalah anda akan kesulitan jika terjadi syntax error atau fatal error yang disebabkan kesalahan syntax atau logika program. Bagaimana menganalisa terjadi error, cara termudah ganti error_reporting(0) menjadi error_reporting(1). Jadi kesimpulan dasarnya saat koding dan debuging nilai error_reporting=1 dan saat website sudah live error_reporting=0.
Cara lain meliat error adalah dengan membaca error_log. Error_Log di webhosting biasanya ada di folder public_html. Jika kita masih dalam development menggunakan XAMPP, letak eror ini ada di folder XAMPP\apache\logs\error.log.
“Mas kok saat di coba ada warningnya ya?”
Warning sering biasanya saat melakukan query msyql dengan fungsi mysql_query(). Cara mengatasinya bisa dibaca di artikel saya yang berjudul
mengatasi error mysql_query(). Selain karena query mysql, kadang warning juga muncul saat php gagal mengakses file. Untuk hal ini pembahasannya panjang. Intinya perbaiki cara kodingnya, terutama membiasakan dengan gaya koding try....catch.. sehingga saat gagal diakses tidak muncul pesan warning,namun muncul pesan yang kita definisikan sendiri. misalkan kita buat dialogbox, maaf file gagal diakses.
“Mas, program jalan sih, tapi kok ada pesan deprecated?”.
Error keempat ini disebabkan karena kita memakai fungsi yang sudah usang alias ketinggalan jaman. Fungsi seperti mysql_querysession_register() dan fungsi lain yang dinyatakan usang, sebaiknya tidak dipakai lagi.PHP terbaru biasanya sudah mengganti fungsi deprecated dengan fungsi baru yang lebih aman atau lebih cepat. Contohnya mysql_query(), fungsi ini sudah ada sejak lebih dari 10 tahun lalu. Selain itu, jika anda membaca buku terbitan lama, maka makin banyak pesan deprecated yang muncul dilayar. Cara termudah untuk mengatasi deprecated adalah menggunakan cara pertama yaitu menambahkan error_reporting(0); di awal file.
Jumat, 15 Juli 2016
Download Script Source Code Aplikasi Android Simple Chat Room Gratis Versi Ultimate
Contoh obrolan sederhana menggunakan tambahan elemen UI Android untuk membangun contoh Connector dasar dan menunjukkan bagaimana untuk mendistribusikan pesan publik di SmartFoxServer 2X menggunakan Android 2.2 emulator.
Bertukar pesan chat fungsi yang paling dasar yang disediakan oleh SmartFoxServer 2X: pengguna terhubung ke Zona sama dapat mengirim pesan publik untuk semua pengguna lain di Ruang yang sama, pesan pribadi ke pengguna tunggal (tanpa ruang mereka berada di) dan jenis yang berbeda pesan pribadi (disebut pesan sobat) jika sistem Buddy Daftar diaktifkan. Juga, tambahan "kekuatan super" yang diberikan kepada pengguna yang diakui sebagai moderator atau administrator.
Chat fungsionalitas yang disediakan oleh SmartFoxServer 2X dapat menjadi inti dari fitur lengkap chatting situs / aplikasi, atau sistem yang saling melengkapi untuk memungkinkan pengguna untuk bertukar pesan selama pertandingan permainan atau jenis lain aplikasi. Dalam semua kasus SmartFoxServer memberikan fitur tambahan untuk membangun sistem chat yang lengkap, seperti kontrol moderasi, filtering kemampuan anti-banjir dan kata-kata canggih filter yang mendukung ekspresi reguler dan mode white-list / black-list.
Contoh obrolan sederhana hanya menunjukkan cara menggunakan pesan dasar masyarakat, untuk menjaga antarmuka grafis sesederhana mungkin. Kami meninggalkan kepada Anda untuk memperpanjang untuk menyertakan pesan pribadi, kontrol moderasi atau mengaktifkan anti-banjir dan kata-kata penyaringan.
Seperti contoh Connector, saat aplikasi diluncurkan, pengguna diminta untuk memasukkan SmartFoxServer 2X rincian sambungan (parameter koneksi pra-diisi digunakan oleh contoh ini adalah sama seperti untuk contoh sebelumnya, periksa tutorial untuk informasi tambahan pada nilai default untuk alamat IP).
Setelah rincian dikirimkan, sambungan ke SmartFoxServer 2X dicoba dan acara kemudian dipecat untuk memberitahukan jika koneksi telah dibentuk berhasil.
Setelah terhubung ke SmartFoxServer 2X pengguna diminta untuk memasukkan pegangan untuk sesi chat. Menggunakan pegangan ini, pengguna login ke dalam Zona BasicExamples tersedia di SFS2X secara default. Sebagai login pengguna, kita kemudian dapat beralih antara dua tampilan, salah satu yang menampilkan update status dan pesan chat publik, dan yang lainnya yang hanya berisi daftar semua pengguna login ke Ruang bergabung secara default.
»Instalasi
Untuk mengakses kode sumber aplikasi dan menjalankannya di Virtual Device Android (emulator), ikuti langkah berikut:
Pastikan instalasi SmartFoxServer 2X Anda berisi definisi BasicExamples Zona;
Mulai SmartFoxServer 2X;
Dalam Eclipse, mengimpor proyek Android yang terkandung dalam folder / sumber dari download di atas;
Meluncurkan aplikasi dan mengubah rincian sambungan jika Anda SmartFoxServer 2X tidak diinstal pada localhost mesin Anda.
»Kode highlights
Dalam contoh ini kita mengikuti skema yang sama seperti di Connector, sehingga langkah-langkah koneksi pada dasarnya sama satu-satunya perbedaan adalah bahwa kita meminta pengguna untuk Nick daripada menggunakan string kosong
Aplikasi ini berisi 3 layout (terletak di folder tata letak proyek):
Tata letak konektor: Dimana kita memilih IP dan port dan pilih "Connect"
Tata letak login: Dimana nama nick dimasukkan
Dan tata letak obrolan: Pandangan ini berisi TabHost dengan dua tab, yang pertama untuk chatting itu sendiri dan yang lain untuk daftar yang menyediakan pengguna saat ini terhubung ke kamar.
Untuk menjaga kode sesederhana mungkin, layout dibungkus dalam FrameLayout a. wadah ini menggunakan metode showLayout untuk menunjukkan tata letak yang sesuai (Dalam aplikasi nyata, kegiatan atau fragmen yang lebih cocok untuk menerapkan ide ini)
Kelas ChatMessage.java merupakan pesan untuk chatting memegang atribut berikut dan yang getter / setter
public class ChatMessage {
String nama pribadi;
String pesan pribadi;
Tanggal Tanggal swasta;
incomingMessage boolean swasta;
/ * Getter dan setter * /
}
Sebuah ArrayAdapter digunakan untuk mengelola daftar pengguna saat mereka bergabung dan meninggalkan ruangan default dan custom ArrayAdapter (MessagesAdapter.java) untuk menampilkan pesan. Untuk setiap pesan MessagesAdapter mengembang row_message.xml tata letak dan menetapkan teks, latar belakang dan gravitasi tergantung pada jenis pesan (masuk, keluar atau pesan sistem).
Kode berikut dipanggil saat pengguna menekan tombol Send di bagian bawah tab Chat. Dibutuhkan teks yang dimasukkan dalam kolom input dan, selama itu tidak kosong, menciptakan PublicMessageRequest baru yang dikirim ke server.
String pesan = inputChatMessage.getText () toString ().;
jika (message.length ()> 0) {
// Selama pesan adalah non-kosong membuat baru
// PublicMessage dan mengirim ke server
sfsClient.send (baru PublicMessageRequest (pesan));
inputChatMessage.setText ( "");
}
Peristiwa Server masuk adalah, seperti dalam contoh sebelumnya, ditangani dengan metode pengiriman ditimpa. Untuk contoh ini, kita mendengarkan acara baru, PUBLIC_MESSAGE. Ketika kita menerima pesan publik yang masuk kita membangun ChatMessage dan menambahkannya ke MessagesAdapter tersebut. Kami juga mendengarkan USER_ENTER_ROOM dan USER_EXIT_ROOM untuk menjaga tab pengguna up to date.
@Mengesampingkan
public void pengiriman (final BaseEvent event) melempar SFSException {
...
lain jika (event.getType (). equals (SFSEvent.USER_ENTER_ROOM)) {
. Akhir pengguna Pengguna = (User) event.getArguments () mendapatkan ( "user");
adapterUsers.add (user.getName ());
updateUsersTabLabel ();
adapterMessages.add (ChatMessage baru ( "Pengguna" + user.getName () + " 'bergabung ruang"));
}
// Bila pengguna meninggalkan ruangan daftar pengguna diperbarui
lain jika (event.getType (). equals (SFSEvent.USER_EXIT_ROOM)) {
. Akhir pengguna Pengguna = (User) event.getArguments () mendapatkan ( "user");
adapterUsers.remove (user.getName ());
updateUsersTabLabel ();
adapterMessages.add (ChatMessage baru ( "Pengguna" + user.getName () + " 'meninggalkan ruangan"));
}
// Bila pesan publik yang diterima itu ditambahkan ke obrolan
// sejarah
lain jika (event.getType (). equals (SFSEvent.PUBLIC_MESSAGE)) {
ChatMessage pesan = baru ChatMessage ();
. Pengguna pengirim = (pengguna) event.getArguments () mendapatkan ( "pengirim");
message.setUsername (sender.getName ());
message.setMessage (. event.getArguments () mendapatkan ( "pesan") toString ().);
message.setDate (Tanggal baru ());
// Jika id saya dan pengirim id berbeda adalah masuk a
// pesan
message.setIncomingMessage (sender.getId () = sfsClient.getMySelf () getId ()!.);
adapterMessages.add (pesan);
}
}
}
Seperti pada contoh Connector kita membebaskan sumber daya di onDestroy Kegiatan ini:
/ **
* Membebaskan sumber daya.
* /
@Mengesampingkan
void dilindungi onDestroy () {
super.onDestroy ();
disconnect ();
sfsClient.removeAllEventListeners ();
}
/ **
* Lepaskan klien dari server
* /
kekosongan disconnect swasta () {
jika (sfsClient.isConnected ()) {
sfsClient.disconnect ();
}
}
»Lainnya
Anda dapat mempelajari lebih lanjut tentang dasar-dasar SmartFoxServer dijelaskan dalam tutorial ini dengan konsultasi sumber daya berikut:
Fase masuk (server dasar login)
Bergabung dan menciptakan Kamar (bergabung dengan Kamar server)
Download Script PHP Tools AGC Multi Search Engine versi 1.6 – Premium Langsung SEDOT dan Pakai
Pada saat ini saya memulai sebuah script yang bisa dibilang multi-pencarian, di mana script bekerja sendiri secara otomatis tanpa harus posting. Cara kerjanya praktis seperti konten yang dihasilkan otomatis dengan berbagai sumber, kemudian di bawah ini saya akan memberikan beberapa sumber yang digunakan multi-ini.
Untuk saat ini hanya satu tema yang digunakan sehingga tidak ada tema tambahan kecuali Anda dapat mengedit css atau php mahir di lapangan, tidak akan sulit karena saya tidak kode terenkripsi.
Selain itu saat ini tetap permalink seperti di situs demo, kecuali jika Anda benar-benar mengerti php karena dapat diubah akan seperti permalink musik ke mp3 dan sebagainya.
Fiturs tools ini
- Panel admin
- Halaman pencarian (musik, lirik, video, berita, foto, film)
- tagging istilah pencarian (auto save dari mesin pencari)
- Cari save (auto save halaman dari situs itu sendiri)
- Iklan (300 × 250, 468 × 60 dan 728 × 90)
- Sidebar Widget (Box office, lagu top dan video terkait dari youtube)
- Ajax mencakup
- Responsif (tidak sempurna tapi seiring waktu akan terus disempurnakan)
- RSS dan Sitemap
Fitur Menu dan sumber
- Grafik Musik (Indonesia, Amerika Serikat, dll)
- Lagu (Itunes)
- Film dan TV Show (solarmovie)
- Video (Youtube)
- Game online (agame)
- Download aplikasi atau Android (Google Play Store)
- Buku (Itunes)
- Berita (viva, kedua, cakupan, google news, dll)
- Livescore (embed streaming yang link)
- Software (FileHippo)
- Subtitle (Subscene)
- Torrent (Kickass)
- Memperbarui ... ..
Kebutuhan
- PHP 5.3 ke atas (disarankan hosting luar seperti HostGator, Hawkhost atau panel VPS webuzo)
- MySQL 5.x
- Rewrite mod
- keriting
- Memperbarui ... ..
Script PHP Web Developer Gratis Siap pakai Untuk Cek Nomor Resi (JNE, TIKI, & POS INDONESIA)
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Cek Resi Anda</title><!-- Bootstrap CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"><!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via file:// --><!--[if lt IE 9]><script src="https://oss.maxcdn.com/libs/html5shiv/3.7.2/html5shiv.min.js"></script><script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script><![endif]--></head><body><div class="container"><h2 align="center">Cek Nomor Resi (JNE, TIKI, & POS INDONESIA)</h2><hr><div class="col-lg-4"><div class="panel panel-success"><div class="panel-heading">Cek Resi Anda</div><div class="panel-body"><form action="" method="POST"><div class="form-group"><label for="" class="control-label">Nomor Resi</label><input type="text" class="form-control" name="resi" required></div><div class="form-group"><label for="" class="control-label" >Jasa Pengiriman</label><select name="jasa" id="" class="form-control" required><option value="">-- Pilih Jasa Pengiriman -- </option><option value="jne">JNE</option><option value="tiki">TIKI</option><option value="pos">POS INDONESIA</option></select></div></div><div class="panel-footer"><button type="submit" name="cek" class="btn btn-primary">Cek Resi</button></div></form></div></div><div class="col-lg-8"><?phpif (isset($_POST['cek'])){$resi = isset($_POST['resi'])?$_POST['resi']:"";$jasa = isset($_POST['jasa'])?$_POST['jasa']:"";$ambil_content = file_get_contents("http://ibacor.com/api/cek-resi?pengirim=".$jasa."&resi=".$resi."");$result = json_decode($ambil_content, true);//ambil data//dateif ($result['status'] == "success"){$detail = $result['data']['detail'];$riwayat = $result['data']['riwayat'];?><div class="panel panel-info"><div class="panel-heading">Hasil Pencarian Nomor Resi Anda</div><div class="panel-body"><legend>Detail </legend><table class="table table-striped"><tr><td width="170"><label for="" class="control-label">Nomor Resi</label> </td><td width="10">:</td><td><?php echo $detail['no_resi'] ?></td></tr><tr><td width="50"><label for="" class="control-label">Jenis Pengiriman</label> </td><td width="10">:</td><td><?php echo $detail['service'] ?></td></tr><?php if ($jasa != "pos"): ?><tr><td width="50"><label for="" class="control-label">Tanggal</label></td><td width="10">:</td><td><?php if ($jasa == "jne"): ?><?php echo $detail['tanggal'] ?><?php else: ?><?php echo $detail['tanggal'] ?><?php endif ?></td></tr><?php endif ?><tr><td width="50"><label for="" class="control-label">Status</label> </td><td width="10">:</td><td><?php echo $detail['status'] ?></td></tr></table><legend>Asal & Tujuan</legend><table class="table table-bordered"><thead><tr><th>Pengirim</th><th>Penerima</th></tr></thead><tbody><tr><td><?php if ($jasa == "jne" || $jasa == "pos"): ?>Nama : <?php echo $detail['asal']['nama'] ?><br>Dari : <?php echo $detail['asal']['alamat'] ?><?php else: ?>Dari : <?php echo $detail['asal']['alamat'] ?><?php endif ?><br></td><td><?php if ($jasa == "jne" || $jasa == "pos"): ?>Nama : <?php echo $detail['tujuan']['nama'] ?><br>Dari : <?php echo $detail['tujuan']['alamat'] ?><?php else: ?>Dari : <?php echo $detail['tujuan']['alamat'] ?><?php endif ?><br></td></tr></tbody></table><legend>Tracking Status</legend><table class="table table-bordered"><thead><tr><th>Tanggal & Waktu</th><th>Lokasi</th><th>Status</th><th>Keterangan</th></tr></thead><tbody><?phpfor ($i=0; $i < count($riwayat) ; $i++){?><tr><td><?phpif ($jasa == "tiki"){echo $riwayat[$i]['taggal']." ".$riwayat[$i]['waktu'];}else{echo $riwayat[$i]['taggal'];}?></td><td><?php echo $riwayat[$i]['lokasi'] ?></td><td><?php if ($jasa == "jne"): ?><?php echo $riwayat[$i]['keterangan'] ?><?php else: ?><?php echo $riwayat[$i]['status'] ?><?php endif ?></td><td><?php if ($jasa == "tiki" || $jasa == "pos"): ?><?php echo $riwayat[$i]['keterangan'] ?><?php else: ?><?php echo ""; ?><?php endif ?></td></tr><?php}?></tbody></table></div></div><?php} else{echo '<div class="alert alert-danger">Data tidak ditemukan. Pastikan Nomor Resi dan Jasa Pengiriman benar.</div>';}}?></div></div><p align="center">Code by <a href="http://ibacor.com/forum_fb/php-indonesia/35688476100_10154071765821101/share-update-cek-resi-pos-indonesia-sob-thanks-ibacor-dcek-resi-s" target="_BLANK">Pandu</a></p><!-- jQuery --><script src="//code.jquery.com/jquery.js"></script><!-- Bootstrap JavaScript --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script><!-- IE10 viewport hack for Surface/desktop Windows 8 bug --><script src="Hello World"></script></body></html>
Kamis, 14 Juli 2016
SCRIPT Source Code Grab Youtube videos Gratis with youtube API v3 Siap Pakai
Kali ini saya akan share contoh penggunakan youtube API v3 untuk membuat sebuah aplikasi pencarian video youtube menggunakan PHP.
Ok langsung saja pertama2 kita buat sebuah file dengan nama youtube.php dan kita buat Class di dalamnya dengan nama Youtube.
Ok langsung saja pertama2 kita buat sebuah file dengan nama youtube.php dan kita buat Class di dalamnya dengan nama Youtube.
Setelah itu kita buat function __construct didalam class untuk mensetting API Key.<?phpclass Youtube {...}?>
Nah sekrang kita buat function cari() untuk melakukan percarian video berdasarkan keyword dan page.private $apikey;function __construct($apikey) {$this->apikey = $apikey;}
Dan terakhir kita buat function lihat() untuk melihat detail video berdasarkan parameter video id.function cari($keyword = "", $page = "") {$json = file_get_contents('https://www.googleapis.com/youtube/v3/search?type=video&part=snippet&q='.urlencode($keyword).'&key='.$this->apikey.'&pageToken='.$page);$array = json_decode($json);return $array;}
function lihat($video = "") {
$json = file_get_contents('https://www.googleapis.com/youtube/v3/videos?id='.$video.'&key='.$this->apikey.'&part=snippet,statistics');
$array = json_decode($json);
return $array;
}Setelah membuat class, sekarang kita buat sebuah file lagi yaitu index.php. Include file youtube.php.
require("youtube.php");Setting API Key. Sobat bisa mendapatkan API keynya di https://code.google.com/apis/console
$apikey = "API Key Agan";Membuat sebuah object.
$youtube = new youtube($apikey);Contoh untuk melakukan proses pencarin video.
// Data value untuk get ke youtub API
$keyword = (!empty($_GET['keyword']) ? $_GET['keyword'] : "tutorial php");
$page = (!empty($_GET['page']) ? $_GET['page'] : "");
// HTML untuk output
$html = '';
// Mencari videos berdasarkan keyword judul & output ARRAY
$videos = $youtube->cari($keyword, $page);
// Mengextract videos untuk mendaptkan judul, deskripsi dll..
foreach($videos->items as $video) {
$gambar = $video->snippet->thumbnails->default->url;
$judul = $video->snippet->title;
$deskripsi = $video->snippet->description;
$video_id = $video->id->videoId;
// Lalu di jadikan HTML
$html .= '<div class="videos">';
$html .= ' <a href="?video='.$video_id.'">';
$html .= ' <img src="'.$gambar.'"/>';
$html .= ' <h3>'.$judul.'</h3>';
$html .= ' </a>';
$html .= $deskripsi;
$html .= '</div>';
}
// Membuat pagging page selanjutnya
if(!empty($videos->nextPageToken)){
$html .= '<div align="center"><a href="?keyword='.urlencode($keyword).'&page='.$videos->nextPageToken.'">Lanjut</a></div>';
}
echo $html;Contoh proses untuk melihat detail video.
// Data value untuk get ke youtub API$video_id = (!empty($_GET['video']) ? $_GET['video'] : "");// HTML untuk output$html = '';// Mencari videos berdasarkan keyword judul & output ARRAY$video = $youtube->lihat($video_id);// Mendaptkan judul, deskripsi, jumlah viewers, likes dll..$iframe = 'https://www.youtube.com/embed/'.$video_id;$judul = $video->items[0]->snippet->title;$deskripsi = $video->items[0]->snippet->description;$Publish = date_format(date_create($video->items[0]->snippet->publishedAt), "d/m/Y");$lihat = $video->items[0]->statistics->viewCount;$komen = $video->items[0]->statistics->commentCount;$favorit = $video->items[0]->statistics->favoriteCount;$suka = $video->items[0]->statistics->likeCount;$tidak_suka = $video->items[0]->statistics->dislikeCount;// Lalu di jadikan HTML$html .= '<div class="video">';$html .= ' <iframe src="'.$iframe.'"></iframe>';$html .= ' <h3>'.$judul.'</h3>';$html .= ' <p>Publish: '.$Publish.' - Lihat: '.$lihat.' - Komen: '.$komen.' - Favorit: '.$favorit.' - Suka: '.$suka.' - Tidak suka: '.$tidak_suka.'</p>';$html .= $deskripsi;$html .= '</div>';echo $html;
Berikut adalah script lengkapnya.
youtube.php
<?phpclass Youtube {private $apikey;function __construct($apikey) {$this->apikey = $apikey;}function cari($keyword = "", $page = "") {$json = file_get_contents('https://www.googleapis.com/youtube/v3/search?type=video&part=snippet&q='.urlencode($keyword).'&key='.$this->apikey.'&pageToken='.$page);$array = json_decode($json);return $array;}function lihat($video = "") {$json = file_get_contents('https://www.googleapis.com/youtube/v3/videos?id='.$video.'&key='.$this->apikey.'&part=snippet,statistics');$array = json_decode($json);return $array;}}?>
Index.php
Jika sobat ingin menambahkan tools untuk convert video menjadi mp3, sobat bisa menambahkan kode berikut:<style>body {background: #f5f5f5}div.videos {background: #fff;display: inline-block;width: 20%;padding: 10px;margin: 15px}div.videos img {width: 100%}div.video {background: #fff;width: 700px;padding: 10px;margin: 20 auto}div.video iframe {width: 100%;border: 0;height: 400px}</style><form action="" method="GET"><input type="text" name="keyword" /><button>Search</button></form><?php// Include youtube.phprequire("youtube.php");// Data value untuk get ke youtub API$apikey = "API Key Agan";$keyword = (!empty($_GET['keyword']) ? $_GET['keyword'] : "tutorial php");$page = (!empty($_GET['page']) ? $_GET['page'] : "");$video_id = (!empty($_GET['video']) ? $_GET['video'] : "");// Membuat sebuah object$youtube = new youtube($apikey);// HTML untuk output$html = '';// Melakukan pencarian videoif(empty($video_id)){// Mencari videos berdasarkan keyword judul & output ARRAY$videos = $youtube->cari($keyword, $page);// Mengextract videos untuk mendaptkan judul, deskripsi dll..foreach($videos->items as $video) {$gambar = $video->snippet->thumbnails->default->url;$judul = $video->snippet->title;$deskripsi = $video->snippet->description;$video_id = $video->id->videoId;// Lalu di jadikan HTML$html .= '<div class="videos">';$html .= ' <a href="?video='.$video_id.'">';$html .= ' <img src="'.$gambar.'"/>';$html .= ' <h3>'.$judul.'</h3>';$html .= ' </a>';$html .= $deskripsi;$html .= '</div>';}// Membuat pagging page selanjutnyaif(!empty($videos->nextPageToken)){$html .= '<div align="center"><a href="?keyword='.urlencode($keyword).'&page='.$videos->nextPageToken.'">Lanjut</a></div>';}}// Atau melihat detail videoelse{// Mencari videos berdasarkan keyword judul & output ARRAY$video = $youtube->lihat($video_id);// Mendaptkan judul, deskripsi, jumlah viewers, likes dll..$iframe = 'https://www.youtube.com/embed/'.$video_id;$judul = $video->items[0]->snippet->title;$deskripsi = $video->items[0]->snippet->description;$Publish = date_format(date_create($video->items[0]->snippet->publishedAt), "d/m/Y");$lihat = $video->items[0]->statistics->viewCount;$komen = $video->items[0]->statistics->commentCount;$favorit = $video->items[0]->statistics->favoriteCount;$suka = $video->items[0]->statistics->likeCount;$tidak_suka = $video->items[0]->statistics->dislikeCount;// Lalu di jadikan HTML$html .= '<div class="video">';$html .= ' <iframe src="'.$iframe.'"></iframe>';$html .= ' <h3>'.$judul.'</h3>';$html .= ' <p>Publish: '.$Publish.' - Lihat: '.$lihat.' - Komen: '.$komen.' - Favorit: '.$favorit.' - Suka: '.$suka.' - Tidak suka: '.$tidak_suka.'</p>';$html .= $deskripsi;$html .= '</div>';}// Output HTMLecho $html;?>
$html .= '<iframe src="http://embed.yt-mp3.com/watch?v='.$video_id.'" style="height:100px"></frame>';Sekian dan terimakasih, semoga bermanfaat Baca juga : Script Black Hat BlogSpot Adense
Sabtu, 02 Juli 2016
Download Script PILOT ADsense Versi Koh PIlot Free Gratis untuk Blogspot / Wordpress
Adsense pilot atau kopilot akhir-akhir ini digunakan oleh para Publhiser/Blogger Indonesia, saya belum mendengar bahwa dilarang dengan menggunakan trik ini, Selama ini orang yang menggunakan teknik ini masih aman, Paling kendalanya hanya Invalid Trafik saja jika terlalu berlebihan melewati batas CTR dari 10%. Penghasilan Anda juga akan meningkat secara dramatis dengan menggunakan script ini.
1.pasang dibawah kode <body> atau diatas kode </body>: <div class='xDialog' id="xDialog"> <div class='DialogCon'> <div class='googleads DialogClose' style='z-index: 999; position: absolute; overflow: hidden; right: 0px; top: -50px; height: 50px; width: 100px; background: url("data:image/gif;base64,R0lGODlhNAAPAMQAAP/u7v8REdGZmcJ3d/8iIv9VVf+ZmaQzM/fu7v+qqv8zM5UREf93d9mqqsqIiP+7u/Dd3f+IiP/d3f9mZv/MzP///40AAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA0AA8AAAXnoCWOJHmdaKqubHuW8OjOdBvHdZ6Pi0MOA5luaBM5KgLRoIJYiFKKRwWQIFwqktREgp2cFFxJ4Vopj18jAXKJOAgvBAAgYpBYsahJhRKhVLwScxQKVxIREVZoaWVtJicGFWcBJ3gnFBKTARIUF4EMKJUpJUsVDSUoXCuhoakFAFh3ZVkoP0wNSI4XkGeJoRQAmQCcAQERFQmFEZ+0SkxuaklPJ3FzBgBeWIcFenx+XgkUkMjZEWcXIwcQbiICAk4WUH5Uk2VlERdbXScRXA/09fcU3XhDpKDAgfAMKkSYSyERhgQd6ggBADs=") 100% 100% no-repeat;'> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Clasher Indonesia --> <ins class='adsbygoogle' data-ad-client='ca-pub-8164623255027376' data-ad-format='auto' data-ad-slot='9412317845' style='display: inline-block; width: 300px; height: 250px; opacity: 0.01; z-index: 999;'/> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class='DialogArea' style='line-height: 0; width: auto; height: auto;'><div style='padding:15px;'><div style='border:4px dashed#000;'> <h1 style='margin:0;line-height:1.3em;padding:30px;'>Android Portal Indonesia</h1> </div> </div> </div> </div> </div> 2. pasang script berikut di widget : <script> document.addEventListener('DOMContentLoaded', function() { if(typeof getCookie('popup-schedule-chuan') == 'undefined'){ setCookie('popup-schedule-chuan' , 'true' , 1); setTimeout(function(){ document.getElementById("xDialog").style.opacity = "1"; } , 5000); } }); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } </script> 3.pasang di bawah <b:skin> atau diatas </b:skin> [jika wordpress taruh di style.css dibawah sendiri] : .DialogCon { text-align: center; color: rgb(102, 102, 102); width: 825px; background-color: rgb(255, 255, 255); } .xDialog { position: fixed; z-index: 1000; left: 262px; top: 56px;opacity:0;} @media screen and (max-width: 600px) { .DialogCon { width:300px; height: 120px; } .xDialog { width:300px; height: 120px; left:0px;} } Catatan : 1. ca-pub-8164623255027376 SILAHKAN DIGANTI DENGAN KODE CA-PUB ANDA. JIKA TIDAK JUGA TIDAK APA-APA, SAYA HAPPY BISA DAPET EARNING ANDA 2. data-ad-slot='9412317845' JUGA. 3. Android Portal Indonesia << juga diganti pake kata2 anda, bebas. 4. document.getElementById("xDialog").style.opacity = "1"; } , 5000); Silahkan ganti angka 5000 (= 5 detik) dengan angka misal 10000 (=10 detik) berarti dalam 10 detik popup baru muncul 5. Jika agan menemukan error, Parse Kode ini gan . <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> , --
Sebelum menggunakan silahkan baca petunjuk yang disediakan di nya TXT.
Silakan gunakan script ini dengan bijak
Adsense pilot atau Internet kopilot, mudah-mudahan dapat memberikan manfaat untuk anda semua. Oke, jadi postingan KitaKitaLu saat ini. (Baca Juga : Script Preman Adsense Versi 2.0 Gratis)
Download Script Plugin Wordpress Black HAT Adsense Gratis Versi 2.0 Siap Pakai
Script bl4ckhat preman Adsense 2.0 Free Download - Hallo sahabat Berga, Pada sharing kali ini yang berjudul Script bl4ckhat preman Adsense 2.0 Free Download, saya telah menyediakan beberapa Script dan Tutorial lengkap dengan Gambar. mudah-mudahan isi postingan KitaKitaTau yang saya tulis ini dapat anda pahami. okelah, ini dia .
Script blackhat preman Adsense 2.0 Free Gratis Buat Anda
Script Preman Adsense adalah sebuah script yang memanipulasi tampilan sebuah halaman, dimana Ads Googledisematkan/disembunyikan di balik gambar-gambar yang nantinya akan di klik oleh visior karena di anggap sebuah link download.
Demikianlah Artikel Script blackhat preman Adsense 2.0 Free
mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sekian postingan di pakai dengan Bijak Yah
Kamis, 30 Juni 2016
LaRAVEL 5 CRUD GENERATOR WITH BUBBLE GENERATOR
What is BubbleGenerator?
BubbleGenerator is a system that helps us when creating a project, this system is Generator CRUD laravel that will certainly help us in making crud we do not need to create the user again with bubblegenerator we just need to choose the table we generate, not jga only that here there The new system table, where we can directly create tables.
Check out the bubble generator itself like this:
Display after successfully create a CRUD
BubbleGenerator supports uses:
- Datatable
- Multiple Delete Data
- Bootstrap
- Reload Realtime Data
- Laravel 5.2
How To Use BubbleGenerator
1. Install BubbleGenerator
"bubblegenerator/generator": "dev-master"
2. Add Class Provider in App.php
BubbleGenerator\Generator\BubbleGeneratorServiceProvider::class,Yajra\Datatables\DatatablesServiceProvider::class,Collective\Html\HtmlServiceProvider::class,
3. Open the CMD, and then type the command
php artisan vendor:publish
4. Add this code in composer.json precisely in psr-4
"files":["app/Helpers/CreateFile.php","app/Helpers/CreateFileNewTable.php"]
5. Add this code in app.php precisely in class aliases
'CreateFile' => App\Helpers\CreateFile::class,'CreateFileNewTable' => App\Helpers\CreateFileNewTable::class,'Form' => Collective\Html\FormFacade::class,'Html' => Collective\Html\HtmlFacade::class,
6. Then open cmd re-type the command
composer dump-autoload
7. Go to the URL to make CRUD ie /bubblegenerator
8. If at the time of making an error CRUD / not found open CMD and then type the command
php artisan route:cachephp artisan config:cachephp artisan view:clear
9. Good luck may be a blessing for all of us and helpful to me and you all
Terms and Conditions
For terms and conditions of your project should be installed 3 packages below, if you follow the tutorial above you no longer need to install the package below, because I have installed bubblegenerator.
1. yajra datatable
Yajra DataTable is working to create a DataTable server side, for that you can visit the site directly. Yajra Datatable
2. laravel collective
This Laravelcollective activating html blade in laravel, for that you can visit his site directly. Laravel Collective
3. Laravel 5.0 up
To use this minimal laravel BubbleGenerator should be used is 5.0 up to 4 laravel my taste can not but I have not tried Laravel
Note :
For those of you who use Ubuntu OS when when using this package there is a problem you try to change the project into a 777 permissions, because this bubblegenerator need access to create a folder / file.
BubbleGenerator still in beta, more needs to be repaired or added features such as relationships, then primaryKey etc., it will hasten to add but not for the time being, @dhamdani666 will update continuously to the generator because the generator is I believe will help us when creating a project.
CaRa MEMBUAT XML SITEMAP DINAMIS DI Framework CODEIGNITER "Free Script Gratis"
Sitemap adalah salah satu langkah yang digunakan oleh webmaster atau pengembang aplikasi berbasis web untuk memberitahu atau menginformasikan mesin pencari seperti Google tentang halaman yang telah dibuat untuk mengeksplorasi atau indeks. Cukup, sitemap memberitahu Anda jika kami harus menulis sesuatu di web atau blog. Sitemap berisi daftar yang ada alamat url pada web dengan metadata tentang artikel ketika itu dibuat, seberapa sering diperbarui artikel, bagaimana menulis penting adalah untuk mengeksplorasi dan lain-lain.
Pertanyaannya adalah, Bagaimana jika kita mengirimkan sitemap pasti dalam pencarian atau merangkak oleh mesin pencari seperti Google? Hmhmhmm Jawaban yang benar menurut saya adalah Ya, tapi harus menunggu dengan sabar ketika kita dijelajahi oleh Google. Dalam pengalaman saya, saya sudah mengirimkan sitemap melalui Google Webmaster Tools, tetapi tidak semua url yang saya kirimkan di index oleh google, namun secara bertahap semua indeks. Intinya harus bersabar. Ini adalah screenshot saya ambil dari Google Webmaster Tools dari beberapa blog saya. Ada semua untuk indeks dan ada bagian baru.
Contoh Sitemap – Index Google 1
Contoh Sitemap – Index Google 2
Pentingkah sitemap dibangun? Jawabannya Sangat Penting. Tentunya, jika kita membuat sesuatu pasti ingin diketahui oleh banyak orang karena memang tujuan kita menulis atau mengembangkan aplikasi untuk membantu orang yang ada disekeliling kita. Terus, bagaimana cara membuat sitemap kalau saya tidak menggunakan CMS seperti WordPress, Drupal atau Blogspot? Itu dia pertanyaan yang bagus. Kebetulan web saya ini dibuat menggunakan framework php - Codeigniter, jadi kali ini saya akan share Cara Membuat XML Sitemap Dinamis di Codeigniter.
PERTAMA YANG KITA LAKUKAN IALAH BUAT MODELNYA :
- Buat file dengan nama url_model.php di folder application/models.
- Memanggil data dari database
<?phpclass Url_model extends CI_Model{public function __construct(){$this->load->database();}public function getURLS(){$query=$this->db->order_by("id_artikel","DESC")->get("artikel");return $query->result_array();}}?>
MEMBUAT CONTROLLER UNTUK SITEMAP.
- Buat file dengan nama sitemap.php di folder application/controllers.
- Memanggil data dari model dan menampilkannya di view
<?phpClass Sitemap extends CI_Controller {public function __construct(){parent::__construct();$this->load->model('url_model');}function sitemap(){$data['urlslist'] = $this->url_model->getURLS();$this->load->view("sitemap_view",$data);}}?>
MEMBUAT VIEW TO sitemap
- Buat file dengan nama sitemap_view.php di folder application/views.
- Menampilkan data dalam format XML
Sekarang anda bisa coba melihat hasilnya di http://website-anda.com/sitemap<?php header('Content-type: application/xml; charset="ISO-8859-1"',true); ?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc><?php echo base_url();?></loc><priority>1.0</priority></url><?php foreach($urlslist as $url) { ?><url><loc><?php echo base_url()."blog/baca/".$url['id_artikel']?></loc><priority>0.5</priority></url><?php } ?></urlset>
EDIT ROUTES.PHP
- Buka routes.php di folder application/config.
- Tambahkan baris brikut ke routes
$route['sitemap\.xml'] = "sitemap";
Tujuan dari menambahkan baris tersebut adalah agar kita bisa mengakses sitemapnya menjadi
http://website-anda.com/sitemap.xml (XML)
Langganan:
Postingan (Atom)













