Ciao carico delle foto sul mio sito tramite un form che rimanda a questo codice...vorrei fare una modifica però...Codice PHP:
<?php
include("connect.php");
include("sessione.php");
//controlliamo che il file rispetti le dimensioni impostate
if ($_FILES["file"]["size"] < 1024000){
//controlliamo se ci sono stati errori durante l'upload
if ($_FILES["file"]["error"] > 0){
echo "Codice Errore: " . $_FILES["file"]["error"]."";
}else{
//stampo alcune informazioni sul file
//il nome originale
echo "Nome File: " . $_FILES["file"]["name"]."";
//il mime-type
echo "Tipo File: " . $_FILES["file"]["type"] . "";
//la dimensione in byte
echo "Dimensione [byte]: " . $_FILES["file"]["size"] . "";
//il nome del file temporaneo
echo "Nome Temporaneo: " . $_FILES["file"]["tmp_name"] . "";
//controllo se il file esiste già sul server
//sposto il file caricato dalla cartella temporanea alla destinazione finale
move_uploaded_file($_FILES["file"]["tmp_name"], "utenti/$id/profilo/" . $_FILES["file"]["name"]);
header("location: profilo.php");
}
}else{
echo "File troppo grande!";
}
?>
Se esiste già un file nella cartella deve essere rinominato...esempio:
cartella: 1.jpg
Carico una nuova foto...1.jpg deve diventare 2.jpg e il nuovo file si deve chiamare 1.jpg
Grazie![]()