1 Δημιουργήστε ένα νέο αρχείο PHP σε έναν συντάκτη ή το Notepad . Τοποθετήστε τις κεφαλίδες HTML στο αρχείο . Για παράδειγμα, πληκτρολογήστε :
? 2 Δημιουργία μιας φόρμας HTML για το upload αρχείων . Ρυθμίστε τη δράση της φόρμας για την ίδια, η μέθοδος για να "post" και μην ξεχάσετε να προσθέσετε το " entype " χαρακτηριστικό στο στοιχείο εισόδου για το ίδιο το αρχείο . Συμπεριλάβετε ένα κρυφό πεδίο για να προσδιορίσει εύκολα αν η φόρμα έχει υποβληθεί για επεξεργασία . Για παράδειγμα, πληκτρολογήστε : $ Ανέβηκαν = isset ( $ _POST [ " φορτωθεί" ] ) ; $ _POST [ " Φορτώθηκε " ] : ? Null? If ( $ Ανέβηκαν === null) { > <μορφή action = " Μεταφόρτωση αρχείου : <όνομα εισόδου = " φορτωθεί " type = " hidden " Enctype = "multipart /form-data " value = " 1 " /> εικόνων Επεξεργαστείτε το upload αρχείου χρησιμοποιώντας τα περιεχόμενα του " _FILES " συστοιχία . Ελέγξτε το "σφάλμα " στοιχείο για να δείτε αν ένα σφάλμα κατά τη διάρκεια της αποστολής και να λαμβάνει τα κατάλληλα μέτρα . Για παράδειγμα, πληκτρολογήστε : Php } else { αν ( _FILES $ [ " αρχείο" ] [ "λάθος " ] > 0 ) πεθαίνουν ( " μεταφόρτωση του αρχείου Error ! " ) ? Αποκτήστε το προσωρινό όνομα αρχείου upload και το όνομα του αρχείου από το associative array . Ορίστε μια μεταβλητή ίση με το φάκελο προορισμού για το αρχείο . Για παράδειγμα, πληκτρολογήστε : $ tmp_name = $ _FILES [ " αρχείο" ] [ " tmp_name "]? $ File_name = $ _FILES [ " αρχείο" ] [ " name" ] ? $ dest_folder = " /home /allusers /προσθήκες /" ? Ελέγξτε για να δείτε εάν το αρχείο υπάρχει ήδη στο φάκελο προορισμού και λαμβάνει τα κατάλληλα μέτρα . Για παράδειγμα, πληκτρολογήστε : $ file = $ dest_folder . $ file_name ? αν file_exists ( $ file ) die ( " Σφάλμα αρχείου υπάρχει ήδη! " ) ? Καλέστε τη λειτουργία " move_uploaded_file " για να ρυθμίσετε το όνομα αρχείου του συνημμένου και μετακινήστε το αρχείο φορτώθηκε από την προσωρινή στη μόνιμη φάκελο . Για παράδειγμα, πληκτρολογήστε : move_uploaded_file ( $ tmp_name , $ file ) ? Echo " Το αρχείο μεταφορτώθηκε με επιτυχία ! " ? } > ;
3
Η 4
5
Η 6