Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP File Upload Errori

Nel web design , è possibile utilizzare un modulo PHP per permettere ai visitatori di caricare i file sul server web . Quando si scrive la funzione di upload , il programma di alcune funzioni di gestione degli errori di conto per il file di sette possibile caricare gli errori che potrebbero verificarsi. Quando si verificano questi errori , PHP restituisce un messaggio di errore con un valore di errore associato . Dimensioni

Due dei file PHP caricare gli errori comportano una dimensione massima del file , entrambi i quali si verificano quando un utente tenta di caricare un file con una dimensione maggiore di quella che si permette , ma si verificano per ragioni diverse . L'errore " UPLOAD_ERR_INI_SIZE " , che ha il codice di errore valore di una, succede quando si specifica una direttiva " upload_max_filesize " nel file php.ini . Se non si utilizza questo file, è possibile specificare una dimensione massima del file in un modulo HTML . Se l'utente tenta di caricare un file troppo grande qui , PHP restituisce " UPLOAD_ERR_FORM_SIZE " con il valore di errore a due .
Impossibile Upload

Quando un utente tenta di caricare un file e che il caricamento non riesce, PHP restituisce uno dei due possibili errori . Il primo, " UPLOAD_ERR_PARTIAL " con valore di errore a tre , si verifica se un file viene solo parzialmente caricato . Questo può accadere per diversi motivi , tra cui la disconnessione a Internet o l'utente annullare il caricamento . " UPLOAD_ERR_CANT_WRITE " con valore di errore sette si verifica quando il modulo Web non può scrivere il file caricato sul server . Anche questo può accadere per diversi motivi , ad esempio se un server Web non dispone di sufficiente spazio in cui scrivere il file .
Nessun file o una cartella

Quando un utente tenta di caricare un file , ma PHP non riceve nulla , restituisce " UPLOAD_ERR_NO_FILE " con valore di errore quattro per indicare il problema . Ciò può verificarsi se un utente fa clic accidentalmente un pulsante "Upload" prima di specificare il file che vuole caricare . Mentre un file arrivi a un server , il file viene salvato in una cartella temporanea fino a quando non termina il caricamento. Se non si configura correttamente un percorso cartella temp sia attraverso un file php.ini o il vostro strumento di progettazione Web , PHP potrebbe restituire " UPLOAD_ERR_NO_TMP_DIR " con valore di errore sei se si verifica questo errore .
Estensioni
con

estensioni sono funzioni, classi e corsi d'acqua che utilizza le estensioni PHP per sviluppare i suoi scritti , come quelli che stabiliscono connessioni con protocolli di MySQL o FTP . A volte, una di queste estensioni possono causare un file PHP di upload a fallire , nel qual caso PHP restituisce " UPLOAD_ERR_EXTENSION " con valore di errore otto. Tuttavia , PHP non specifica quale estensione causa l'errore , in modo da correggere il problema è necessario testare a fondo e il debug del codice .

 

Programmazione © www.354353.com