Advertisement
Stampe

Untitled

May 13th, 2019
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.36 KB | None | 0 0
  1. <?php  
  2. // Opretter forbindelse til serveren
  3. $link = mysqli_connect("localhost", "root", "", "Programmering-eksamen");
  4.  
  5. // folderen hvor billederne skal uploades til
  6. $target_dir = "/opt/lampp/htdocs/programmering-eksamen/uploads/";
  7.  
  8. // Tager filen fra file.php
  9. $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
  10.  
  11. // henter filens datatype
  12. $fileType = pathinfo($target_file, PATHINFO_EXTENSION);
  13.  
  14. // Henter navnet fra fil.php
  15. $name = mysqli_real_escape_string($link, $_POST['name']);
  16.  
  17.  
  18.  
  19. // tjekker om filen er et png
  20. if ($fileType == "mp4") {
  21.  
  22.   // Prøver at flytte filen til mappen
  23.   if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
  24.  
  25.     // Sætter filens navn til til det navn som bruger sætter ind.
  26.     rename("$target_file", "/opt/lampp/htdocs/programmering-eksamen/uploads/$name.mp4");
  27.  
  28.     // ændre $targetfile som kan læses af videoafspilleren
  29.     $fileName = "/programmering-eksamen/uploads/" . $name . ".mp4";
  30.  
  31.  
  32.     // sætter filenen ind i sql stringen
  33.     $sql = "INSERT INTO video(name, video_url) VALUES ('$name', '$fileName')";
  34.  
  35.     // Sætter sql koden ind en query og tjekker om det virker.
  36.     if (mysqli_query($link, $sql)) {
  37.       echo "File uploaded";
  38.    
  39.  
  40.     }else{
  41.       echo "failed";
  42.     }
  43.    
  44.    
  45.   }else {
  46.    
  47.     echo "file not uploaded";
  48.   }
  49.    
  50. }
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement