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

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

Πώς να φορτώσει και Μετονομασία ονόματα αρχείων χρησιμοποιώντας PHP

Για να ανεβάσετε ένα αρχείο χρησιμοποιώντας PHP , θα πρέπει πρώτα να δημιουργήσετε μια φόρμα HTML και μετά το όνομα του αρχείου σε ένα PHP script . Όταν κάνετε upload το αρχείο στο PHP , θα πρέπει να δοθεί ένα προσωρινό όνομα και την τοποθεσία του διακομιστή μέχρι να καλέσετε τη λειτουργία για να μετονομάσετε και να το μετακινήσετε σε μια μόνιμη θέση . Αν αποφασίσετε να απορρίψει ένα αρχείο που έχει αποσταλεί , μπορείτε να απορρίψετε το προσωρινό αντίγραφο και να κρατήσει μόνιμα θέσεις διακομιστή σας χωρίς ανεβασμένων αρχείων που δεν θα χρησιμοποιηθούν ποτέ . Οδηγίες
Η 1

Χρησιμοποιώντας ένα επεξεργαστή κειμένου, δημιουργήστε ένα αρχείο PHP να παρουσιάσει τη διεπαφή χρήστη . Για παράδειγμα, πληκτρολογήστε :

nano getfile.php 2

Εισάγετε τον κωδικό για να δημιουργήσει και να παρουσιάσει μια φόρμα HTML που επιτρέπει στο χρήστη να αναζητήσετε και να επιλέξετε ένα αρχείο για να φορτωθούν από το PC . Κλείστε PHP tags πριν από τη δημιουργία της φόρμας , διότι η μορφή είναι κωδικοποιημένο σε μορφή HTML , όχι στην PHP . Για παράδειγμα, πληκτρολογήστε :

; >






File Upload



<μορφή Enctype = " multipart /form - δεδομένα " action = " upload.php " method = " post " >


Αναζητήστε ένα αρχείο να ανεβάσετε :





?
εικόνων 3

Βγείτε το συντάκτη και να αποθηκεύσετε το αρχείο . Ξεκινήστε το πρόγραμμα επεξεργασίας και να δημιουργήσετε ένα νέο αρχείο PHP που ονομάζεται " upload.php . " Για παράδειγμα, πληκτρολογήστε :

nano upload.php
Η 4

Αποκτήστε το το προσωρινό όνομα , προσωρινή θέση και την αρχική θέση του αρχείου χρησιμοποιώντας τη λειτουργία " $ _FILES " . Απόσπασμα το αρχικό όνομα του αρχείου χρησιμοποιώντας τη λειτουργία " basename " . Μετακινήστε το αρχείο που έχει αποσταλεί στη μόνιμη θέση, χρησιμοποιώντας τη λειτουργία " move_uploaded_file " . Μετονομάστε το αρχείο εάν επιθυμείτε μετακινώντας το με ένα διαφορετικό όνομα . Για παράδειγμα, πληκτρολογήστε :

$ = $ Ανέβηκαν μετά [ « φορτώθηκε » ] ?

If ( $ Ανέβηκαν = '1 ' ! ) Die ( " Έντυπο που δεν έχει ολοκληρωθεί ! " ) ?

$ filename = basename ( $ _FILES [ 'file '] ) ?

$ target_file = " αρχεία /" . $ filename ?

$ target_file = "Αρχεία /newfilename " ? //αν θέλετε να μετονομάσετε το αρχείο

αν ( move_uploaded_file ( FILES $ [ 'file '] [' tmp_name » ] , $ target_file ) )

echo " $ filename φορτώθηκε με επιτυχία ! " ?

άλλο

echo " Σφάλμα ανέβασμα $ filename " ? ;

>
5

Βγείτε το συντάκτη και να αποθηκεύσετε το αρχείο . Ξεκινήστε ένα πρόγραμμα περιήγησης και μεταβείτε στο " getfile.php " script για να ελέγξετε τη λειτουργικότητα της εφαρμογής .
Η
εικόνων

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

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