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

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

Πώς να ανεβάσετε εικόνες Με την PHP σε μια βάση δεδομένων

Hypertext Preprocessor ( PHP ) είναι ένα πολλαπλών χρήσεων scripting γλώσσα που μπορείτε να χρησιμοποιήσετε για την ανάπτυξη δυναμικών ιστοσελίδων . Μπορείτε να το χρησιμοποιήσετε για την εκτέλεση της γραμμής εντολών και γραφικές εφαρμογές διεπαφή χρήστη . Είναι υποστηρίζεται από την πλειοψηφία των διαθέσιμων λειτουργικών συστημάτων και των web servers. MySQL είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων που μπορείτε να χρησιμοποιήσετε για να διαχειριστεί πολλαπλές βάσεις δεδομένων . Πολλές γλώσσες προγραμματισμού , συμπεριλαμβανομένων PHP , περιλαμβάνουν βιβλιοθήκες για πρόσβαση στη βάση δεδομένων MySQL . Ανέβασμα εικόνων με την PHP απαιτεί μερικά βήματα για να δημιουργήσει . Οδηγίες
Η 1

Συνδεθείτε με βάση δεδομένων MySQL σας ως διαχειριστής και να δημιουργήσει ένα τραπέζι για να ανεβάσετε τα αρχεία σας στο πληκτρολογώντας τον ακόλουθο κώδικα στη γραμμή εντολών :

CREATE TABLE μεταφόρτωσης (

id INT NOT NULL AUTO_INCREMENT , πώληση

όνομα VARCHAR ( 30 ) NOT NULL , πώληση

τύπου VARCHAR ( 30 ) NOT NULL , πώληση

INT μέγεθος NOT NULL ,

περιεχόμενο MEDIUMBLOB NOT NULL , πώληση

PRIMARY KEY ( id )

)? . 2

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


<πλάτος του πίνακα = " 350 " border = " 0 " cellpadding = " 1 " cellspacing = " 1 " class = " box " >




<όνομα εισόδου = Τύπος " userfile " = " αρχείο" id = " userfile " >


<όνομα εισόδου = " ανεβάσετε " type = " υποβάλει " class = " box "id = " ανεβάσετε " value = " Ανεβάστε " >



.
εικόνων 3

Ανεβάστε το αρχείο της εικόνας σας, εισάγοντας τον κωδικό αυτό : ?

εάν ( isset ( $ _POST [' ανεβάσετε '] ) && $ _FILES [ 'userfile' ] [ 'size' ] > 0 ) {


$ fileName = $ _FILES [ 'userfile' ] [ 'name'] ?

$ tmpName = $ _FILES [ 'userfile' ] [' tmp_name '] ?

$ μέγεθος αρχείου = $ _FILES [ 'userfile' ] [ 'size' ] ?

$ Τύπο = $ _FILES [ 'userfile' ] [' τύπος '] ?

$ fp = fopen ( $ tmpName , ' r' ) ?

$ content = fread ( $ fp , μέγεθος αρχείου ( $ tmpName ) ) ?

$ content = addslashes ( $ content ) ?

Αδυναμία εγγραφής αρχείου ( $ fp ) ? !

αν ( get_magic_quotes_gpc ( ) )

{

$ fileName = addslashes ( $ fileName ) ?

}

περιλαμβάνουν «βιβλιοθήκη /config.php » ?

περιλαμβάνουν «βιβλιοθήκη /opendb.php » ? .

$ query = " INSERT INTO αποστολής ( όνομα, το μέγεθος , τον τύπο , το περιεχόμενο ) "

" ΑΞΙΕΣ ( '$ fileName ' , '$ μέγεθος αρχείου ' , '$ τύπο ', ' $ content ') " ?

mysql_query ( $ query ) ή να πεθάνουν ( " Σφάλμα , το ερώτημα απέτυχε " ) ?

περιλαμβάνουν « βιβλιοθήκη /closedb.php » ?

echo "Το αρχείο $ fileName φορτώθηκε " ?

}

>
Η 4

Τροποποίηση " userfile " στο όνομα του αρχείου που θέλετε να φορτώσετε

Η

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

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