Insertion fichier audio et vidéo dans une BD
Salut les développeurs.
J'ai un soucis avec mon application.
En fait je cherche à insérer un fichier audio et vidéo (pas en même temps) dans ma BD.
Le soucis c'est que le fichier n'est pas ajouté, et le navigateur ne m'affiche pas d'erreur, c'est une page blanche.
Comment faire pour me sortir de cette impasse.
Merci pour vos lumières.
Code SQL de la BD :
Code:
1 2 3 4 5 6 7
|
CRETE TABLE IF NOT EXISTS 'audio' (
id_audio int(11) NOT NULL Auto_incrément,
fichier varchar(255),
description varchar(255),
date datetime,
PRIMARY KEY('id_audio')) ; |
Code du formulaire (envoie_audio.php)
Code:
1 2 3 4 5 6 7 8 9
|
<forum method="POST" enctype="multipart/forum-data" action ="traitement.php">
<label>parourir</label>
<input type="file" name="fichier" />
<label>description </label>
<textarea name="description" />
<input type="submit" value="envoyer" name="enregistrer" />
<input type="reste" value="annuler" />
</form> |
Fichier de traitement (traitement.php)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
include ('bd.php');
if(isset($_POST['enregistrer'])){
global $con;
$fichier =$_FILES['fichier'] ['name'] ;
$fichier_tmp=$_FILES ['fichier']['tmp_name'];
move_uploaded_file ($fichier_tmp, "dossier de destination/$fichier") ;
$description =$_POST['description'] ;
$insert= "INSERT INTO audio (fichier, description, date) VALUES ('$fichier', '$description', NOW()) ";
$run=mysqli_query($con, $insert) ;
if ($run) {
echo "<script>alert('Fichier envoyé avec succès') </script>;
echo"<script >window.open('envoi_audio.php','_self')</script >
}
else{
echo "<script >alert('Exhec') </script>" ;
echo "<script >window.open('envoie_audio.php', '_self') </script>" ;
}
}
? > |
Fichier de connexion à la BD (bd.php)
Code:
1 2 3 4 5 6
|
$con=mysqli_connect('localhost', 'root', '', 'denonce') ;
if (mysqli_connect_errno()) {
echo 'Failled to connect to MYSQL:'.$mysqli_connect_errno();
}
?> |
Nom de la BD : denonce.
Je rappelle que je réussi à envoyer les fichier Pdf, images, ce sont les fichiers audio et vidéos qui ne s'enregistre pas.
Merci pour vos lumières.
Cordialement.