non capisco proprio x'quando faccioil controllo sulla dimensione del file x l'upload...lo script se ne frega e lo carica uguale!
ho ilmio modulo ke carica + immagini
Codice PHP:
....
$grandezza_max = "102400"; // bytes massimi x immagine
for($i=1; $i<=$nfoto; $i++)
{ echo"
<tr>
<td colspan=\"2\"><img src=\"img/space.gif\" alt=\"\" width=\"1\" height=\"2\" border=\"0\" /></td>
</tr>
<tr>
<td class=\"vocimodulo\">fotografia n° $i </td>
<td><input class=\"modulo\" name=\"upfile". $i ."\" type=\"file\" id=\"upfile". $i ."\" />
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$grandezza_max\"></td>
</tr>";
}
e poi il controllo
Codice PHP:
$grandezza_file = $_FILES['upfile'.$i]['size'];
if($grandezza_file > $grandezza_max)
{
echo"<tr><td>L'immagine numero $i non può essere caricata perché troppo grande. La dimensione massima consentita è ". $grandezza_max / 1024 ." Kb e il file caricato pesa ". $grandezza_file / 1024 ." Kb.</td></tr>";
} //dimensione
else
{
//salvataggio del file
}
cosa sbaglio?