Ciao a tutti, sto uscendo matto per uno script che funzionava in un progetto e ora sembra non andare più in un altro...

Sembra non partire proprio, non mi restituisce errori e non carica l'immagine. Sto lavorando in locale con Xampp.

Qualcuno è così gentile da darmi una mano a capire? Ringrazio in anticipo.

Questo il form
Codice PHP:
<form action="insert.php" method="post">
  <
fieldset>
    <
legend>Inserisci News</legend>
    <
input id="titolo" name="titolo" value="Titolo..." onfocus="if(this.value=='Titolo...') this.value='';" onblur="if(this.value=='') this.value='Titolo...';">
    </
input>
    

    <
textarea name="testo" onfocus="if(this.value=='Corpo News...') this.value='';" onblur="if(this.value=='') this.value='Corpo News...';">Corpo News...</textarea>
    

    <
label>Immagine :</label>
    <
input name="img" type="file" value="Cerca" />
    

    <
input type="submit" value="Invia">
  </
fieldset>
</
form
E questo il file che deve fare l'upload dell'immagine
Codice PHP:
<?php
session_start 
();
if(!isset(
$_SESSION['username']) && !isset($_SESSION['password'])){ 
    echo 
'<h1>Area Riservata</h1>';
}
else { 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>News</title>
<link rel="stylesheet" type="text/css" href="../css/admin.css" />
<link rel="shortcut icon" type="image/x-icon" href="../img/favicon.ico" />
</head>
<body>
<h2>Buongiorno <?php echo $_SESSION['username']; ?> - [url="destroy.php"]Esci[/url] </h2>
<?php 
    
include '../common/functions.php'// carica le funzioni per connettersi al db
    
    
$titolo $_POST['titolo'];
    
$testo $_POST['testo'];
    
$img $_POST['img'];
    
    
$db connetti();
    
    
$insert mysql_query("INSERT INTO news (titolo, testo, img) VALUES ('$titolo', '$testo', '$img')");
    
$imgFile $_FILES["img"];
    
    if (
$imgFile != '') {
        
// upload foto
        // controllo il tipo di file
        
if (($_FILES["img"]["type"] == "image/jpeg" || $_FILES["img"]["type"] == "image/pjpeg" || $_FILES["img"]["type"] == "image/gif" )) {
        
            
// recupero i parametri da passare alla funzione predefinita per l'upload                                            
            
$cartella '../img/upload/';
            
$percorso $_FILES['img']['tmp_name'];
            
$nome $_FILES['img']['name'];
            
            
// controllo che il file non esista                                            
            
if (is_file($cartella.$_FILES['img']['name'])) {
                echo 
"

ATTENZIONE!
 Esiste gi&agrave; un file con lo stesso nome!

                        Rinominarlo e tentare nuovamente!</p>"
;
                exit;
            }
            
            
// controllo che le dimensioni non eccedano il massimo consentito
            
$max_size 204800// imposto upload massimo a 200 kb
            
            
if ($_FILES['img']['size'] > $max_size) { 
                echo 
"ATTENZIONE!
 L'immagine è troppo pesante
\n"

                exit; 
            }
            
            
// eseguo l'upload controllando l'esito
            
if (move_uploaded_file($percorso$cartella $nome)) {                                            
                echo 
"

Upload foto eseguito con successo!</p>"

                echo 
"

Tipo di file caricato : " 
$_FILES['img']['type'] . "</p>"
                echo 
"

Dimensione del file caricato : " 
$_FILES['img']['size'] . " Kb</p>"
            }
            else {
                echo 
"

ATTENZIONE!
 Si sono verificati dei problemi durante l'Upload</p>"

            }
        }
        else {
            echo 
"

ATTENZIONE!
 Tipo di immagine non supportato o campi non riempiti corettamente</p>" 
;    
        }    
    }    
                                    
    echo 
"

News inserita con successo! <a href=\"news.php\">indietro</a></p>" 
;
    
    
$risultato mysql_query("Select * from news"$db);

    
//stampo l'elenco per visualizzare il nuovo record 
    
echo '<form action="delete.php"  method="post">';
    echo 
'<table width="100%"><th>ID</th><th>Titolo</th><th>Testo</th><th>Immagine</th><th>Modifica</th><th>Cancella</th>';
    while(
$riga mysql_fetch_array($risultato))  {
        echo 
"<tr>";
        echo 
"<td>{$riga['ID']}</td>";
        echo 
"<td>{$riga['titolo']}</td>";
        echo 
"<td>{$riga['testo']}</td>";
        if (
$riga['img']){
        echo 
"<td><img src=\"../img/upload/{$riga['img']}\"/></td>";} else {echo "<td></td>";}
        echo 
"<td><a href=\"modify.php?ID=" $riga['ID'] . "\">modifica</a></td>";
        echo 
"<td><input type=\"checkbox\" name=\"ID[]\" value=".$riga['ID']." /></td>";
        echo 
"</tr>";
    }
    echo 
"</table><input type=\"submit\" value=\"Cancella\"></form>"//chiudo la tabella
}

?>
</body></html>
Qualche idea?