Advertisement
Guest User

1337r00t

a guest
Mar 26th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.27 KB | None | 0 0
  1. <?php
  2. ################
  3. $host = "localhost"; # DB-Host
  4. $username = ""; #DB-Username
  5. $password = ""; #DB_Password
  6. $dbname = ""; # DB_Name
  7. $connecting = new mysqli($servername, $username, $password, $dbname);
  8. if ($connecting->connect_error) {
  9.     die("Errot : " . $connecting->connect_error);
  10. }
  11. ###############
  12. if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
  13.     $path = "uploads/audio/"; # مكان رفع الملفات الصوتية
  14.     $valid = array("mp3", "ogg"); # الصيغ المقبولة
  15.     $audio = $_FILES['audio']['name'];
  16.     $size = $_FILES['audio']['size'];
  17.     if(strlen($audio)){
  18.         list($txt, $ext) = explode(".", $audio);
  19.         if(in_array($ext,$valid)){
  20.             $aud = $txt.".".$ext;
  21.             $tmp = $_FILES['audio']['tmp_name'];
  22.             if(move_uploaded_file($tmp, $path.$aud)){ # عملية شرط اذا تم الرفع او لا
  23.                 $anti_sqli = $connecting->prepare("INSERT INTO audio (url) VALUES (?)");
  24.                 $anti_sqli->bind_param("ss", $url_audio);
  25.                 $url_audio = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://".$_SERVER[HTTP_HOST]."".$_SERVER[REQUEST_URI]."$path$audio";
  26.                 $anti_sqli->close();
  27.                 echo "success"; # تم رفع الملف
  28.             }else{
  29.                 echo "failed"; # لم يتم رفع الملف الصوتي
  30.             }
  31.         }
  32.     }
  33. }
  34. $connecting->close();
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement