brickmasterj

Wallbase Get Image (API)

Aug 10th, 2012
1,064
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.73 KB | None | 0 0
  1. <?php
  2.  
  3. $method = $_GET["method"];
  4.  
  5. if ($method == "search")
  6. {
  7.     // Get Variables
  8.     $term = $_GET["term"];
  9.     $cat = $_GET["cat"];
  10.     $size = $_GET["size"];
  11.     $pur = $_GET["pur"];
  12.     $num = $_GET["num"];
  13.    
  14.     // Generate Link
  15.     $l = "http://wallbase.cc/search/" . $term . "/" . $cat . "/" . "eqeq" . "/" . $size . "/" . "0" . "/" . $pur . "/" . $num . "/";
  16. }
  17. elseif ($method == "toplist")
  18. {
  19.     // Get Variables
  20.     $cat = $_GET["cat"];
  21.     $size = $_GET["size"];
  22.     $pur = $_GET["pur"];
  23.     $num = $_GET["num"];
  24.     $time = $_GET["time"];
  25.    
  26.     // Generate Link
  27.     $l = "http://wallbase.cc/toplist/0/" . $cat . "/" . "eqeq" . "/" . $size . "/" . "0" . "/" . $pur . "/" . $num . "/" . $time . "/";
  28. }
  29. elseif ($method == "random")
  30. {
  31.     // Get Variables
  32.     $cat = $_GET["cat"];
  33.     $size = $_GET["size"];
  34.     $pur = $_GET["pur"];
  35.     $num = $_GET["num"];
  36.    
  37.     // Generate Link
  38.     $l = "http://wallbase.cc/random/" . $cat . "/" . "eqeq" . "/" . $size . "/" . "0" . "/" . $pur . "/" . $num . "/";
  39. }
  40. else
  41. {
  42.    
  43. }
  44.  
  45. $page = file_get_contents($l);
  46. $page = explode("\n", $page);
  47.  
  48. $total = 0;
  49. $array[0] = "Message for the captain: S.O.S.! We're in great danger!";
  50.  
  51. for ($i = 0; $i < count($page); $i++)
  52. {
  53.     $match = strstr($page[$i], "<a href=\"http://wallbase.cc/wallpaper/");
  54.     if ($match)
  55.     {
  56.         $total++;
  57.        
  58.         $var_t = explode('"', $page[$i]);      
  59.         array_push($array, $var_t[1]);
  60.     }
  61. }
  62.  
  63. $rand = rand(1, $num);
  64. $page_2 = $array["{$rand}"];
  65. $page_2 = file_get_contents($page_2);
  66. $page_2 = explode("\n", $page_2);
  67.  
  68. $total_2 = 0;
  69.  
  70. for ($i = 0; $i < count($page_2); $i++)
  71. {
  72.     $match = strstr($page_2[$i], "<img src=\"http://ns223506.ovh.net/");
  73.     if ($match)
  74.     {
  75.         $total_2++;
  76.        
  77.         $var_t = explode('"', $page_2[$i]);    
  78.         $img = $var_t[1];
  79.     }
  80. }
  81.  
  82. echo $img;
  83.  
  84. ?>
Advertisement
Add Comment
Please, Sign In to add comment