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
| <?php
// Repertoire de stockage des images
$repedest = "mb/";
$valid_ext = array('swf','mp3','MP3','avi','txt','mov','wmv','3ds','zip','rar','bmp','bat','bin','cab','css','gif','png','jpeg','JPEG','JPG','MP3','jpg','mpg','gz','ico','java','mid','mkv','pdf','mkv','pps');
$taille_max = 100000000000;
if ((!in_array( substr(strrchr($fichier_name, '.'), 1), $valid_ext ) ) || filesize($fichier) > $taille_max) {
echo "<big>Veuillez sélectionner un fichier valide (verifiez les extentions) !</big>";
} else {
if ( file_exists($repedest.$fichier_name) ) {
echo "<big>Le fichier ".$fichier_name." existe déjà !!</big>";
} else {
if ( !file_exists($fichier) ) {
echo "<big>Erreur d'upload...</big>";
} else { // ici on déplace le fichier ou on veut
$dest_fichier = $repedest.$fichier_name;
$dest_fichier = strtr($dest_fichier,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
if ( !@copy($fichier,$repedest.$fichier_name) ) {
echo "<big>Erreur, contactez l'administrateur...</big>";
} else {
echo "<big>Fichier ".$fichier_name." ajouté</big>";
echo "<br><br>Pour afficher votre lien dans une page, inserez le code suivant : <b><a href =http://acr02.fr/acr/mb/".$fichier_name.">http://acr02.fr/acr/mb/".$fichier_name."</a></b>";
}
}
}
} |
Partager