Ciao, sono alle prime armi del php abbandonando ormai il vecchio asp devo dire che la differnza è notevole, chedo un piccolo aiuto per unop script di upload con la possibilità di rinominare il file con l'ID del database MySQl, fino a qui ci sono riuscito, però manaca la parte più interessante del file e cioè l'estnsione ex. .gif o . jpg , con questo script che vedete di seguito mi rinomina il file esattamente ma non sono riuscito a faergli prenedere il punto, file rimane con l'ID e l'estensione attaccata all'ID per ex: 53gif.
la cosa migliore sarebbe che l'estensione la riconoscesse lo script e automaticamente la riportasse sul file dell'upload con l'ID, per esempio se faccio l'upload di un fiel chiamato pippo.gif dovrebbe diventare 53.gif oppure se il file si chiama pippo.jpg diventerebbe 53.jpg
ecco lo script upload:
Grazie
-----------------------------------
if($_FILES['data']['size'] ==0)
{
die('Errore : campo upload nullo');
}
$file_permessi = array("image/gif","image/pjpeg","image/jpeg","image/x-png", "image/png");
if(!in_array($_FILES['data']['type'], $file_permessi))
{
die('Estensione non consentita');
}
if(!is_uploaded_file($_FILES['data']['tmp_name']))
{die('Erroe nel caricamento');
}
//imposta il nome della directory di destinazione
$cartella_upload = "./logo/";
//copia il file caricato nella directory
//QUESTA RIGA SUCCESSIVA SCARICA E RINOMINA IL FILE MA NON AGGIUNGE IL PUNTO
move_uploaded_file($_FILES['data']['tmp_name'],$cartella_upload . $id.gif) // Nome del file uguale a ID Database
or die('Non posso caricare il file');
// visualizza il messaggio di successo
echo "file caricato con successo";
------------------------------------
la cosa migliore sarebbe che l'estensione la riconoscesse lo script e automaticamente la riportasse sul file dell'upload con l'ID, per esempio se faccio l'upload di un fiel chiamato pippo.gif dovrebbe diventare 53.gif oppure se il file si chiama pippo.jpg diventerebbe 53.jpg
ecco lo script upload:
Grazie
-----------------------------------
if($_FILES['data']['size'] ==0)
{
die('Errore : campo upload nullo');
}
$file_permessi = array("image/gif","image/pjpeg","image/jpeg","image/x-png", "image/png");
if(!in_array($_FILES['data']['type'], $file_permessi))
{
die('Estensione non consentita');
}
if(!is_uploaded_file($_FILES['data']['tmp_name']))
{die('Erroe nel caricamento');
}
//imposta il nome della directory di destinazione
$cartella_upload = "./logo/";
//copia il file caricato nella directory
//QUESTA RIGA SUCCESSIVA SCARICA E RINOMINA IL FILE MA NON AGGIUNGE IL PUNTO
move_uploaded_file($_FILES['data']['tmp_name'],$cartella_upload . $id.gif) // Nome del file uguale a ID Database
or die('Non posso caricare il file');
// visualizza il messaggio di successo
echo "file caricato con successo";
------------------------------------