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

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

Πώς να Μετακίνηση Ανεβάστε αρχεία σε PHP

Μετά τη μεταφόρτωση ενός αρχείου στη γλώσσα scripting Hypertext Preprocessor ( PHP ) , μπορεί να χρειαστεί να μετακινήσετε το αρχείο σε έναν άλλο φάκελο στο διακομιστή ή σε διαφορετικό διακομιστή . Ευτυχώς , η PHP έχει ενσωματωμένη λειτουργία για να χειριστεί τη μετακίνηση αρχείων που έχουν αποσταλεί . Η λειτουργία " move_uploaded_file ," το πρώτο ελέγχει την εγκυρότητα των αρχείων που έχετε προσδιορίσει και στη συνέχεια να το μετακινεί στο φάκελο προορισμού, η οποία θα έχει επίσης προσδιορίσει . Μπορείτε να εισάγετε αυτή την απλή λειτουργία σε οποιαδήποτε αρχεία PHP που έχετε ήδη δραστηριοποιούνται στον server σας ή σε ένα ξεχωριστό αρχείο των δικών του. Οδηγίες
Η

1 Ανοίξτε το αρχείο PHP στο οποίο θέλετε να προσθέσετε τη λειτουργία σε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Notepad ή στο Web εργαλείο συγγραφής όπως το Dreamweaver . Μην χρησιμοποιείτε μια εφαρμογή επεξεργασίας κειμένου , όπως το Microsoft Word , καθώς τα προγράμματα αυτά έχουν την τάση να προσθέσετε επιπλέον κώδικα για να φιλοξενήσει κάθε μορφοποίηση που μπορεί να εκτελέσει για τον κώδικα PHP . Η επιπλέον κώδικα θα αποτρέψει τον PHP κώδικα από την εργασία , αφού έχετε ανεβάσει σε ένα διακομιστή . 2

Πληκτρολογήστε το " move_uploaded_file " λειτουργία με το υπάρχον κώδικα . Αν πληκτρολογείτε αυτό σε μια κενή σελίδα , πληκτρολογήστε τον στο "HTML" και "PHP " headers πριν από την είσοδο στον κώδικα . Οι κεφαλίδες μοιάζει με αυτό : ?

"



"

Ο κωδικός για να μετακινήσετε τα αρχεία που φορτώνονται πάει δίπλα .

" bool move_uploaded_file (string $ filename , string $ προορισμού) "

Αντικαταστήστε το" $ filename " με το όνομα του αρχείου που θα ήθελαν να μετακινηθούν ? αντικαταστήστε το " $ περίγυρο» σύμφωνα με τη θέση στην οποία θα θέλατε να μετακινήσετε το αρχείο . Μπορείτε να προσθέσετε αυτή τη λειτουργία σε άλλες λειτουργίες ή σε ερεθίσματα (όπως οι click εκδηλώσεις και φόρτωση της σελίδας ) . Μια πρακτική χρήση για τη λειτουργία αυτή θα δούμε κάτι σαν το παρακάτω :

"

$ uploads_dir = ' /προσθήκες » ?

Foreach ( $ _FILES [? " εικόνες " ] [ " λάθος " ], όπως $ key = > $ λάθος) {

if ( $ σφάλματος == UPLOAD_ERR_OK ) {

$ tmp_name = $ _FILES [ " εικόνες " ] [ ,"eikónes " ] [ " láthos " ], ópo̱s $ key = > $ láthos) {

if ( $ sfálmatos == UPLOAD_ERR_OK ) {

$ tmp_name = $ _FILES [ " eikónes " ] [ " tmp_name » ] [ $ key ] ?

$ name = $ _FILES [ "εικόνες " ] [ " name" ] [ $ key ] ?

move_uploaded_file ( $ tmp_name , " $ uploads_dir /$ name ")? ;

} }


> "

στο παράδειγμα παραπάνω κώδικα , έχετε ανεβάσει ένα αρχείο, μια αποθηκευμένη προσωρινό φάκελο στο διακομιστή και στη συνέχεια μεταφέρθηκε σε ένα μόνιμο φάκελο .
εικόνων 3

Χρησιμοποιήστε τον κωδικό παράδειγμα, ή την απλή " move_uploaded_file ( ) " λειτουργία , ανάλογα με το πού στον κώδικα που θα θέλατε η λειτουργία για να εκτελέσει . Αποθηκεύστε το αρχείο PHP με τον κώδικα , και ανεβάστε το στο διακομιστή Web σας .
Η
εικόνων

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

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