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

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

Πώς να φορτώσει τα αρχεία DOC σε PHP

Η PHP , Hypertext Preprocessor , scripting γλώσσα δημιουργήθηκε για να χρησιμοποιηθεί σε συνδυασμό με MySQL να κάνει δυναμικές εφαρμογές Web . Ένας διακομιστής Apache χρησιμοποιείται για να εκτελέσει τα αρχεία PHP με ένα πρόγραμμα περιήγησης στο Internet . Microsoft Word ( 2003 ή και ενωρίτερα) είναι ένα πρόγραμμα επεξεργασίας κειμένου που δημιουργεί την μορφή αρχείου DOC . Με λίγο κώδικα PHP , μπορείτε να επιτρέψετε στους επισκέπτες σας να φορτώσετε τα αρχεία του Microsoft Word στο διακομιστή Web σας . Δημιουργήστε τη φόρμα Web , προσθέστε τον κώδικα PHP και στη συνέχεια να φορτώσετε στο διακομιστή σας για να την κάνουμε να λειτουργήσει . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα Web - authoring σας σε προβολή κώδικα , εάν χρησιμοποιείτε αυτό το είδος του προγράμματος για να δημιουργήσετε τα αρχεία της ιστοσελίδας σας . Αν δεν έχετε ένα πρόγραμμα Web - authoring , μπορείτε να χρησιμοποιήσετε ένα απλό πρόγραμμα επεξεργασίας κειμένου 2

Δημιουργήστε τη φόρμα του χρήστη που οι επισκέπτες της ιστοσελίδας σας θα χρησιμοποιήσετε για να ανεβάσετε το αρχείο DOC : .

"



<ενέργεια φόρμας = " ? " Enctype = " multipart /form-data " method = " post " >


Επιλέξτε ένα αρχείο του Microsoft Word για να ανεβάσετε :


"

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

Προσθέστε τον κώδικα PHP που θα ελέγξει το αρχείο που ο χρήστης προσπαθεί να φορτώσει και να βεβαιωθείτε ότι το αρχείο είναι σε μορφή doc : . ;

"

$ allowedExtension = array ( " doc ")?

foreach ( $ _FILES ως $ file ) {

if ( $ file [' tmp_name '] > '' ) {

αν ( ! in_array (τέλος ( εκραγεί ( " . " ,

strtolower ( $ file [ 'name'] ) ) ) , πώληση

$ allowedExtension ) ) {

. . πεθάνουν ( $ file [ 'name'] » ! . . είναι ένα έγκυρο τύπο αρχείου, μπορείτε να επιλέξετε ένα έγγραφο doc
«

» <<Επιστροφή ' )«

. » ?

} }


} "
Η 4

Προσθέστε τον κώδικα PHP που θα ανεβάσετε το αρχείο DOC και να το αποθηκεύσετε στο φάκελο που θα επιλέξετε :

" $ target_path = " Uploaded_Files /" ? \\ . \\ Πληκτρολογήστε ένα φάκελο που θα κρατήσει τα αρχεία που γίνονται upload

$ target_path = $ target_path basename ( _FILES $ [' upload_file '] [ 'name'] ) ?

αν ( move_uploaded_file ( $ _FILES [ « upload_file '] [' tmp_name '] , $ target_path ) ) {

echo" επιτυχία ! DOC αρχείο σας " . . Basename ( $ _FILES [ « upload_file '] [ ' name ' ] )

" έχει φορτωθεί " ?

} Else { echo

" αρχείου Μπορείτε δεν ανεβάσετε αυτή τη στιγμή . Βεβαιωθείτε ότι η θέση του αρχείου είναι έγκυρη πριν προσπαθήσετε ξανά " ? ;

}

> "

Τώρα προσθέστε τον κώδικα για να κλείσει το HTML λαβές που ανοίξατε κατά τη δημιουργία το έντυπο . Αυτό θα συμπληρωθεί ο φάκελος .

"


"

Αποθηκεύστε το αρχείο και το ανεβάσετε στο server σας . Δοκιμάστε το με πληκτρολογώντας την πλήρη θέση του αρχείου του σε ένα διακομιστή Web . Επιλέξτε ένα αρχείο DOC στον υπολογιστή σας και στη συνέχεια κάντε κλικ στο " Upload" για να βεβαιωθείτε ότι ανεβάζει . Επιλέξτε ένα αρχείο μη DOC και να προσπαθήσουμε να το ανεβάσετε για να βεβαιωθείτε ότι ο κωδικός δεν θα το επιτρέψει .
Η
εικόνων

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

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