soluzione per i 'posteri' :love:
ini_get('upload_max_filesize')
ini_get('post_max_size')
però ho caricato e confrontato i valori per ottenere il valore MINORE diminuito di 1000 byte (per sicurezza)
ho provato in seconda battuta ad inserire anche un maxlength trovato su internet
ed ho scritto:
<input type="hidden" name="MAX_FILE_SIZE" value="8387608">
<input id="files" type="file" name="filesx[]" maxlength="8387608" > (prima era multi...)
questo funziona
MA :crying: se faccio
<input id="files" type="file" name="filesx[]" maxlength="8387608" > onChange="ModuloFile('afInvio.php?M=n&F=1')
ma mi da comunque l'errore in fase di POST
MuduloFile fa un paio di controlli su altri campi ed esegue il summit
afInvio.php c'è il trasferimento dl file da tmp alla destinazione e con file piccoli tutto funziona su file grandi mi da il seguente errore:
Warning: POST Content-Length of 1454957314 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
non voglio eseguire un submit di tutti i campi del form in quanto i file da caricare possono provenire da cartelle diverse e vanno inseriti in modo definitivo solo dopo averli raggruppati tutti.
Se tolgo l'onChange mi risulta il nome del file a fianco di sfoglia ma la cartella tmp e logicamente vuota, come leggo l'errore in php se non lo posso passare ?
ci vuole forse un po di java?