Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3272 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb upload fichier video.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb upload fichier video.

n°1532159
hyptnos
GT : Gui iom
Posté le 22-03-2007 à 14:07:06  profilanswer
 

Bonjour.
 
Je fais un script qui permet l'upload de fichier image et video sur le serveur.
Pour les images pas de souci ca fonctionne du tonnerre
Mais pour les videos je ne comprend pas pourquoi cela ne marche pas. En fait c'est dès le debut qu'il y à un probleme il arrive pas à recupérer la variable du fichier via le formulaire
 
D'un coté le formulaire

Code :
  1. echo '<FORM ACTION="upload_download.php" METHOD="post" enctype="multipart/form-data">';
  2. echo '<br />';
  3. echo 'Nom du download : <input type="text" name="down_name">';
  4. echo '<br />';
  5. echo 'choix du fichier : <input type="file" name="video">';
  6.  
  7. echo '<br />';
  8.         echo '<input type="submit" value="Upload" />';
  9.         echo '</form>';


 
Donc comme vous le voyez j'ai fait au plus simple pour essayé de decelé l'erreur
 
la partie traitement( qui est un autre fichier)
 

Code :
  1. <?
  2. // Variable de la table dans la base de donnée
  3. echo $_POST['down_name'];
  4. echo '<br>';
  5. echo $_FILES['video']['size'];
  6. ?>


 
Si je met une image dans le input file ok pas de souci les deux variable sont ok et recupérer et afficher
 
si je met une video quelque soit le type (WMV, AVI) et meme pas trop grosse (12 mo)
 
il me met
 

Citation :


 
Notice: Undefined index: down_name in C:\EasyPHP1-8\www\JapanArts\admin\upload_download.php on line 33
 
 
 
Notice: Undefined index: video in C:\EasyPHP1-8\www\JapanArts\admin\upload_download.php on line 37


 
 
Une idée car la franchement je seche :(

mood
Publicité
Posté le 22-03-2007 à 14:07:06  profilanswer
 

n°1532170
rufo
Pas me confondre avec Lycos!
Posté le 22-03-2007 à 14:25:45  profilanswer
 

12 mo, c'est beaucoup trop. Si t'as pas modifier ton php.ini, c'est normal que ça plante. En général, c'est limité à 1 ou 2 Mo par défaut il me semble...

n°1532171
hyptnos
GT : Gui iom
Posté le 22-03-2007 à 14:25:47  profilanswer
 

Bon je me repond moi meme si cela interesse il s'agit de configuration php mais fallait le savoir hein car le code erreur ne correspond a rien
 

Citation :


upload_max_filesize = 2M permet de définir la taille maximale autorisée pour le fichier. Si cette limite est dépassée, le serveur enverra un code d'erreur.
 
post_max_size indique la taille maximale des données envoyées par un formulaire. Cette directive prime sur upload_max_filesize, il faut donc s'assurer d'avoir post_max_size supérieure à upload_max_filesize  
 


 
voila il faut vérifier c'est deux paramêtre :)

n°1532172
rufo
Pas me confondre avec Lycos!
Posté le 22-03-2007 à 14:26:39  profilanswer
 

grillé de 2s :D

n°1532188
hyptnos
GT : Gui iom
Posté le 22-03-2007 à 14:41:21  profilanswer
 

rufo a écrit :

grillé de 2s :D


 
vi vi merci en tout cas pour ta reponse (comme toujours :p tu as raison )
 
;) mais bon j'aurais mieu fait de chercher un peu plus avant de poster
quoique cela peut servir a quelqu'un d'autre ;)
 
encore merci de ton aide sinon

n°1532210
rufo
Pas me confondre avec Lycos!
Posté le 22-03-2007 à 15:15:31  profilanswer
 

pas de quoi

n°1801929
sidjay
Posté le 18-10-2008 à 21:37:15  profilanswer
 

Salut!
 
je suis pas une pro ds le php et j'essaie de faire un upload de vidéo à partir d'un formulaire...
 
Le problème est ke ça ne marche pas du tt!!!!j'ai fait ce ke tu as dit de faire : changer les paramètres ds le php.ini mais c tjs pareil, il ne veut pas insérer ma vidéo..
 
je te donne mon code d'upload :
 

Code :
  1. <?
  2. function upload($id) {
  3. //script d'upload :
  4. if (isset($_FILES)) {
  5. // initialisation des chemins et des noms
  6. $chemin = "films/";
  7. $nom_temporaire = $_FILES["file"]["tmp_name"];
  8. //$nom_final = strtolower($_FILES["file"]["name"]);
  9. $nom_final = "film_".$id.".flv";
  10. // ----------------------------------------
  11. if ((($_FILES["file"]["type"] == "video/mov" )
  12. || ($_FILES["file"]["type"] == "video/avi" )
  13. || ($_FILES["file"]["type"] == "video/mwv" )
  14. || ($_FILES["file"]["type"] == "video/mpg" )
  15. || ($_FILES["file"]["type"] == "video/mpeg" )
  16. || ($_FILES["file"]["type"] == "video/flv" ))
  17. && ($_FILES["file"]["size"] > "10000" ))
  18.   {
  19.   if ($_FILES["file"]["error"] > 0)
  20.     {
  21.     echo "Code d'erreur : " . $_FILES["file"]["error"] . "<br />";
  22.     }
  23.   else
  24.     {
  25.     echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  26.     echo "Type: " . $_FILES["file"]["type"] . "<br />";
  27.     echo "Size: " . ($_FILES["file"]["size"] / 30) . " Kb<br />";
  28.     echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
  29.     if (file_exists($chemin . $nom_final))
  30.       {
  31.       echo $chemin . $nom_final . " existe déjà. ";
  32.   //unlink ecrase le fichier qui existe
  33.   unlink($chemin.$nom_final);
  34.   move_uploaded_file($nom_temporaire,
  35.       $chemin . $nom_final);
  36.       echo "Fichier enregistré : ". $chemin . $nom_final;
  37.       }
  38.     else
  39.       {
  40.       move_uploaded_file($nom_temporaire,
  41.       $chemin . $nom_final);
  42.       echo "Fichier enregistré : " . $chemin . $nom_final;
  43.       }
  44.     }
  45.   }
  46. else
  47.   {
  48.   echo "Fichier non valide.";
  49.   }
  50. }
  51. }
  52. ?>


 

Code :
  1. <?
  2. // ici vient le moment de l'upload de l'image
  3. if (isset($_POST["todo"])) {
  4.  if ($_POST["todo"]=="add" ) {
  5.    // on defini $numero étant le dernier id inséré dans la base de donnée.
  6.    $numero = mysql_insert_id();
  7.  }
  8.  elseif ($_POST["todo"]=="updt" ) {
  9.    $numero = $_POST["id"];
  10.  }
  11.  //on lance la fonction d'upload avec le bon numero pour renommer l image...
  12.  upload($numero);
  13. // fin de l upload de l'image  
  14. } ?>


 
le champ de mon formulaire :
 

Code :
  1. <input type="file" name="file" id="file" />


 
Si tu as une idée d'où pourrait venir mon erreur ça serait hyper sympa de me la faire savoir paske là je craque complètement!!
je cherche et cherche encore mais vraiment je vois pas  :pt1cable:  
 
Merci à toi ou à ki pourra m'aider!! :)  
 
Sidjay

n°1801930
sidjay
Posté le 18-10-2008 à 21:46:49  profilanswer
 

Salut!
 
je suis pas une pro ds le php et j'essaie de faire un upload de vidéo à partir d'un formulaire...
 
Le problème est ke ça ne marche pas du tt!!!!j'ai fait ce ke tu as dit de faire : changer les paramètres ds le php.ini mais c tjs pareil, il ne veut pas insérer ma vidéo..
 
je te donne mon code d'upload :
 

Code :
  1. <?
  2. function upload($id) {
  3. //script d'upload :
  4. if (isset($_FILES)) {
  5. // initialisation des chemins et des noms
  6. $chemin = "films/";
  7. $nom_temporaire = $_FILES["file"]["tmp_name"];
  8. //$nom_final = strtolower($_FILES["file"]["name"]);
  9. $nom_final = "film_".$id.".flv";
  10. // ----------------------------------------
  11. if ((($_FILES["file"]["type"] == "video/mov" )
  12. || ($_FILES["file"]["type"] == "video/avi" )
  13. || ($_FILES["file"]["type"] == "video/mwv" )
  14. || ($_FILES["file"]["type"] == "video/mpg" )
  15. || ($_FILES["file"]["type"] == "video/mpeg" )
  16. || ($_FILES["file"]["type"] == "video/flv" ))
  17. && ($_FILES["file"]["size"] > "10000" ))
  18.   {
  19.   if ($_FILES["file"]["error"] > 0)
  20.     {
  21.     echo "Code d'erreur : " . $_FILES["file"]["error"] . "<br />";
  22.     }
  23.   else
  24.     {
  25.     echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  26.     echo "Type: " . $_FILES["file"]["type"] . "<br />";
  27.     echo "Size: " . ($_FILES["file"]["size"] / 30) . " Kb<br />";
  28.     echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
  29.     if (file_exists($chemin . $nom_final))
  30.       {
  31.       echo $chemin . $nom_final . " existe déjà. ";
  32.   //unlink ecrase le fichier qui existe
  33.   unlink($chemin.$nom_final);
  34.   move_uploaded_file($nom_temporaire,
  35.       $chemin . $nom_final);
  36.       echo "Fichier enregistré : ". $chemin . $nom_final;
  37.       }
  38.     else
  39.       {
  40.       move_uploaded_file($nom_temporaire,
  41.       $chemin . $nom_final);
  42.       echo "Fichier enregistré : " . $chemin . $nom_final;
  43.       }
  44.     }
  45.   }
  46. else
  47.   {
  48.   echo "Fichier non valide.";
  49.   }
  50. }
  51. }
  52. ?>


 

Code :
  1. <?
  2. // ici vient le moment de l'upload de l'image
  3. if (isset($_POST["todo"])) {
  4.  if ($_POST["todo"]=="add" ) {
  5.    // on defini $numero étant le dernier id inséré dans la base de donnée.
  6.    $numero = mysql_insert_id();
  7.  }
  8.  elseif ($_POST["todo"]=="updt" ) {
  9.    $numero = $_POST["id"];
  10.  }
  11.  //on lance la fonction d'upload avec le bon numero pour renommer l image...
  12.  upload($numero);
  13. // fin de l upload de l'image  
  14. } ?>


 
le champ de mon formulaire :
 

Code :
  1. <input type="file" name="file" id="file" />


 
Si tu as une idée d'où pourrait venir mon erreur ça serait hyper sympa de me la faire savoir paske là je craque complètement!!
je cherche et cherche encore mais vraiment je vois pas  :pt1cable:  
 
Merci à toi ou à ki pourra m'aider!! :)  
 
Sidjay

n°1802822
sidjay
Posté le 21-10-2008 à 15:19:54  profilanswer
 

c'est bon plus de problème tt fonctionne très bien!! :)
merci pour votre aide!!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb upload fichier video.

 

Sujets relatifs
fonction changer nom fichierLecture d'un fichier XML 1.0 en Php
batch scanning à double incrémnt de nom de fich (possible en PYTHON ?Copier une feuille d'un fichier A vers un fichier B(excel)
Transformer un fichier de points en imageComment nettoyer une fichier .URL avec un .BAT
Upload d'images : jpg->jpg fonctionne mais pas gif->jpgtrier le contenu de mon répertoire en fonction du type de fichier
Java Applet - Télécharger/Uploader un fichierSupprimer des caracteres dans un fichier texte
Plus de sujets relatifs à : pb upload fichier video.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR