Advertisement
F2DBuLLeT

Untitled

Apr 5th, 2020
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.22 KB | None | 0 0
  1. <?php
  2. require_once('../inc/inc.connect.php');
  3. if(isset($_GET['show']))
  4.     {
  5.     $ShowConfig     =   mysqli_fetch_array(mysqli_query($DB, "SELECT * FROM config_liveshow_backup"));
  6.     $Connect        =   ftp_connect($ShowConfig['ftp_server']);
  7.     $Connect_Result =   ftp_login($Connect, $ShowConfig['ftp_user'],$ShowConfig['ftp_password']);
  8.     if ((!$Connect) || (!$Connect_Result))
  9.         {
  10.         echo '<div style="border:1px solid #FF0000;padding:20px;border-radius:5px;margin:40px 0 0 0;text-align:center;">Verbindungsaufbau zum MP3 Backup Server ist fehlgeschlagen!</div>';
  11.         }
  12.     else{
  13.         $MP3Files   =   array_filter(ftp_nlist($Connect,'.'));
  14.         if(in_array($_GET['show'],$MP3Files))
  15.             {
  16.             header('Content-Type: audio/mpeg');
  17.             header('Content-Disposition: attachment; filename="'.$_GET['show'].'"');
  18.             header('Content-length: '. filesize($MP3Files));
  19.             header('Cache-Control: no-cache');
  20.             header('Content-Transfer-Encoding: chunked');
  21.             readfile($ShowConfig['ftp_path'].$_GET['show']);
  22.             exit;
  23.             }
  24.         else
  25.             {
  26.             echo '
  27.                 Die gesuchte Datei ist nicht (mehr) vorhanden!<br />
  28.                 zur&uuml;ck zur [<a href="https://www.friends2dance.net">Friends2Dance Webseite</a>]
  29.                 ';
  30.             }
  31.         ftp_close($Connect);
  32.         }
  33.     }
  34. else
  35. header('location:../');exit();
  36. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement