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

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

Τύποι Ανεβάστε PHP Αρχείο

Πριν από το Web 2.0 , PHP επανάσταση ανάπτυξη ιστοσελίδων με την απλοποίηση της διαδικασίας με τη χρήση αρχείων που έχουν αποσταλεί . Παρά αυτήν τη δραστική απλούστευση , γράφει εφαρμογές που δέχονται προσθήκες εξακολουθεί να απαιτεί την κατανόηση των uploadable τύπους αρχείων και πώς PHP μπορεί να χρησιμοποιηθεί για να τους χειριστεί . Όταν PHP αναφέρει τον τύπο ενός αρχείου , αναφέρει τον τύπο MIME του αρχείου . Δεδομένου ότι οι άνθρωποι είναι πάντα ασχολούνται με προσθήκες διαδίκτυο, υπάρχει μια σειρά από τύπους MIME για να παρακολουθήσουν . Αρχεία εικόνας
Η

Σε γενικές γραμμές , οι τύποι αρχείων εικόνας , που ονομάζεται επίσης τύπους αρχείων γραφικών , θα ξεκινήσει με το " image /" , ακολουθούμενο από τον κωδικό τύπο εικόνας . Οι πιο κοινοί τύποι εικόνας διακινούνται σε PHP web εφαρμογή είναι " image /gif , " το οποίο είναι ένα αρχείο GIF , " image /jpg " ή " image /jpeg " , το οποίο είναι ένα αρχείο JPEG και " image /png , " η οποία είναι μια αρχείο PNG

. Ο τύπος αρχείου που αναφέρθηκαν σε $ _FILES array PHP βασίζεται σε πληροφορίες που παρέχονται από το web browser του χρήστη . Γι 'αυτό δεν μπορεί να είναι άμεσα αξιόπιστο . Ευτυχώς , PHP παρέχει λειτουργίες για το χειρισμό και να πάρει πληροφορίες σχετικά με τα αρχεία εικόνας. Όταν κάποιος ανεβάζει ένα αρχείο εικόνας , να εξετάσει τη χρήση getimagesize ( ) ή exif_imagetype ( ) για να το αναλύσω περισσότερο . Οι λειτουργίες GD , Εικόνα , imagick και exif μπορεί επίσης να χρησιμοποιηθεί για την επεξεργασία από το χρήστη ανεβάσει τα αρχεία εικόνας για πιο ισχυρή εφαρμογές .
Εικόνων αρχεία κειμένου
Η

αρχεία κειμένου είναι κάθε είδους από το αρχείο που περιέχει μόνο κείμενο . Το όνομα του τύπου του αρχείου ξεκινά με " text /. " Εάν η αίτησή σας PHP δεν έχει σκοπό να ερμηνεύσει οποιοδήποτε κώδικα ή σήμανσης, που βρήκε μέσα στα αρχεία , τότε μάλλον μπορείτε να αγνοήσετε τα γράμματα μετά το " /".

Παραδείγματα αρχείων κειμένου κειμένου το περιεχόμενο των οποίων μπορεί να ερμηνευθεί περιλαμβάνουν " /html ", το οποίο είναι ένα αρχείο HTML ή ιστοσελίδα , " text /xml ", το οποίο είναι ένα αρχείο δεδομένων XML και " text /csv , " το οποίο είναι ένα αρχείο δεδομένων διαχωρισμένη με κόμματα αξίας . PHP εφαρμογές που δέχονται αυτό το είδος αποστολής συχνά χρησιμοποιούν τις συναρτήσεις συμβολοσειράς ανάλυσης για να ερμηνεύσει τα περιεχόμενα του αρχείου . Οι λειτουργίες XML είναι επίσης ιδιαίτερα χρήσιμη για την ερμηνεία αρχεία κειμένου /xml .

Ένα μορφοποιημένο αρχείο κειμένου το οποίο δεν προοριζόταν να ερμηνευθεί για κώδικα ή σήμανσης ονομάζεται " text /plain ".
Η
Η αρχεία Εφαρμογών
Η

υπάρχει μια πολύ ευρεία κατηγορία των τύπων αρχείων που ξεκινά με το " application /. " Αυτά είναι τα αρχεία που πηγαίνουν με διάφορες εφαρμογές , όπως το Microsoft Word ή το Adobe Photoshop . Ως εκ τούτου , υπάρχουν εκατοντάδες τύποι αναγνωρίζονται φακέλου της αίτησης . PHP εφαρμογή σας θα πρέπει να απαντήσει μόνο σε αρχεία που γίνονται upload αίτηση, εάν είναι ρητά γραμμένο για να χειριστεί ένα ή περισσότερα από αυτά τα αρχεία . Για παράδειγμα, η εφαρμογή σας μπορεί να γραφτεί για να πάρετε τα αρχεία του Microsoft Excel και να εξαγάγετε τα δεδομένα από αυτά . Σε αυτή την περίπτωση , θα αναφέρονται στην τεκμηρίωση του έργου της Microsoft για να βρείτε τον τύπο MIME για τα αρχεία Excel .
Εικόνων Multipart αρχεία
Η

Είναι απίθανο ότι η αίτησή σας θα λάβετε ένα αρχείο το όνομα του οποίου τύπο αρχείου ξεκινά με "multipart /. " Αυτό το είδος του τύπου MIME χρησιμοποιείται στο εσωτερικό e-mail . Αν ο τύπος ενός προστιθέμενο αρχείο ξεκινά με "multipart /, " είναι καλύτερο για την αίτησή σας για να το αγνοήσετε , εκτός αν έχετε ειδικές γνώσεις για το τι κάνετε .
Εικόνων Άλλοι τύποι
Η

Υπάρχουν πολλά άλλα είδη που μπορεί να καταλήξει όπως " video /" , "audio /" και άλλα. PHP δεν έχει συγκεκριμένη , out-of - the-box τρόπο χειρισμού τέτοιων αρχείων . Εάν θέλετε να γράψετε μια εφαρμογή που τα χρησιμοποιεί , αναζητήστε την τεκμηρίωση σχετικά με τα είδη των αρχείων που θέλετε να χειριστείτε .
Η
εικόνων

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

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