Ciao a tutti,
con questo codice faccio l'upload di file in una cartella del sito in locale:
Codice PHP:
define("UPLOAD_DIR", "../immagini/");
//salvo il file se il campo cimmagine non è nullo
if(isset($_POST['registra']))
{
if(isset($_FILES['immagine']))
{
$file = $_FILES['immagine'];
if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
{
move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
$nome_file = $file['name'];
echo $nome_file;
}
}
se faccio l'upload di un jpg me lo apre correttamente, se invece faccio l'upload di un pdf chrome non me lo apre, provando con acrobat reader mi viene fuori un messaggio che il file potrebbe essere corrotto.
a qualcuno è capitato?
come avete risolto?
ps. il file viene caricato correttamente quindi lo script funziona.