Advertisement
kecske123

Fortnite Item Shop

Apr 22nd, 2019
45,748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2. header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
  3. header("Cache-Control: post-check=0, pre-check=0", false);
  4. header("Pragma: no-cache");
  5. $data = @json_decode(@file_get_contents('https://fortnite-public-api.theapinetwork.com/prod09/store/get?language=en'), true);
  6.  
  7. if (!$data || !$data['items'])
  8. {
  9.     http_response_code(504);
  10.     die();
  11. }
  12.  
  13. ?><!DOCTYPE html>
  14. <html>
  15.     <head>
  16.         <title>Fortnite Item Shop</title>
  17.         <link rel="stylesheet" href="fortnite.css?<?php echo filemtime('fortnite.css'); ?>">
  18.     </head>
  19.     <body>
  20.         <header>
  21.             <h1>Item Shop</h1>
  22.             <time><?php echo date('Y-m-d', $data['lastupdate']); ?></time>
  23.         </header>
  24.         <main>
  25. <?php
  26.  
  27. foreach ($data['items'] as $item)
  28. {
  29.     DisplayItem($item);
  30. }
  31.  
  32. function DisplayItem($item)
  33. {
  34.     echo '          <figure>'.PHP_EOL.'             <img src="'.$item['item']['images']['background'].'">'.PHP_EOL.'                <figcaption data-price-vbucks="'.$item['cost'].'">'.$item['name'].'</figcaption>'.PHP_EOL.'         </figure>'.PHP_EOL;
  35. }?>     </main>
  36.     </body>
  37. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement