<?php session_start(); require 'config/config.php'; require 'model/functions.fn.php'; if (isset($_FILES['music']) && !empty($_FILES['music']) && isset($_POST['title']) && !empty($_POST['title'])) { $file = $_FILES['music']; $title = $_POST['title']; $user_id = $_SESSION['id']; var_dump($user_id); if (is_file($file) === true) { $ext = strtolower(substr(strrchr($file['name'], '.'), 1)); // Vérification des extentions if (preg_match('/\\.(mp3|ogg)$/i', $file['name'])) { $filename = md5(uniqid(rand(), true)); $destination = "musics/{$filename}.{$_SESSION['id']}.{$ext}"; move_uploaded_file($file, $destination); addMusic($db, $user_id, $title, $file); header('Location: dashboard.php'); } else { $error = 'Erreur, le fichier n\'a pas une extension autorisée !'; } } } include 'view/_header.php'; include 'view/add_music.php'; include 'view/_footer.php';
<?php session_start(); require 'config/config.php'; require 'model/functions.fn.php'; if (isset($_FILES['music']) && !empty($_FILES['music']) && isset($_POST['title']) && !empty($_POST['title'])) { $title = $_POST['title']; $file = $_FILES['music']; // Si le "fichier" reçu est bien un fichier if (is_file($file)) { $ext = strtolower(substr(strrchr($file['name'], '.'), 1)); // Vérification des extentions if (preg_match('/\\.(mp3|ogg)$/i', $file['name'])) { $filename = md5(uniqid(rand(), true)); $destination = "musics/{$filename}.{$_SESSION['id']}.{$ext}"; move_uploaded_file($filename, $destination); $add = addMusic($db, $_GET['id'], $_POST['title'], $_SESSION['id']); if ($add == true) { header('Location: dashboard.php'); } else { $error = 'Rater!'; } } else { $error = 'Erreur, le fichier n\'a pas une extension autorisée !'; } } } include 'view/_header.php'; include 'view/add_music.php'; include 'view/_footer.php';
<?php session_start(); require 'config/config.php'; require 'model/functions.fn.php'; if (isset($_FILES['music']) && !empty($_FILES['music']) && isset($_POST['title']) && !empty($_POST['title'])) { $file = $_FILES['music']; $title = $_POST['title']; if (is_file($file['tmp_name'])) { $ext = strtolower(substr(strrchr($file['name'], '.'), 1)); // Vérification des extentions if (preg_match('/\\.(mp3|ogg)$/i', $file['name'])) { $filename = md5(uniqid(rand(), true)); $destination = "musics/{$filename}.{$_SESSION['id']}.{$ext}"; move_uploaded_file($file['tmp_name'], $destination); addMusic($db, $_SESSION['id'], $title, $destination); header('Location: dashboard.php'); } else { $error = 'Erreur, le fichier n\'a pas une extension autorisée !'; } } } include 'view/_header.php'; include 'view/add_music.php'; include 'view/_footer.php';