Ciao a tutti
ho un problema con un upload che con la versione PHP4 funzionava perfettamente così come è scritto, ora però mi trovo con la versione PHP 5 e l'upload non funziona più.
Posto il codice:
Codice PHP:
<?php
require("/home/sgsa68c8/public_html/admin/inc/config.php");

echo 
"<form name=\"form\" action=\"{$_SERVER['PHP_SELF']}\" method=\"post\" enctype=\"multipart/form-data\">\n";

DB_Connect();

$FTGfile $file_name;

$FTG_file $FTGfile;

# directory to upload to

@copy($file$uploaddir3.$file_name); 

//IMMAGINE
echo "            <tr>\n";
echo 
"                <td height=20 width=40% valign=middle>\n";
echo 
"                <p class=\"destro\"><span class=\"TESTO\">Immagine</span></p></td>\n";
echo 
"                <td width=60% colspan=3 valign=middle>\n";
echo 
"                

<input name=\"file\" value=\"
$file\" size=25 type=file></p></td>\n";
echo 
"            </tr>\n";

//SUBMIT
echo "    <tr>\n";
echo 
"        <td height=21 width=100% colspan=4 valign=top bgcolor=\"#ffffff\">\n";
echo 
"        <input type=\"hidden\" name=\"cmd\" value=\"add\" />\n";

echo 
"        <p class=\"centrato\"><input type=\"submit\" value=\"Invia\" name=\"invia\"></p></td>\n";
echo 
"    </tr>\n";


        
DB_Query("INSERT INTO $table3(file) VALUES('$FTG_file');");


DB_Close();

?>
Non solo non mi carica il file nella directory, ma non mi salva neppure il file_name nel DB.

Cosa è cambiato rispetto alla versione 4 di PHP?

C'entrano i register global o è una questione di codice?

Qualcuno mi può dare una mano? Non ci capisco più niente!