Ciao ragazzi.
Ho cercato e cercato ma non riesco a capire bene come funziona il comando pathinfo().
Sul manuale l'esempio diceva di riportare la stringa contenente il file. Ma l'errore è sempre quello:
Vi riporto il pezzetto di pagina che effettua il controllo dell'immagine appena uploadata tramite form.Warning: pathinfo() expects parameter 1 to be string, array given in /home/...
Se potete spiegarmi perchè non funziona, Grazie!
ho provato anche così ma niente:Codice PHP:if(isset($_POST['action']) and $_POST['action'] == 'upload')
{
if(isset($_FILES['user_file']))
{
$file = $_FILES['user_file'];
if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
{
move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
$name=$file[name];
$size=$file[size];
$estensione = pathinfo($_FILES['user_file'], PATHINFO_EXTENSION);
}
}
}
Codice PHP:......
$size=$file[size];
$controllo_file = pathinfo($file);
$estenzione = $controllo_file['extension'];

Rispondi quotando