Δημιουργήστε μια φόρμα upload αρχείων στην ιστοσελίδα σας . Το χαρακτηριστικό δράση είναι η διαδρομή και το όνομα αρχείου του αρχείου PHP που θα χειρίζεται το upload αρχείου . Η τιμή εισόδου MAX_FILE_SIZE είναι το μέγιστο μέγεθος σε bytes θα επιτρέψει τη μεταφόρτωση του αρχείου κειμένου .
2
Επεξεργαστείτε το αρχείο PHP σας . Ρυθμίστε τη διαδρομή και το όνομα αρχείου , όπου το προστιθέμενο αρχείο κειμένου θα αποθηκευτεί στο διακομιστή . Ο πίνακας $ _FILES περιέχει πληροφορίες σχετικά με το προστιθέμενο αρχείο , με παραπομπές χρησιμοποιώντας το όνομα του χαρακτηριστικού αρχείο εισόδου εκχωρείται στην μορφή στην ιστοσελίδα
$ uploaddir = ' /srv /www /προσθήκες /" ? . $ Filename = basename ( $ _FILES [ « FileUpload '] [ ' name '] ) ? $ UploadFile = $ uploaddir . $ filename ?
εικόνων 3
Μετακινήστε το αρχείο που έχει αποσταλεί από την προσωρινή θέση όπου ο διακομιστής που είναι αποθηκευμένα στον προορισμό που έχετε ορίσει για το upload
αν ( move_uploaded_file ( _FILES $ . [ « FileUpload '] [' tmp_name '] , $ UploadFile ) ) { echo $ filename . " . Ανέβηκαν Σας ευχαριστώ \\ n " ? } Else { echo " ανέβασμα Error " . $ filename . ":" . $ _FILES [ 'Userfile' ] [ 'error'] . " \\ n" ?
εικόνων PUT μέθοδο
Η
4 Επεξεργαστείτε το αρχείο PHP σας . Ρυθμίστε τη διαδρομή και το όνομα αρχείου , όπου το προστιθέμενο αρχείο κειμένου θα αποθηκευτεί στο διακομιστή . Η $ _SERVER περιέχει πληροφορίες σχετικά με την αίτηση , συμπεριλαμβανομένης της διαδρομής προορισμού και το όνομα αρχείου ζητηθεί από τον πελάτη ( « REQUEST_URI )
$ uploaddir = ' /srv /www /προσθήκες /" ? . $ Filename = basename ( $ _SERVER [' REQUEST_URI '] ) ? $ UploadFile = $ uploaddir . $ filename ?
5
Ανοίξτε το ρεύμα εισόδου σε αρχείο δεδομένων που είναι που φορτώθηκε
$ εισερχόμενες = fopen ( " php ://εισόδου" , " r" ) ? .
6
Ανοίξτε ένα δείκτη στο αρχείο προορισμού όπου θέλετε να αποθηκεύσετε το αρχείο φορτώθηκε
$ Αποθήκευσηγια = fopen ( $ UploadFile , " w ")? .
Η 7
Διαβάστε τα δεδομένα από το εισερχόμενο ρεύμα και να το γράψετε στο αρχείο προορισμού
ενώ ( $ indata = fread ( $ εισερχόμενες , 1024 ) ) { fwrite ( $ Αποθήκευσηγια , $ indata ) ? .
Τετάρτη 8
Κλείστε τα ρεύματα εισόδου και αρχείο
Αδυναμία εγγραφής αρχείου ( $ Αποθήκευσηγια ) ? . Αδυναμία εγγραφής αρχείου ( εισερχόμενες $ ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα