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:
Non solo non mi carica il file nella directory, ma non mi salva neppure il file_name nel DB.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();
?>
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!
![]()