Upload vidéo
Posté : 27 mai 2009, 16:42
Bonjour,
Voici mon code pour uploader une vidéo, mais j'ai une erreur ligne 39, si quelqu'un peut m'aider
Voici mon code pour uploader une vidéo, mais j'ai une erreur ligne 39, si quelqu'un peut m'aider
<?php
//On commence par récupérer les champs
if(isset($_POST['pays'])) $id_pays=$_POST['pays'];
else $id_pays="";
if(isset($_POST['critere'])) $id_critere=$_POST['critere'];
else $id_critere="";
if(isset($_POST['titre_video'])) $titre_video=$_POST['titre_video'];
else $titre_video="";
if(isset($_POST['video'])) $video=$_POST['video'];
else $video="";
if(isset($_POST['realisateur'])) $realisateur=$_POST['realisateur'];
else $realisateur="";
if(isset($_POST['web'])) $web=$_POST['web'];
else $web="";
if(isset($_POST['mail'])) $mail=$_POST['mail'];
else $mail="";
#Enregistrement de la date et heure
$date = date("ymd");
$heure = date("His");
#Ajout de la date et l'heure au nom de fichier
$nom= $date."-".$heure;
echo "Référence de votre vidéo : $nom";
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = '../upload_video/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['video']['tmp_name'];
//on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'flv') && !strstr($type_file, 'mov') && !strstr($type_file, 'avi') )
{
exit("L'extension de votre fichier n'est pas accepté !");
}
$nom .= ".".pathinfo($_FILES['fichier']['name'], PATHINFO_EXTENSION);
//On copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $nom) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo 'Votre vidéo a été transférée avec succès';
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('voyagez_vol',$db) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO video (id_video,id_pays,id_critere,video,titre_video,realisateur,web,mail) VALUES ('".mysql_real_escape_string('')."','".mysql_real_escape_string($id_pays)."','".mysql_real_escape_string($id_critere)."','".mysql_real_escape_string($video)."','".mysql_real_escape_string($titre_video)."','".mysql_real_escape_string($realisateur)."','".mysql_real_escape_string($web)."','".mysql_real_escape_string($mail)."')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close();
}
?>