1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $extensions = array('.png', '.gif', '.jpg', '.jpeg', '.tif', '.doc', '.txt', '.mov', '.MOV', '.mp4', '.m4v', '.pdf', '.rtf', '.psd', '.tga');
$extension = strrchr($_FILES['ne']['name'], '.');
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, rtf, doc, mov ou mp4...
";
}
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);
$emplacement = "./DB_Charte/".$client."/".$fichier;
if(move_uploaded_file($_FILES['ne']['tmp_name'], "$dossier/$fichier" )) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{... |
Partager