Aller au menu - Aller au contenu

Upload de fichiers par formulaire

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  ...  5  6  7  8 
Pseudo Commentaire
Page Précédente  1  2  3  ...  5  6  7  8 
Hors ligne JeromeJ # Posté le 26/09/2011 à 02:15:54
Cet espace est trop petit pour
Avatar

Je ne sais pas si ça a déjà été dit mais je trouve qu'une vérification correcte du type de fichier est indispensable ! Question de sécurité simplement.

Voilà ce que j'utilise personnellement:

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

$formats = array('image/jpeg', 'image/jpg', 'image/png');

$myFile = $_FILES['myFile'];
$file_info = finfo_open(FILEINFO_MIME_TYPE);

if(!in_array(finfo_file($file_info, $myFile['tmp_name']), $formats)
{
echo 'Format non acceptés !';
}

?>

www.olissea.com
Site communautaire et multi-thème

Olissea recrute ! Cliquer ici pour voir le sujet.

Olissea c'est: Tchat (à venir), Forums, Articles, Programmes, etc. (+ Tout ce que vous souhaitez)
 
Hors ligne DHKold # Posté le 26/09/2011 à 15:49:23
Ex-Admin
Avatar

Ville : Neufvilles
Pays : Belgique
Études : Université Libre de Bruxelles (ULB)

Citation : JeromeJ
finfo_open ...


Citation : PHP
Cette extension est activée par défaut depuis PHP 5.3.0. Avant cette version, fileinfo était une extension PECL mais n'est plus maintenue en tant que tel. Cependant, les versions avant 5.3+ peuvent toujours utiliser » l'extension PECL non maintenue.


J'ai réalisé le tuto avant que finfo ne soit embarqué dans PHP. Il peut en effet être intéressant, quand l'extension est disponible, de l'utiliser ^^

Image utilisateur
Ouverture quand j'aurrai le temps :-°
----------
Pack DHemoticons (Utilisation Libre) : Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur
 
Hors ligne Ratchet1 # Posté le 23/01/2012 à 03:31:19
Galaxy Save
Avatar

Avis : Très bon

Excellent, merci, ça permet même de faire un petit hébergeur perso quand on a la flemme d'ouvrir son client FTP :)
Bref, belle réalisation, très pratique.
Hors ligne timoboll # Posté le 12/05/2012 à 14:17:26

et pour réafficher ces même fichiers pour les downloader après, on fait comment?? merci d'avance
Pour accéder à cette section
Connectez-vous !
connexion_rpx