par ezacal » 21 févr. 2011, 18:37
par xTG » 21 févr. 2011, 18:34
par ezacal » 21 févr. 2011, 18:13
par xTG » 21 févr. 2011, 16:04
par ezacal » 21 févr. 2011, 15:55
$id2=$_SESSION['id']; $extension='jpg'; // copie du fichier si aucune erreur ! if(!isset($erreurs) or empty($erreurs)) { $dest_fichier = "CNI$id2.$extension"; // pour ne pas ecraser un fichier existant while(file_exists($dest_dossier . $dest_fichier)) { $dest_fichier = rand().$dest_fichier; } // copie du fichier if(move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier .'CNI'.$id2.'.'.$extension)) { $valid[] = "Image uploadée avec succés (<a href='".$dest_dossier . $dest_fichier."'>Voir</a>)"; } else { $erreurs[] = "Impossible d'uploader le fichier.<br />Veuillez vérifier que le dossier ".$dest_dossier." existe avec un chmod 755 (ou 777)."; } } }
par moogli » 19 févr. 2011, 17:18
par xTG » 19 févr. 2011, 17:13
par ezacal » 19 févr. 2011, 16:40
$dest_fichier = basename($_FILES['photo']['name']); $dest_fichier = strtr($dest_fichier, 'ÀÃÂÃÄÅÇÈÉÊËÌÃÃŽÃÒÓÔÕÖÙÚÛÜÃà áâãäåçèéêëìÃîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); // un chtit regex pour remplacer tous ce qui n'est ni chiffre ni lettre par "_" $dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
$dest_fichier = rename($dest_fichier, $NewNomFichier);
par xTG » 17 févr. 2011, 20:33
// pour ne pas ecraser un fichier existant while(file_exists($dest_dossier . $dest_fichier)) { $dest_fichier = rand().$dest_fichier; }
par ezacal » 17 févr. 2011, 19:24
par ezacal » 17 févr. 2011, 18:59
par ezacal » 17 févr. 2011, 17:29
par xTG » 17 févr. 2011, 14:50
par ezacal » 17 févr. 2011, 14:35
$dest_dossier = 'img/'; // Creez ce dossier et chmoodez le !
$photo1=$_FILES['photo'];
$photo1=$_POST['photo'];
par xTG » 16 févr. 2011, 19:43