Advertisement
joris

now_playing.php

Oct 7th, 2013
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.17 KB | None | 0 0
  1. <?php
  2. include "simplehtmldom_1_5/simple_html_dom.php";
  3. include "SimpleImage.php";
  4. include "koneksi.php";
  5.  
  6. $html = file_get_html('http://www.namadomain.com/curl/curl_np.php');
  7.  
  8. $PathImage = "testing.namadomain.com/curl/html/images/";
  9. $Slash = "/";
  10.  
  11.  
  12. // Extract Data
  13.         $i = 0;
  14.        
  15.     foreach($html->find('li') as $element){
  16.    
  17.         $img = $html->find('img[title]',$i);
  18.         $Judul = $img->attr['title'];
  19.         echo $Judul;
  20.         echo "<br>";
  21.        
  22.         $img = $html->find('img[src]',$i);
  23.         $Gambar = $img->attr['src'];
  24.         echo $Gambar;
  25.         echo "<br>";
  26.        
  27.         $Desk = $html->find("p", $i);
  28.         echo $Desk;
  29.         echo "<br>";
  30.        
  31.         $JudulBersih = strip_tags($Judul);
  32.         $GambarBersih = strip_tags($Gambar);
  33.         $DeskBersih = strip_tags($Desk);
  34.        
  35.         $result = mysql_query("SELECT judul FROM tbl_now_playing where judul='$JudulBersih'");
  36.         $ketemu = mysql_num_rows($result);
  37.         $data = mysql_fetch_array ($result);
  38.        
  39. $timezone = "Asia/Jakarta";
  40. if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
  41. $TanggalLuar = date('Y-m-d H:i:s');
  42. $TanggalIndo = date('d-m-Y H:i:s');
  43.        
  44.     if ($ketemu == 0){
  45.        
  46.         $path_parts = pathinfo($GambarBersih);
  47.        
  48.         $AmbilDirectory = $path_parts['dirname'].$Slash;
  49.         $AmbilFileLengkap = $path_parts['basename'];
  50.        
  51.         save_image($AmbilDirectory.$AmbilFileLengkap,'images/'.$AmbilFileLengkap);
  52.        
  53.         $UbahNamaFile = 'r_'.$AmbilFileLengkap;
  54.  
  55.         $image = new SimpleImage();
  56.         $image->load('images/'.$AmbilFileLengkap);
  57.         $image->resize(160,160);
  58.         $image->save('images/'.$UbahNamaFile);
  59.         unlink('images/'.$AmbilFileLengkap);
  60.        
  61.         $FinalImage = $PathImage.$UbahNamaFile;
  62.            
  63.         $query = "insert into tbl_now_playing (judul,img,desk,fetch_date) values ('".$JudulBersih."','".$FinalImage."','".$DeskBersih."','".$TanggalLuar."')";
  64.         mysql_query($query);
  65.      }
  66.        
  67.     $i++;
  68. }
  69.        
  70. function save_image($inPath,$outPath){
  71.     //Download images from remote server
  72.     $in=    fopen($inPath, "rb");
  73.     $out=   fopen($outPath, "wb");
  74.     while ($chunk = fread($in,8192))
  75.     {
  76.         fwrite($out, $chunk, 8192);
  77.     }
  78.     fclose($in);
  79.     fclose($out);
  80. }
  81.  
  82. function filePathParts($arg1) {
  83.     $AmbilNamaFile = $arg1['dirname'];
  84. }
  85. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement