E 'possibile caricare file ~ 100 MB usando PHP?Carica la dimensione massima in PHP?
In tal caso, quali modifiche devono essere apportate nel file di configurazione (php.ini
)?
Sri
E 'possibile caricare file ~ 100 MB usando PHP?Carica la dimensione massima in PHP?
In tal caso, quali modifiche devono essere apportate nel file di configurazione (php.ini
)?
Sri
Nella tua php.ini
regolare il valore di:
file_uploads = On
upload_max_filesize = 100M //needs to be in {x}M format
e consentire più grande misura del perno:
post_max_size = 100M
le seguenti opzioni sono rilevanti:
ini_set()
)e possibilmente
+1 per velocità - Stavo per pubblicare quasi la stessa risposta xD –
+1 Snap (altri 8 per andare ..) – RobertPitt
Hai solo bisogno di cambiare il timeout o f il server e la dimensione massima del file nel file php.ini.
http://blog.jc21.com/2007-05-03/change-the-maximum-upload-size-with-php/
EDIT: Non potrebbe essere necessario modificare il timeout del server come che realmente dipenderebbe quale server è in esecuzione cose.
Il tempo di caricamento non viene conteggiato per il tempo di esecuzione. –
@Pekka si ci stavo pensando dopo averlo scritto ed è per questo che ho aggiunto la modifica. – spinon
Per consentire caricamenti più grandi con PHP, è necessario modificare alcune impostazioni nel file php.ini (upload_max_filesize, max_input_time, memory_limit, max_execution_time, post_max_size). È possibile trovare il file php.ini sotto la directory di installazione PHP e ulteriori informazioni sulle impostazioni richieste here.
Grazie per avermi ricordato di 'max_input_time', +1. Ma 'max_execution_time' e' memory_limit' non si applicano realmente, non se il file caricato viene semplicemente spostato in un'altra posizione. –
"possibile"! == "buona idea" – symcbean
@symbcbean Direi che dipende davvero, non è vero? Se si dispone di un'interfaccia di caricamento pubblica di qualche tipo e non è possibile utilizzare FTP ... –