Bonjour à tous
J'utilise ce script pour uploader une photo sur mon serveur, il fonctionne très bien
j'aimerai que l'orsque la personne upload une photo, que cette photo ait toujours le nom "photo_1.jpg"
est-il possible en modifiant ce script
Merci vous
Code html : 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 <!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Formulaire d'upload de fichiers</title> </head> <body> <form action="admin3.php" method="post" enctype="multipart/form-data"> <label for="fileUpload"></label> <input type="file" name="team" id="fileUpload"> <input type="submit" name="submit" value="Upload"> </form> </body> </html> <?php // Vérifier si le formulaire a été soumis if($_SERVER["REQUEST_METHOD"] == "POST"){ // Vérifie si le fichier a été uploadé sans erreur. if(isset($_FILES["team"]) && $_FILES["team"]["error"] == 0){ $allowed = array("jpg" => "image/jpg", "jpeg" => "image/jpeg", "gif" => "image/gif", "png" => "image/png"); $filename = $_FILES["team"]["name"]; $filetype = $_FILES["team"]["type"]; $filesize = $_FILES["team"]["size"]; // Vérifie l'extension du fichier $ext = pathinfo($filename, PATHINFO_EXTENSION); if(!array_key_exists($ext, $allowed)) die("Erreur : Veuillez sélectionner un format de fichier valide."); // Vérifie la taille du fichier - 5Mo maximum $maxsize = 5 * 1024 * 1024; if($filesize > $maxsize) die("Error: La taille du fichier est supérieure à la limite autorisée."); // Vérifie le type MIME du fichier if(in_array($filetype, $allowed)){ // Vérifie si le fichier existe avant de le télécharger. if(file_exists("../images/" . $_FILES["team"]["name"])){ echo $_FILES["team"]["name"] . " existe déjà."; } else{ move_uploaded_file($_FILES["team"]["tmp_name"], "../images/team/" . $_FILES["team"]["name"]); echo ""; } } else{ echo "Error: Il y a eu un problème de téléchargement de votre fichier. Veuillez réessayer."; } } else{ echo "Error: " . $_FILES["team"]["error"]; } } ?>
Partager