Ciao a tutti,
sto impazzendo su una cosa semplicissima che dovrebbe funzionare senza problemi.
Ho un controllo sul peso del file che viene uploadato:
Codice PHP:
// Controllo che il file non superi i 2 MB
if ($_FILES["img"]["size"] > 2097152) {
echo "
Il file non deve superare i 2 MB!!</p>";
exit;
}
Ora, se provo a fare l'upload di un file maggiore di 2MB, questa riga non interviene, la pagina si ricarica (come se niente fosse successo) e non passa il file.
Se il controllo del filesize lo abbasso, che ne so, a 100kb, invece il controllo stesso funziona.
Mi era venuto in mente che potesse essere il .ini del server ad arrivare prima del mio script, quindi mi sono munito di un controllo degli errori:
Codice PHP:
echo $_FILES["img"]["error"];
echo "
";
ma neanche questo viene stampato a video.
Alla fine niente del mio script viene passato a video qualora il file superi determinate dimensioni.
Un'altra cosa assurda è che ho anche provato a mettere al form
<input type="hidden" name="MAX_FILE_SIZE" value="1000" />
ma quando lo metto lo script php (anche con file da 1kb) smette di funzionare completamente.
Qualche idea??? :master: :master: