|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Mar 2004
Città: Varsawa
Messaggi: 103
|
script per upload file
qualcuno sa cosa sbaglio?
compare sempre messaggio di output "il file supera le dimensione totali consentite" sto facendo uno script per uplodare dei file su un sito, questo il codice del form e dello script ad esso associato: <form enctype="multipart/form-data" action="http://otherzone.altervista.org/upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="20971520"> Invia questo file: <input name="userfile" type="file"> <input type="submit" value="Invia File"> <? $uploaddir = '/memri/otherzone/otherzone.altervista.org/uploadfile'; $FILE_MAX_SIZE = '20971520'; if ($_FILES['userfile']['size'] < $MAX_FILE_SIZE) { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "Il file è valido, e inviato con successo."; } else { print "Possibile attacco tramite file upload!"; } } else { print "Dimensioni del file eccessive, il file non può superare i ".$MAX_FILE_SIZE." bytes."; } ?> Ultima modifica di uk_baby : 31-07-2015 alle 14:46. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Probabilmente dipende dal limite impostato nel file di configurazione del php. Se il sito è tuo vedi qui: http://forum.it.altervista.org/php-m...l-php-ini.html
Se non è tuo c'è poco da fare. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Questa parte di codice è sospetta:
Codice:
$FILE_MAX_SIZE = '20971520'; if ($_FILES['userfile']['size'] < $MAX_FILE_SIZE) { |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:43.