Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Ανεβάστε PHP αρχείου Λάθη

Στο Web design , μπορείτε να χρησιμοποιήσετε μια φόρμα PHP για να επιτρέπει στους επισκέπτες να φορτώσετε τα αρχεία στο διακομιστή Web σας . Όταν γράφετε λειτουργία αποστολής , το πρόγραμμά σας ορισμένα χαρακτηριστικά λάθος χειρισμό να λογοδοτήσουν για τις επτά πιθανά σφάλματα upload αρχείου που μπορεί να προκύψουν . Όταν αυτά τα λάθη συμβαίνουν , PHP επιστρέφει ένα μήνυμα σφάλματος με μια σχετική τιμή σφάλματος . Αρχείο Μεγέθη
Η

Δύο από τα λάθη upload αρχείου PHP περιλαμβάνουν ένα μέγιστο μέγεθος αρχείου , και τα δύο από τα οποία συμβαίνει όταν ένας χρήστης προσπαθεί να ανεβάσετε ένα αρχείο με μέγεθος μεγαλύτερο από αυτό που σας επιτρέπουν να συμβεί , αλλά για διαφορετικούς λόγους . Η " UPLOAD_ERR_INI_SIZE " σφάλμα , το οποίο έχει αξία κώδικας σφάλματος ένα , συμβαίνει όταν καθορίζετε μια " upload_max_filesize « οδηγία σε ένα αρχείο php.ini . Εάν δεν χρησιμοποιήσετε αυτό το αρχείο , μπορείτε να ορίσετε ένα μέγιστο μέγεθος του αρχείου σε μορφή HTML . Εάν ο χρήστης προσπαθήσει να ανεβάσετε πολύ μεγάλο αρχείο εδώ , PHP επιστρέφει " UPLOAD_ERR_FORM_SIZE " με τιμή σφάλματος δύο .
Εικόνων Αποτυχία Uploads
Η

Όταν ένας χρήστης προσπαθεί να ανεβάσετε ένα αρχείο και ότι η αποστολή αποτύχει, PHP επιστρέφει ένα από τα δύο πιθανά σφάλματα . Το πρώτο , " UPLOAD_ERR_PARTIAL " με τιμή σφάλματος τρεις , προκύπτει, εάν ένα αρχείο παίρνει μόνο εν μέρει μεταφόρτωση . Αυτό μπορεί να συμβεί για διάφορους λόγους , συμπεριλαμβανομένης της αποσύνδεσης από το Internet ή ο χρήστης ακυρώνει την αποστολή. " UPLOAD_ERR_CANT_WRITE " με τιμή σφάλματος επτά παρουσιάζεται όταν η μορφή Web δεν μπορεί να γράψει το προστιθέμενο αρχείο στο διακομιστή . Και αυτό μπορεί να συμβεί για διάφορους λόγους , όπως αν ένας διακομιστής Web δεν έχει αρκετό χώρο για να γράψει το αρχείο .

Η No αρχείου ή φακέλου
Η

Όταν ένας χρήστης προσπαθεί να ανεβάσετε ένα αρχείο , αλλά η PHP δεν λαμβάνουν τίποτα , επιστρέφει " UPLOAD_ERR_NO_FILE " με τιμή σφάλματος τέσσερα για να δείξει το πρόβλημα . Αυτό μπορεί να συμβεί αν ένας χρήστης πατήσει κατά λάθος ένα κουμπί " Upload" πριν προσδιοριστεί το αρχείο που θέλει να φορτώσει . Ενώ αρχείο προσθήκες σε ένα διακομιστή , το αρχείο αποθηκεύεται σε έναν προσωρινό φάκελο , μέχρι να τελειώσει το φόρτωμα . Εάν δεν ρυθμίσετε σωστά μια διαδρομή φακέλου temp είτε μέσω php.ini αρχείο ή εργαλείο σχεδιασμού σας στο Web , PHP μπορεί να επιστρέψει " UPLOAD_ERR_NO_TMP_DIR " με τιμή σφάλματος έξι εάν παρουσιαστεί αυτό το σφάλμα .
Εικόνων Επεκτάσεις

επεκτάσεις είναι συναρτήσεις, τις κλάσεις και ρέματα ότι η PHP χρησιμοποιεί επεκτάσεις για την περαιτέρω ανάπτυξη σεναρίων της , όπως αυτές που δημιουργούν συνδέσεις σε MySQL ή πρωτόκολλα FTP . Μερικές φορές, μία από αυτές τις επεκτάσεις μπορεί να προκαλέσει ένα upload αρχείου PHP να αποτύχει , στην οποία επιστρέφει περίπτωση PHP " UPLOAD_ERR_EXTENSION " με τιμή σφάλματος οκτώ . Ωστόσο , η PHP δεν διευκρινίζει ποια επέκταση προκαλεί το σφάλμα , έτσι ώστε να διορθώσει το πρόβλημα θα πρέπει να ελέγξετε προσεκτικά και να διορθώσετε τον κωδικό σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα