Upload de fichiers .doc, .jpg ...
Fermé
clR
-
9 nov. 2010 à 11:48
mr05j Messages postés 295 Date d'inscription lundi 17 août 2009 Statut Membre Dernière intervention 11 mars 2011 - 11 nov. 2010 à 20:48
mr05j Messages postés 295 Date d'inscription lundi 17 août 2009 Statut Membre Dernière intervention 11 mars 2011 - 11 nov. 2010 à 20:48
A voir également:
- Upload de fichiers .doc, .jpg ...
- Fichier .doc - Guide
- Comment ouvrir un fichier doc ? - Guide
- Explorateur de fichiers - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers en même temps - Guide
8 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
9 nov. 2010 à 17:39
9 nov. 2010 à 17:39
Salut.
Pour la vérification de l'extension, je te conseille d'utiliser une liste (un tableau).
Et tu peux utiliser la fonction in_array($ext_fichier, $extensions) pour vérifier si $ext_fichier est dans l'array $extensions.
Pour récupérer l'extension seule :
Pour la vérification de l'extension, je te conseille d'utiliser une liste (un tableau).
Et tu peux utiliser la fonction in_array($ext_fichier, $extensions) pour vérifier si $ext_fichier est dans l'array $extensions.
Pour récupérer l'extension seule :
$infos = pathinfo($_FILES['fichier']['tmp_name']); $ext_fichier = $infos['extension'];
d'ac.
Je vais voir pour le type MIME, car je n'y connais pas grand chose, mais si tout marche comme pour les images, j'ai du mal à comprendre pourquoi mes docs ".doc" ne s'uploadent pas comme prévu, ni comme le font les autres... M'enfin... je regarde ça au plus vite avec tes conseils.
merci !
Je vais voir pour le type MIME, car je n'y connais pas grand chose, mais si tout marche comme pour les images, j'ai du mal à comprendre pourquoi mes docs ".doc" ne s'uploadent pas comme prévu, ni comme le font les autres... M'enfin... je regarde ça au plus vite avec tes conseils.
merci !
mr05j
Messages postés
295
Date d'inscription
lundi 17 août 2009
Statut
Membre
Dernière intervention
11 mars 2011
22
9 nov. 2010 à 23:31
9 nov. 2010 à 23:31
pathinfo();
recupéres des info sur les fichier ç ça ? les gens
recupéres des info sur les fichier ç ça ? les gens
mr05j
Messages postés
295
Date d'inscription
lundi 17 août 2009
Statut
Membre
Dernière intervention
11 mars 2011
22
Modifié par mr05j le 9/11/2010 à 23:32
Modifié par mr05j le 9/11/2010 à 23:32
OUH noublier pas le
CHMOD ça vas marcher
CHMOD ça vas marcher
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
9 nov. 2010 à 23:45
9 nov. 2010 à 23:45
@mr05j: oui, pathinfo() retourne un array contenant différentes informations sur un chemin. Par contre, je me suis trompé, c'est $_FILES['...']['name'] et pas $_FILES['...']['tmp_name'].
Ce n'est pas un problème de chmod si ça fonctionne avec certains fichiers et pas d'autres.
Ce n'est pas un problème de chmod si ça fonctionne avec certains fichiers et pas d'autres.
mr05j
Messages postés
295
Date d'inscription
lundi 17 août 2009
Statut
Membre
Dernière intervention
11 mars 2011
22
10 nov. 2010 à 13:07
10 nov. 2010 à 13:07
oui mais LE CHMOD aussi peut te créer un petit probléme il bien le dire non
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
10 nov. 2010 à 13:45
10 nov. 2010 à 13:45
Oui, mais ici, ce n'est pas ça car ça fonctionne avec certains fichiers.
Si ça serait un problème de chmod, ça serait tous les types de fichiers.
Si ça serait un problème de chmod, ça serait tous les types de fichiers.
mr05j
Messages postés
295
Date d'inscription
lundi 17 août 2009
Statut
Membre
Dernière intervention
11 mars 2011
22
11 nov. 2010 à 20:48
11 nov. 2010 à 20:48
oui
9 nov. 2010 à 18:47
merci de ta réponse.
Je ne trouve rien sur le web au sujet d'upload de fichiers type doc ou xls... on propose des tutoriaux (nombreux) sur l'upload d'images mais pour le reste, pas évident d'obtenir des pistes...
Suffit-il de ne plus contrôler les extensions du tout pour pouvoir télécharger tous les types de fichiers? ou est-ce une faille de sécurité trop importante ?
si quelqu'un avait des pistes à me soumettre... Merci encore
9 nov. 2010 à 18:59
Il suffit de contrôler l'extension, et pour encore plus de sécurité, le type MIME.
« Suffit-il de ne plus contrôler les extensions du tout pour pouvoir télécharger tous les types de fichiers? ou est-ce une faille de sécurité trop importante ? »
Ce n'est pas vraiment une faille, mais c'est désagréable d'avoir des fichiers inutiles qui prennent de la place sur le FTP. Puis si ton but est d'afficher le fichier avec <img />, il faut quand même vérifier que ce soit une image ... Et si tes internautes peuvent télécharger (dans le sens ton site -> leur PC) les fichiers uploadés (téléchargement dans le sens PC -> Ton site), et que des personnes mal intentionnées ont placés des .exe contenant des virus, il y aura un problème de sécurité sur ton site.