Upload vidéo en PHP (size > 2Mo)
reedbedroom
Messages postés
98
Statut
Membre
-
TedR@to -
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é) :
Merci a tous.
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
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.
voilà c'est fait, voici le résultat :
max_file_uploads 20 20
incompréhensible, il s'agit bien de 20Mo ?
Merci
max_file_uploads 20 20
incompréhensible, il s'agit bien de 20Mo ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ?
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;
}