Ciao a tutti... non so perchè ma deve esserci qualche errore di scrittura... lo script mi funziona correttamente fino a //seconda parte... da li in poi non funge...

chi mi sa aiutare?
Codice PHP:
<?


session_start
();
include(
'../config.php');
/************************ CALCOLO NOME CON MD5 *********************/

$nomefile="$token1$az_titolo$token$az_autore";
$nomefile_crypt=md5($nomefile);

/*******************************************************************/


$db = mysql_connect($db_host, $db_username, $db_password);

if (
$db == FALSE)
die (
"Errore nella connessione. Se questo errore dovesse ripetersi contattare l'assistenza");
mysql_select_db($database_name, $db)
or die (
"Errore nella selezione del database. Se questo errore dovesse ripetersi contattare l'assistenza");

if (
$db == TRUE)


//$sql_articoli = "SELECT art_id, art_titolo, art_autore, art_testo, art_link_img FROM data_articoli ORDER BY frase_id DESC LIMIT 0, 100000000000";
$inserisci_art="INSERT INTO data_articoli (art_titolo, art_autore, art_testo, art_link_img) VALUES ('".$az_titolo."', '".$az_autore."', '".$az_text."', '".$immagini_articoli/$nomefile_crypt.jpg."')";


if (
mysql_query($inserisci_art, $db)) {
echo
"Caricamento completato. Grazie"; }

else {

echo
"nos";
echo
mysql_error(); }


//seconda parte

$path = "immagini_utente/";
$max_size = 200000;

if (!isset(
$HTTP_POST_FILES['userfile'])) exit;

if (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {

if (
$HTTP_POST_FILES['userfile']['size']>$max_size) { echo "Il file supera la dimensione massima permessa.<br>\n"; exit; }
if ((
$HTTP_POST_FILES['userfile']['type']=="image/jpeg")) {

if (
file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>\n"; exit; }

$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .
$HTTP_POST_FILES['userfile']['name']);
if (!
$res) { echo "upload failed!<br>\n"; exit; } else { echo "upload sucessful<br>\n"; }

echo
"File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>\n";

rename("immagini_articoli/".$HTTP_POST_FILES['userfile']['name']."", "immagini_articoli/$nomefile_crypt");
rename("immagini_articoli/$nomefile_crypt", "immagini_articoli/$nomefile_crypt.jpg");
$_SESSION['ultima_operazione']="inserita news";
header("location: index.php");

} else { echo
"Wrong file type<br>\n"; exit; }

}






?>
la prima parte si occupa di salvare i dati inseriti da dei form, mentre la seconda dell'upload di un immagine..