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

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

Πώς μπορείτε να διαπιστώσετε Αν ένα αρχείο είναι μια εικόνα σε PHP

; Όταν είστε έτοιμος να εμφανιστεί ένα άγνωστο αρχείο εικόνας σε μια ιστοσελίδα , είναι σημαντικό να χρησιμοποιήσετε το PHP για να βεβαιωθείτε ότι το αρχείο είναι πραγματικά μια έγκυρη εικόνα . Η σελίδα μπορεί να μην εμφανίζεται σωστά αλλιώς . PHP έχει ενσωματωμένη υποστήριξη για τον εντοπισμό τους τύπους εικόνας, όπως JPEG , GIF , PNG , PSD και BMP . Μπορείτε να χρησιμοποιήσετε είτε το " exif_imagetype " ή λειτουργία " getimagesize " , ανάλογα με το πόσες πληροφορίες σχετικά με το αρχείο που θέλετε . Οδηγίες
Η

1 Ανοίξτε το αρχείο κώδικα PHP σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Windows Notepad 2

Πληκτρολογήστε τον κωδικό " $ type = exif_imagetype ( ' filename ') . ? " στο αρχείο PHP σας στο σημείο όπου θέλετε να ελέγξετε ένα αρχείο . Αντικαθίσταται το « αρχείου » με το πραγματικό όνομα του αρχείου για σας . Ο "τύπος" μεταβλητή θα είναι ίσο με " FALSE" εάν το αρχείο δεν είναι μια εικόνα , διαφορετικά λαμβάνει μια ακέραια τιμή που ταιριάζουν τον τύπο της εικόνας . Για παράδειγμα , " $ type = exif_imagetype ( « myimage.gif ') ? Αν ( $ τύπο == FALSE ) { echo " Αυτό δεν είναι μια έγκυρη εικόνα . " ? } "
Εικόνων 3 <. p> Πληκτρολογήστε τον κωδικό " $ size = getimagesize ( ' filename ') ? " αντί να χρησιμοποιήσετε τη λειτουργία " exif_imagetype " , όταν θέλετε να ανακτήσετε πρόσθετες πληροφορίες σχετικά με το αρχείο . Η συνάρτηση επιστρέφει πληροφορίες σχετικά με το πλάτος της εικόνας , το ύψος , το είδος της εικόνας , τύπος MIME , τα κανάλια και τα κομμάτια . Αυτές οι τιμές που επιστρέφονται στο «μέγεθος» πίνακα ως δείκτες 0-3 , " μίμος " , " κανάλια " και " κομμάτια " . Η συνάρτηση επιστρέφει "FALSE " εάν το αρχείο δεν είναι μια έγκυρη εικόνα . Για παράδειγμα , " $ size = getimagesize ( « myimage.gif ') ? Αν ( $ μέγεθος == FALSE ) { echo " Το αρχείο δεν είναι μια έγκυρη εικόνα . » ? } . "
Η 4

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

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

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