Upload vidéo en PHP (size > 2Mo)

reedbedroom Messages postés 98 Statut Membre -  
 TedR@to -
Bonjour,

Je rencontre un problème avec mon upload de vidéo en php seulement lorsque les fichiers dépassent une certaine taille.

Je m'explique, lorsque j'envoie une vidéo de 2.00Mo, aucun problème, mais cela n'est pas très utile, uniquement pour les test étant donné qu'une vidéo de 2.00Mo ne dure que quelques secondes.

Dés que je tente de charger une vidéo de plus de 2.00Mo cela ne fonctionne plus, l'attente de l'upload est pourtant très longue, mais au bout du compte le fichier est zapé.

Petite précision, le site est hébergé chez 1and1 ... quelqu'un a t'il déjà eu un problème de limite d'upload ou autre ?

Script d'upload pour infos (qui a toujours fonctionné) :

if($_FILES['file']['tmp_name']!='')
{
	$content_dir = '../video/'; // dossier où sera déplacé le fichier 
	$tmp_file = $_FILES['file']['tmp_name']; 
	
	if(!is_uploaded_file($tmp_file)) 
	{ 
		echo "Le fichier est introuvable";
		exit; 
	}else{
		// on vérifie maintenant l'extension 
		$type_file = $_FILES['file']['type']; 
		
		// on copie le fichier dans le dossier de destination 
		$name_file = $_FILES['file']['name'];
	
		if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) 
		{ 
			exit("Impossible de copier le fichier dans $content_dir"); 
		} 
	}		
}else if($_FILES['file']['tmp_name']==''){
		$name_file= '';
}


Merci a tous.

6 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    as-tu fais un
    <?php
    phpinfo();
    ?>
    


    Et vérifier quel est la valeur pour le upload_max_filesize ?
    0
  2. reedbedroom Messages postés 98 Statut Membre 98
     
    heu non ... je place un fichier php avec la fonction phpinfo() à la racine pour voir ca ?

    Merci
    0
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    exact, tu places ça ou tu veux, mais juste tu fais un fichier qui contient ce code et ça va te retourner dans un tableau la config serveur.
    0
  4. reedbedroom Messages postés 98 Statut Membre 98
     
    voilà c'est fait, voici le résultat :

    max_file_uploads 20 20

    incompréhensible, il s'agit bien de 20Mo ?
    Merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    Je ne suis pas expert en config serv mais pour moi, soit c'est "20", soit c'est "20M".

    AS-tu essayé de regarder les messages d'erreurs de l'upload du fichier ?
     switch ($_FILES['file_to_ul']['error']){
                                            case 0:
                                                     echo "OK NO PROBLEM BRO";
                                                    break;
                                            case 1:
                                                    echo "UPLOAD_ERR_INI_SIZE";
                                                    break;
                                            case 2:
                                                    echo "UPLOAD_ERR_FORM_SIZE";
                                                    break;
                                            case 3: 
                                                    echo "UPLOAD_ERR_PARTIAL";
                                                    break;
                                            case 4:
                                                    echo "UPLOAD_ERR_NO_FILE";
                                                    break;
                                        }
    
    0