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
-
as-tu fais un
<?php phpinfo(); ?>
Et vérifier quel est la valeur pour le upload_max_filesize ? -
heu non ... je place un fichier php avec la fonction phpinfo() à la racine pour voir ca ?
Merci -
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 -
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 ?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; } -