Codice PHP:
// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
    
$cartella 'upload/';
    
$percorso $_FILES['miofile']['tmp_name'];
    
$nome $_FILES['miofile']['name'];
    
$per$_POST['per'];
     
    if(
$_FILES["miofile"]["type"] == "image/gif" || $_FILES["miofile"]["type"] == "image/jpeg" || $_FILES["miofile"]["type"] == "image/png")
{
    
// ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
    
if (move_uploaded_file($percorso$cartella $nome))
    {
        
header ("Location: [url="http://www.cccc.com/insert-bacheca2.asp?img="][url]http://www.cccc.com/insert-bacheca2.asp?img=[/url][/url]$nome&per=$per");
    
}
    else
    {
        print 
"Si sono verificati dei problemi durante l'Upload. Ti preghiamo di segnalarci il problema, <a href=http://www.ccc.com/segnala-errori.asp>clicca qui.</a>";
    } 


} else {

echo 
"ATTENZIONE. Puoi caricare solamente file con la seguenti estenzioni: [b].jpg .png .gif[/b]";
exit();

http://www.php.net/manual/it/features.file-upload.php