| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <?php
- function pa($debug, $var = false) {
- echo "<pre>";
- if($var) {
- var_dump($debug);
- } else {
- print_r($debug);
- }
- echo "</pre>";
- }
- function getImageByName($folder) {
- if(is_dir($folder)) {
- $name = explode('/', $folder);
- return "posters/" . $name[3] . ".jpg";
- } else {
- $movieName = explode('/', $folder);
- $movieName = explode('.', $movieName[3]);
- unset($movieName[sizeof($movieName) - 1]);
- unset($movieName[sizeof($movieName) - 1]);
- $movieName = implode(' ', $movieName);
- $movieName = str_replace(" Directors Cut", "", $movieName);
- return "posters/" . $movieName . ".jpg";
- }
- error_log($folder);
- $imdbID = trim(preg_replace('/\s+/', ' ', file_get_contents($folder . '/imdbid')));
- error_log($imdbID);
- $result = json_decode(curl_download("http://www.omdbapi.com/?i=" . $imdbID));
- error_log($result->{"Poster"});
- return $result->{"Poster"};
- }
- function curl_download($Url){
- // is cURL installed yet?
- if (!function_exists('curl_init')){
- die('Sorry cURL is not installed!');
- }
- // OK cool - then let's create a new cURL resource handle
- $ch = curl_init();
- // Now set some options (most are optional)
- // Set URL to download
- curl_setopt($ch, CURLOPT_URL, $Url);
- // Set a referer
- //curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm");
- // User agent
- curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36");
- // Include header in result? (0 = yes, 1 = no)
- curl_setopt($ch, CURLOPT_HEADER, 0);
- // Should cURL return or print out the data? (true = return, false = print)
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- // Timeout in seconds
- curl_setopt($ch, CURLOPT_TIMEOUT, 10);
- // Download the given URL, and return output
- $output = curl_exec($ch);
- // Close the cURL resource, and free system resources
- curl_close($ch);
- return $output;
- }
- ?>
|