Script per fare upload di file
Ciao a tutti io ho creato uno script per fare upload di file e che fornisce un link del file caricato, però c'è una cosa che non riesco a fare.
Quando viene caricato un file con un nome uguale a uno già presente vorrei venisse rinominato, mi date una mano?
Vi posto il codice:
Codice:
<?php
$file_name = $_FILES['upfile']['name'];
$file_temp = $_FILES['upfile']['tmp_name'];
$file_type = $_FILES['upfile']['type'];
$file_size = $_FILES['upfile']['size'];
$upload_dir = "upload";
$righe = file("db.txt");
$righe[count($righe)-1] = explode("|",$righe[count($righe)-1]);
$fgt = $righe[count($righe)-2][0]+1;
unset($righe);
if ( !is_uploaded_file($_FILES["upfile"]["tmp_name"]) )
{
echo "File non inserito (".$_FILES["upfile"]["error"].")";
}
else
{
$ext = explode (".", $file_name);
$st="$fgt|$file_name|\n";
$op_db = fopen("db.txt","a");
$fpx = fputs($op_db,$st);
fclose($op_db);
echo "File inserito con successo!<br /><center>Ecco i link:</center> <br><br>BB Code: http://tuttohtml.helloweb.eu/upload/$file_name <br><br>
Codice HTML: http://tuttohtml.helloweb.eu/upload/$file_name<br><br>
Live spaces code: Nome file";
copy ($file_temp,"$upload_dir/$file_name");
}
?>
Vi ringrazio anticipatamente. :=):