Bonjour ou bonsoir
j'essaie de trouver une syntaxe correcte qui me permettrait de uploader un fichier seulement si le formulaire est soumis (submit) parce présentement, il s'upolad trop vite puisque le fichier est demander sur une premiere page et quand la 2e page se charge, le fichier est déja uploader, alors j'ai fais ceci:
mais le fichier s'upload quand meme avant que la 2e page soit envoyer
merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 if(!isset($erreur) AND $_POST['submit']) //S'il n'y a pas d'erreur et si la page est envoyée, on upload { //On formate le nom du fichier ici... $fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); if(move_uploaded_file($_FILES['photo']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... { echo 'Upload effectué avec succès !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } } else { echo $erreur; } ?>
Partager