IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Uploader des fichiers dont on a choisit l'extension


Nos ressources disponibles
Les variables utilisées :
Code php : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$UPLOAD_maxFileSize = 500; 
// Taille maxi en Kilo octet. 
// Si le serveur accepte moins, c'est la config du serveur qui sera prise en compte. 
  
$UPLOAD_nbFiles = 1; 
//Nombre de fichiers à envoyer en simultané. 
//On peut décider d'envoyer 3 fichiers à la fois. 
  
$UPLOAD_forbiddenFiles = 'php|php3|php4...'; 
//Liste des extensions refusées, séparées par des | 
$UPLOAD_acceptedFiles = ''; 
//Liste des extensions acceptés, séparées par des | 
//Si ça vaut une chaîne non vide, ça a la priorité sur $UPLOAD_forbiddenFiles, 
//=> le script n'acceptera QUE ces fichiers.

Le formulaire :

Code php : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Déterminer le max upload file size. 
$cfgUlMaxFileSize = strtoupper(ini_get("upload_max_filesize")); 
if (substr_count($cfgUlMaxFileSize, 'K')) 
   $cfgUlMaxFileSize = str_replace('K', '', $cfgUlMaxFileSize) * 1024; 
elseif (substr_count($cfgUlMaxFileSize, 'M')) 
   $cfgUlMaxFileSize = str_replace('M', '', $cfgUlMaxFileSize) * 1024 * 1024; 
$uploadSize = min($cfgUlMaxFileSize, $UPLOAD_maxFileSize*1024); 
  
echo '' 
   .''; 
  
for($i=0; $i < $UPLOAD_nbFiles; $i++) 
   echo '<br />'; 
echo '<br /><br />'; 
  
echo '<br />Extensions '.($UPLOAD_acceptedFiles=='' ? 'refusées' : 'acceptées'); 
echo str_replace('|', ' .*', 
         ($UPLOAD_acceptedFiles==''?$UPLOAD_forbiddenFiles : $UPLOAD_acceptedFiles)); 
echo '<br />Taille maxi : '.$uploadSize; 
echo '';
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.