diff --git a/public/API/ebayimg.php b/public/API/ebayimg.php index 1eaafd9ae74f5e71c43ce2d5b837394dc91064d4..300ca3415d0a94a67f7d788177ecb4720e1c39dc 100644 --- a/public/API/ebayimg.php +++ b/public/API/ebayimg.php @@ -1,16 +1,22 @@ <?php -if(!array_key_exists("url", $_GET) || $_GET["url"] == "") { +if (!array_key_exists("url", $_GET) || $_GET["url"] == "") { die("URL not set or empty"); } $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "https://i.ebayimg.com/" . $_GET["url"]); -curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); -curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, 20); -curl_setopt ($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); -curl_setopt ($curl, CURLOPT_FOLLOWLOCATION, true); +curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); +curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 20); +curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); +curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); -$content = curl_exec ($curl); -$contentType = curl_getinfo($curl, CURLINFO_CONTENT_TYPE); -header('Content-Type: ' . $contentType); -echo($content); \ No newline at end of file +$content = curl_exec($curl); +$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE); + +if ($httpcode == 200) { + $contentType = curl_getinfo($curl, CURLINFO_CONTENT_TYPE); + header('Content-Type: ' . $contentType); + echo ($content); +} else { + die("Page not Found."); +}