Hjælp til at give uploadet filer unik fil navn
Jeg bruger denne kode til at uploade filer med. men er nu løbet ind i det problem den overskriver de tidliger uploadet filer ned de nye hvis de har samme fil navn.Det går ikke da filnavnet bliver lagt i min mysql og hentet den vej.
Er der en som kan gøre så den giver hver uploadet fil et unikt filnavn ?
--- kode ---
<?
if(isset($_POST['upload'])) {
$dist = "mobil/";
foreach ($_POST as $key => $val) {
$$key = $val;
}
for ( $i = 0; $i < 20; $i++ )
{
if (isset($_FILES['upfil']['name'][$i]) && $_FILES['upfil']['name'][$i] != "") {
$filnavn = $_FILES['upfil']['name'][$i];
$tempnavn = $_FILES['upfil']['tmp_name'][$i];
$sti = $dist . $filnavn;
move_uploaded_file($tempnavn, $sti);
mysql_query("INSERT INTO mobil_sektion (navn, kat, godkendt, downloads, sti )VALUES ('$s_navn', '$kat', '1', '0', '$sti')") or die(mysql_error());
echo "<img border=\"0\" src=\"$sti\" align=\"center\" width=\"96\" height=\"96\"><br>";
echo "Farvebilledet er nu tilføjet..<br>Du får 8 points når admin har godkendt det<br>";
}
}
echo "<a href=\"?side=sider/Mobil/tilfoj.php\">Tilføj flere..</a>";
}else{
?>
<html>
<head>
<title>Admin system</title>
</head>
<body>
<style type="text/css">
INPUT, SELECT, TEXTAREA {
background-color: #666666;
color: #ffffff;
font-family: Verdana;
font-size: 10px;
border: solid 1px #999999;
padding: 1;
}
</style><form action="" method="post" enctype="multipart/form-data">
<table width="100%" border="0">
<tr>
<td width="22%"><font size="1" face="Arial, Helvetica, sans-serif">Upload
af Farvebilleder
<?=$row[navn]?>
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<tr>
<td rowspan="4" align="left" valign="top"><font size="1" face="Arial, Helvetica, sans-serif">Helst
mellem 96x96 & 200x200</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif"> </font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td> </td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td> </td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td> </td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kategori for alle
valgte pics</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="file" name="upfil[]" size="20">
</font></td>
</tr>
<tr>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<select name="kat" size="1" id="select2">
<option>Vælg</option>
<option value="Blandet">Blandet</option>
<option value="Dyr">Dyr</option>
<option value="Frakkebabes">Frække babes</option>
<option value="Grafik">Grafik</option>
<option value="Hottefyre">Hotte fyre</option>
<option value="Kendte">Kendte</option>
<option value="Karlighed">Kærlighed</option>
<option value="Natur">Natur</option>
<option value="Personer">Personer</option>
<option value="Sjove">Sjove</option>
<option value="Sport">Sport</option>
<option value="SprodeVogne">Sprøde Vogne</option>
<option value="Stjernetegn">Stjernetegn</option>
<option value="Symboler">Symboler</option>
<option value="Tegnede">Tegnede</option>
<option value="Transport">Transport</option>
<option value="ol">Øl & Fest !</option>
</select>
</font></td>
<td><font size="1" face="Arial, Helvetica, sans-serif">
<input type="submit" value="Upload" name="upload">
</font></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
