diff --git a/ecrire/inc_getdocument.php3 b/ecrire/inc_getdocument.php3
index b567d66f2d4bab7d01d6da8d2d023e11516e02d0..3044dcb001e999c9be23ed557a80196800abf3f4 100644
--- a/ecrire/inc_getdocument.php3
+++ b/ecrire/inc_getdocument.php3
@@ -143,7 +143,7 @@ function check_upload_error($error, $msg='') {
 //
 function accepte_fichier_upload ($f) {
 	if (!ereg(".*__MACOSX/", $f)
-	AND !ereg("^(\.|.*/\.|)", basename($f))) {
+	AND !ereg("^\.", basename($f))) {
 		$ext = substr(strrchr($f, "."), 1);
 		$result = spip_query("SELECT * FROM spip_types_documents
 		WHERE extension='"