Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2007, 12h27   #1
Nouveau Membre du Club
 
Avatar de urbalk
 
Inscription : novembre 2005
Messages : 135
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : novembre 2005
Messages : 135
Points : 38
Points : 38
Par défaut [Upload] Problème utilisation fichier flv

Bonjour,

j'utilise un script trouvé sur le site http://antoine-herault.developpez.co...ls/php/upload/

j'ai bien modifié dans le code la ligne validant le type de fichier
Code :
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
 
<?php
$dossier = 'upload/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.flv');
$extension = strrchr($_FILES['avatar']['name'], '.'); 
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
     $erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
     $erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
     //On formate le nom du fichier ici...
     $fichier = strtr($fichier, 
          'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
          'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
     $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
     if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
     {
          echo 'Upload effectué avec succès !';
     }
     else //Sinon (la fonction renvoie FALSE).
     {
          echo 'Echec de l\'upload !';
     }
}
else
{
     echo $erreur;
}
?>
le script upload tout sauf les fichiers avec extension .flv !!!

Que ce passe t-il ? Existe-il une contrainte particulière pour l'upload des fichiers .flv ?

merci de votre aide.
urbalk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 14h07   #2
Membre habitué
 
Avatar de maxime.ohayon
 
Inscription : mai 2007
Messages : 113
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mai 2007
Messages : 113
Points : 100
Points : 100
Par défaut Upload flv

Est ce que tu as vérifié les variables de maximum d'upload du coté de ton serveur parce que c'est possible que ce soit ca le probleme.

tu fait un et tu regarde les variables :
  • memory_limit
  • post_max_size
  • upload_max_filesize
peut etre qu'il faudra les augmenter sachant que

memory_limit > post_max_size > upload_max_filesize
maxime.ohayon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 12h47   #3
Membre confirmé
 
Inscription : janvier 2006
Messages : 705
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 705
Points : 229
Points : 229
Bonjour

Comment on fait pour augmenter ces valeurs?
Surtout par le code car le site que je suis en train de faire sera hébergé en mutualisé donc je n'ai pas accès à ces valeurs autrement que par le code.

Merci de m'aider!!!

memory_limit je ne la vois pas
post_max_size est à 8M
upload_max_filesize est à 2M

Merci!

Garra est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h26.


 
 
 
 
Partenaires

Hébergement Web