HenryGlazt

Auto Tweet waktu | By HenryGlazt

Nov 6th, 2014
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.03 KB | None | 0 0
  1. <?php
  2. /********************************************************************************
  3. * Auto Tweet Waktu
  4. * Simplified Coded By HenryGlazt
  5. * Jangan Pernah Mengubah Tulisan Ini! Hargai Pembuatnya | Jangan Jadi BANGSAT!!!
  6. *********************************************************************************/
  7. require_once "twitter.php"; // Pastikan Direktori Class Sama Dengan File ini
  8.  
  9. $username = "Username"; // Masukkan Username Twitter Anda
  10. $pass = "Password"; // Masukkan Password Twitter Anda
  11. $consumerKey = "******************"; //masukkan consumerKey applikasi anda
  12. $consumerSecret = "*********************"; //masukkan consumerSecret aplikasi anda
  13. $accessToken = "*********************"; //masukkan accessToken aplikasi anda
  14. $accessTokenSecret = "*********************"; //masukkan accessTokenSecret aplikasi anda
  15.  
  16. // Function Waktu Untuk Zona Asia/Jakarta
  17. $timezone = "Asia/Jakarta";
  18. if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
  19. $hari=date('w');
  20. $tgl =date('d');
  21. $bln =date('m');
  22. $thn =date('Y');
  23. switch($hari){
  24.     case 0 : {$hari='Minggu';}break;
  25.     case 1 : {$hari='Senin';}break;
  26.     case 2 : {$hari='Selasa';}break;
  27.     case 3 : {$hari='Rabu';}break;
  28.     case 4 : {$hari='Kamis';}break;
  29.     case 5 : {$hari="Jum'at";}break;
  30.     case 6 : {$hari='Sabtu';}break;
  31.     default: {$hari='UnKnown';}break;
  32.     }
  33. switch($bln){
  34.     case 1 : {$bln='Januari';}break;
  35.     case 2 : {$bln='Februari';}break;
  36.     case 3 : {$bln='Maret';}break;
  37.     case 4 : {$bln='April';}break;
  38.     case 5 : {$bln='Mei';}break;
  39.     case 6 : {$bln="Juni";}break;
  40.     case 7 : {$bln='Juli';}break;
  41.     case 8 : {$bln='Agustus';}break;
  42.     case 9 : {$bln='September';}break;
  43.     case 10 : {$bln='Oktober';}break;
  44.     case 11 : {$bln='November';}break;
  45.     case 12 : {$bln='Desember';}break;
  46.     default: {$bln='UnKnown';}break;
  47. }
  48.  
  49. $jam=date('h:i:s');
  50. $waktunya="@sekarang Jam ".$jam;
  51. $signature="@HenryGlazt"; //isi dengan nama akun kamu
  52. // Pesannya
  53. $pesans=array(" WIB #HenryGlazt"); //pesan boleh dikosongin boleh diisi
  54. $msg=$pesans[rand(0,count($pesans)-1)];
  55. $pesanhenryjangandiubah="".$waktunya." ".$msg."";
  56. $hitungPanjangStatus = strlen($pesanhenryjangandiubah); //ambil jumlah huruf pada status
  57.  
  58. // create instance, semua fungsi dipanggil dari class Twitter()
  59. $twitter = new Twitter($username, $pass); //membuat objek baru dari class Twitter
  60. $twitter->setUserAgent("Mozilla/5.0.1"); //memanggil fungsi UserAgent
  61. $twitter->setConsumerKey($consumerKey); //memanggil fungsi consumerKey
  62. $twitter->setConsumerSecret($consumerSecret); //memanggil fungsi ConsumerSecret
  63. $twitter->setOAuthToken($accessToken); //memanggil fungsi OAuthToken
  64. $twitter->setOAuthTokenSecret($accessTokenSecret); //memanggil fungsi OAuthTokenSecret
  65.  
  66. //Jumlah huruf pada status tidak boleh lebih dari 140 karakter
  67. if($hitungPanjangStatus < 141 ) {
  68.     $twitter->statusesUpdate($pesanhenryjangandiubah);
  69. }
  70. else { //jika lebih maka tweet gak akan terkirim
  71.     echo "Status kepanjangan !! " . $hitungPanjangStatus;
  72.     exit(1);
  73. }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment