Ciao a tutti,
vorrei sapere se é possibile e come potrei fare per fare da form l'upload di una cartella .zip e cambiarle il nome a piacimento e registrarlo nel db.
Grazie in anticipo per l'aiuto!!
Ciao a tutti,
vorrei sapere se é possibile e come potrei fare per fare da form l'upload di una cartella .zip e cambiarle il nome a piacimento e registrarlo nel db.
Grazie in anticipo per l'aiuto!!
http://www.php.net/manual/en/features.file-upload.phpcome potrei fare per fare da form l'upload di una cartella .zip
http://www.php.net/renamecambiarle il nome a piacimento
http://www.php.net/mysql_connect , http://www.php.net/mysql_select_db , http://www.php.net/mysql_query o funzioni equivalente a seconda del DB utilizzato.registrarlo nel db
Dunque se ho ben capito, prima faccio l'upload del file sul server e lo registro nel db con il suo nome.
Poi cambio quel nome con un altro a mio piacimento, utilizzando la funzione rename?
Mi confermeresti la teoria?
Grazie per l'aiuto!
up
Dunque ho pensato di far così:
Funziona!Codice PHP:
$file = $_FILES['file']['name'];
$percorso = "wp-content/uploads/";
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
if (move_uploaded_file($_FILES['file']['tmp_name'], $percorso.$_FILES['file']['name'])) {
echo '
Upload del file riuscito con successo!</p>';
}
}
rename("wp-content/uploads/$file", "wp-content/uploads/$newname");
Grazie a tutti per l'aiuto!
![]()
Perchè utilizzare rename() se move_uploaded_file() già permette di rinomivare il file in una sola istruzione?