image.php 577 B

12345678910111213141516171819202122232425
  1. <?php
  2. $images = [
  3. "https://f4.bcbits.com/img/" . urlencode($_GET["file"]),
  4. "https://f4.bcbits.com/img/a" . urlencode($_GET["file"])
  5. ];
  6. foreach ($images as $image) {
  7. $context = stream_context_create([
  8. "http" => [
  9. "ignore_errors" => true
  10. ]
  11. ]);
  12. $image = file_get_contents($image, false, $context);
  13. if (explode(" ", $http_response_header[0])[1] === "200") {
  14. $mime = new finfo(FILEINFO_MIME_TYPE);
  15. $mime = $mime->buffer($image);
  16. header("Content-Type: " . $mime);
  17. echo $image;
  18. break;
  19. };
  20. };
  21. ?>