Bonjour
Alors voila :
J'ai utilisé ce script trouvé sur le net permettant aux utilisateurs de mon site d'heberger leurs jeux gratuitements :
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
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php
 
$target = "Jeux/"; // Repertoire cible
$extension = "zip"; // Extension du fichier sans le .
$max_size = 6291456; // Taille max en octets du fichier
$width_max = 100; // Largeur max de l'image en pixels
$height_max = 100;    // Hauteur max de l'image en pixels
 
//---------------------------------------------
// DEFINITION DES VARIABLES LIEES AU FICHIER
//---------------------------------------------
 
$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
 
//----------------------
// SCRIPT D'UPLOAD
//----------------------
 
if($_POST['posted'])
{
 
// On vérifie si le champ est rempli
 
if($_FILES['fichier']['name'])
{
// On vérifie l'extension du fichier
 
  if(substr($nom_file,-3) == $extension)
  {
   // On récupère les dimensions du fichier
 
    $infos_img = getimagesize($_FILES['fichier']['tmp_name']);
 
   // On vérifie les dimensions et taille de l'image
 
    if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($_FILES['fichier']['size'] <= $max_size))
    {
     // Si c'est OK, on teste l'upload
 
      if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES
['fichier']['name']))
      {
 
       // Si upload OK alors on affiche le message de réussite
 
        echo '<p align="center">';
        echo '<font face="Verdana" size="2" color="#FF0000">';
        echo '<b>Fichier .zip uploadé avec succès !</b>';
        echo '</font>';
        echo '<hr>';
        echo '<b>Fichier :</b> '.$_FILES['fichier']['name'].'</br>';
        echo '<b>Taille :</b> '.$_FILES['fichier']['size'].' Octets</br>';
		echo '<b>Emplacement :</b> http://www.gmzone.telecharger-jeux-gratuits.fr/'.$_FILES['fichier']['name'].'</br>';
        echo '<b>ou :</b> '.$infos_img[0].' px</br>';
        echo '<hr>';
        echo '<br><br>';
      }
       else
      {
 
       // Sinon on affiche une erreur système
 
        echo '<p align="center">';
        echo '<font face="Verdana" size="2" color="#FF0000">';
        echo '<b>Problème lors de l\'upload !</b><br><br><b>'.$_FILES['fichier']['error'].'</b>';
        echo '</font><br><br>';
      }
    }
     else
    {
 
     // Sinon on affiche une erreur pour les dimensions et taille de l'image
 
      echo '<p align="center">';
      echo '<font face="Verdana" size="2" color="#FF0000">';
      echo '<b>Problème dans les dimensions ou taille de l\'image !</b>';
      echo '</font><br><br>';
    }
  }
   else
  {
 
   // Sinon on affiche une erreur pour l'extension
 
    echo '<p align="center">';
    echo '<font face="Verdana" size="2" color="#FF0000">';
    echo '<b>Votre fichier ne comporte pas l\'extension .zip !</b>';
    echo '</font><br><br>';
  }
}
else
{
 
// Sinon on affiche une erreur pour le champ vide
 
  echo '<p align="center">';
  echo '<font face="Verdana" size="2" color="#FF0000">';
  echo '<b>Le champ du formulaire est vide !</b>';
  echo '</font><br><br>';
}
}
?>
<html>
<head>
<title>Upload d'un fichier .zip sur le serveur !</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
<font face="Verdana" size="2" color="#000000">
<b>Envoyer un fichier zip :</b><br>
(6mo maximum)
</b>
</font>
<br><br>
<input type="hidden" name="posted" value="1">
<input name="fichier" type="file">
<input type="submit" value="Uploader">
</FORM>
</body>
<b>Screen shoot des jeux des membres :</b><br>
<img src="game1.jpg">   <img src="game2.jpg">   <img src="game3.jpg">   <img src="game4.jpg">
</html>
Mais un gars c'est amusé à envoyer des fichers zip du même nom que ceux déja posté par les autres membres... Remplacant ainsi tous les jeux par le sien...
Pourriez vous me dire svp comment modifier ce script pour que si un fichier du même nom existe déja, on puisse pas le remplacer...
Merci beaucoup pour votre aide