Forum Clubic

Problème de UPLOAD pour vidéo

Bonjour à tous,

Voici mon probleme, je travaille sur un code me permettant de uploadé des images et des vidéos, j’ai donc utilisé le fonction muve_upload_file qui marche très bien lorsque je souhaite charger mes images mais pas quand je mets une vidéo…
Pourquoi?

Code :

if(!empty($_FILES["fichier"]["name"][1]))
 
{
 
	//nom du fichier choisi:
	$nomFichier2    = $_FILES["fichier"]["name"][1] ;
	//nom temporaire sur le serveur:
	$nomTemporaire2 = $_FILES["fichier"]["tmp_name"][1] ;
	//type du fichier choisi:
	$typeFichier2   = $_FILES["fichier"]["type"][1] ;
	//poids en octets du fichier choisit:
	$poidsFichier2  = $_FILES["fichier"]["size"][1] ;
	//code de l'erreur si jamais il y en a une:
	$codeErreur2    = $_FILES["fichier"]["error"][1];
	
	//chemin qui mène au dossier qui va contenir les fichiers uplaod:
	$chemin2 = "../../../video/" ;
	
 
     move_uploaded_file($_FILES["fichier"]["name"][1] , '../../../video/'.$nomFichier2);
 
                        
                
 
 
	if(copy($nomTemporaire2, $chemin2.$nomFichier2))
		echo("<br>l'upload de la bande annonce a réussi") ;
	else
		echo("<br>l'upload de la bande annonce a échoué") ;
	
}//fin if

Voici mon code, lorsque je choisi une image tout fonctionne parfaitement mais lorsque je mets une vidéo je reçoit le message : “l’upload de la bande annonce a échoué”

Que dois je faire pour rectifier cela ?

Merci à tou

Et le code du formulaire d’upload?
Edité le 16/01/2009 à 11:29

ceci est mon code pour l’upload il marche très bien pour des images mais pas du tout lorsque j’essaie avec des vidéos mais de très petite taille

Le code du formulaire. Le code HTML si tu préfères, là où tu as … etc

le voici :

		 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Ajouter un film</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="../../layouts/css/modif_ajouter.css" />
   </head>
   <body>
   
   <p><a href="../page_liste_films.php" /><input type="submit" class= "bouton" value="retour à la page"/></a></p>
   
<?php 
include('../../controleurs/controlajout_film.php');

?>
<div class="image_fond_film"/>
	
<div id="design_formulaire" style="overflow: auto; color: #401412"/>

	
   <form enctype="multipart/form-data"  action="ajouterfilm.php" method="post">
   
	<strong>Titre</strong> : <input type="text" name="titre" /><br/>
	<strong>Durée</strong> : <input type="text" name="durée" /><br/>
	<strong>Date de sortie</strong> : <input type="text" name="date_de_sortie" /><br/>
	<strong>Genre</strong> : <input type="text" name="genre" /><br/>
	<strong>Réalisateur</strong> : <input type="text" name="réalisateur" /><br/>
	<strong>Langue du film </strong> : <input type="text" name="langue" /><br/>
	<strong>Résumé </strong> : <textarea name="résumé" rows="15"> </textarea><br/>
	<strong>Ajouter une jaquette :</strong><input type="file" name="fichier[]"><br/>
	<strong>Ajouter une bande-annonce :</strong><input type="file" name="fichier[]"><br/>
	
	<input type="submit" class= "bouton" value="ajouter" />
	
	
				
	
  	</form>
	
</div>
</div>
	
	
   </body>
</html>

Question conne : elle fait quelle poids ta video? 4Mo? Tu n’aurais pas tout simplement atteint la limite de PHP (ça se configure)?

j’ai essayé avec une vidéo de 2.84 Mo sa ne marchait pas… j’ai peut etre attent la limite comme vous me le dites mais dans ce cas comment la configurer ?

Au hasard : www.commentcamarche.net…

(premier lien google)

Dans ton php.ini :

upload_max_filesize = 9M
post_max_size = 10M

Et si tu n’as pas le choix, tu peux tenter via htaccess -->

fr2.php.net…