IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème upload video


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 132
    Par défaut Problème upload video
    Bonjour, je voudrai ajouter une video dans mon site.
    j'ai récupéré un script d'upload vidéo sur un site que j'ai modifié un peu.
    Et je n'arrive pas à uploader due à la taille du fichier malgré le fait j'ai modifier la upload_max_filesize à 60M dans le fichier php.ini.

    Sur la même page, on upload auss une image (je ne sais si cela peut causer le problème)

    Le message d'erreur:
    Warning: POST Content-Length of 13778224 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
    code d'ajout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    require("../../config/connectdb.php");
    require("../upload_video.php");
     
    if ((isset($_POST['titre'])) && (isset($_FILES))){
     
        //Upload vidéo
     
        $numero = $connect_db->lastInsertId;
        $move_video = upload($numero); // Appel la fonction upload
     
        if($redimPHOTOOK == 1 && $move_video == 1){
    	try {	
                On exécute la requete d'ajout
    	    $query = $connect_db->prepare('INSERT INTO video (idvideo, titrevideo, image, video, description, statut)  VALUES (:id, :titre, :image, :video, description, :statut)');
     
    	$success = $query->execute(array(
    	':id' => '',
    	':titre' => $_POST['titrevideo'],
    	':image' => $img_Src,
    	':video' => $_POST['video'],
    	':description' => $_POST['description'],
    	':statut' => $_POST['statut']
    	)); 
     
     
    	 if ($success != false){  //La requete s'est exécutée correctement					   
    	      echo ("Video ajoute avec sucess.";
    	} 
        }
       } 
    	catch(PDOException $e){
    	   echo $e->getMessage();
    	}
     
    }
    Fonction upload :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    function upload($id) {
    		$chemin = "../../video/video/";
    		$tmp_name = $_FILES['video']['tmp_name'];
    		$name_src = 'anim'.$id.'flv';
     
    		$move = 0;
     
    		if((($_FILES["video"]["type"] == "video/mov" ) || ($_FILES["video"]["type"] == "video/avi" )
    			 || ($_FILES["video"]["type"] == "video/mwv" ) || ($_FILES["video"]["type"] == "video/mpg" )
    			 || ($_FILES["video"]["type"] == "video/mpeg" )|| ($_FILES["video"]["type"] == "video/flv" ))
    		 	 && ($_FILES["video"]["size"] > "10000" )){
     
    			if(($_FILES["video"]["error"]) > 0){
    				echo 'Erreur'.$_FILES["video"]["error"].'<br />';
    			}
    			 else {
    				echo "Upload: ".$_FILES["video"]["name"] . "<br />";
    				echo "Type: " .$_FILES["video"]["type"] . "<br />";
    				echo "Size: " .($_FILES["video"]["size"] / 30) . " Kb<br />";
    				echo "Temp file: ".$_FILES["video"]["tmp_name"] . "<br />";
     
    				if (file_exists($chemin.$name_src)) {
    				    // La video existe 
    					//unlink ecrase le fichier qui existe
    				    unlink($chemin.$name_src);
    			 		move_uploaded_file($tmp_name, $chemin.$name_src);
    					$move = 1;
     
    				}
    				 else {
    				   move_uploaded_file($tmp_name, $chemin.$name_src);
    				   $move = 1;
    				  }
    			 }
    	    }
    		 else {
    		   echo "Fichier non valide.";
    	     }
    	if($move ==1){ return true;} else {return false;}
    }

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    post_max_size fait combien ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 132
    Par défaut
    je ne vois pas où c'est. dans mon fichier ini, j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    file_uploads = On
    upload_max_filesize = 60M
    max_file_uploads = 20

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    si tu ne la trouves pas, ajoute-la dans ton php.ini. La valeur par défaut est de 8M

    http://php.net/manual/fr/ini.core.php
    Dernière modification par rawsrc ; 16/08/2013 à 09h10. Motif: Inutile de citer un message pour y répondre

Discussions similaires

  1. Problème upload video
    Par Romuald632 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 23/06/2009, 15h15
  2. [Upload] Problème upload de gros fichiers avec Firefox
    Par the rootsm@n dans le forum Langage
    Réponses: 12
    Dernier message: 19/02/2006, 20h43
  3. [Upload] Problème upload
    Par Kips dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2006, 13h28
  4. [Upload] upload video
    Par corsamobile dans le forum Langage
    Réponses: 11
    Dernier message: 09/01/2006, 13h33
  5. problème upload avec XMLHttpRequest
    Par alexmorel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/12/2005, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo