supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Pilotes| Comparateur de prix| Dossiers| Forums| Jeux

5 messages
ok
Voir profilContacter le membre

[PHP] Problème upload vidéo

Je souhaite uploader une vidéo, j'ai mis en place le même système que j'utilise pour uploader de simples images mais là il se passe quelque chose d'étrange... on dirait que le formulaire ne fonctionne pas du tout... Je ne peux recupérer aucune variable une fois le formulaire envoyé (ni les variables textes ni les variable $_FILES assoié au fichier...

:fou:

[cpp]

if(@$_GET["enr"]){


$numFilm = $_POST["numFilm"];


if ($err = $_FILES['bandeAnnonceFilm']['error']) {
echo "<span id='mee'>Une erreur s'est produite lors du téléchargement de la bande annonce.</span><br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";
if ($err == UPLOAD_ERR_INI_SIZE)
echo "<span id='mee'>La bande annonce est plus grossse que le max autorisé.</span><br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";
elseif ($err == UPLOAD_ERR_FORM_SIZE)
echo "<span id='mee'>Le fichier est plus gros qu'indiqué dans le formulaire</span><br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";
elseif ($err == UPLOAD_ERR_PARTIAL)
echo "<span id='mee'>La bande annonce n'a été que partiellement téléchargée</span><br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";
elseif ($err == UPLOAD_ERR_NO_FILE)
echo "<span id='mee'> Aucune bande annonce n'a été téléchargée.</span><br><br><br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";

}else{

if($_FILES['bandeAnnonceFilm']['size'] >= $max_size){

$size = $_FILES['bandeAnnonceFilm']['size'];

echo "La bande annonce est trop lourde. Le poids maximal est de <span id='mee'> $max_size octets</span> , et le poids de votre bande annonce est de <span id='mee'> $size octets </span>.<br><br>[url=javascript:history.go(-1);' class='divers'>Retour[/url]";

}else{

$nom_fichier = $_FILES['bandeAnnonceFilm']['tmp_name'];
$nom_destination = "../bandeAnnonce/";
$nom_destination .= $numFilm;
$nom_destination .= ".mov";

move_uploaded_file($nom_fichier, $nom_destination);

$ret2 = mysql_query("insert into BANDEANNONCE values('','$nom_destinationba', '', '', '$numFilm')", $db) or die ("erreur Bande annonce");
echo "Le bande annonce <span id='mee'> \" $numFilm \" </span> a bien été ajoutée.<br><br>";

}
}


}else{
//$numFilm = $_GET["numFilm"];
$numFilm = 4;

?>
<form name='f1' method='POST' action='ajoutBandeAnnonce.php?enr=1' enctype='multipart/form-data'>
<input type="hidden" name="MAX_FILE_SIZE" value="8000000000000000000">
<?php

echo "<input type='hidden' name='numFilm' value='$numFilm'>";
?>
Bande Annonce :

<input type="file" name="bandeAnnonceFilm"><br><br>

<input type="submit" value="Ajouter">

</form>

<?php

}

[/cpp]

Si vous avez une petite idée.

J'ai essayé de modifier le php.ini pour la taille maxi.. upload_max_filesize = 50M au lieu de 2M
 
 
essaye en modifiant la variable post_max_size du php.ini
n'importe comment un upload de grosse video via un formulaire est à éviter, préfère un transfert via FTP !
y a aussi le set_time_limit() qui peut jouer, suivant la taille de la video
 
 
Voir profilContacter le membre
Yes c'était ça :) Merci bien mikmak :jap:
 
 
<!--=130484,0,3][nom]m@t a écrit-->
Yes c'était ça :) Merci bien mikmak :jap:

laquelle des deux proposition? set_time_limit() je suppose?
 
 
Voir profilContacter le membre
Nan c'est le post_max_size :oui: :)
 
 
 
5 messages
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com