PHP (Hypertext Preprocessor ) est un langage de script polyvalent que vous pouvez utiliser pour développer des pages web dynamiques. Vous pouvez l'utiliser pour les scripts de ligne de commande et des applications d'interface utilisateur graphique. Il est pris en charge par la majorité des systèmes d'exploitation disponibles et les serveurs Web . MySQL est un système de gestion de base de données relationnelle que vous pouvez utiliser pour gérer plusieurs bases de données. De nombreux langages de programmation, y compris PHP , incluent des bibliothèques pour accéder à la base de données MySQL. Téléchargement d' images avec PHP nécessite quelques étapes à mettre en place . Instructions
1
Connectez-vous à votre base de données MySQL en tant qu'administrateur et créer une table de télécharger vos fichiers à en entrant le code suivant à la ligne de commande:
CREATE TABLE upload (
Identifiant de
INT NOT NULL AUTO_INCREMENT , AB nom
VARCHAR ( 30) NOT NULL , AB Type
VARCHAR ( 30) NOT NULL , AB
taille INT NOT NULL, Photos
contenu MEDIUMBLOB NOT NULL , AB
PRIMARY KEY (id)
) .
2
créer le formulaire qui vous permettra d'entrer le nom de votre fichier ou recherchez en entrant ce code:
.
3
téléchargez votre fichier image en entrant ce code :
< php
if ( isset ($ _POST [ 'upload' ] ) && $ _FILES [ 'userfile' ] [' size'] > 0) {
$ filename = $ _FILES [ 'userfile' ] [' nom '] ;
< p> $ tmpName = $ _FILES [ 'userfile' ] [' tmp_name '] ;
$ fileSize = $ _FILES [ 'userfile' ] [' size'] ;
$ typeFichier = $ _FILES [ 'userfile' ] [ 'type'] ;
$ fp = fopen ($ tmpName , 'r' ) ;
$ content = fread ( $ fp , filesize ( tmpName $ ) );
$ content = addslashes ( $ content) ;
fclose ( $ fp ) ;
if ( get_magic_quotes_gpc (!) )
{
$ filename = addslashes ($ filename ); }
comprennent «bibliothèque /config.php ' ;
comprennent « bibliothèque /opendb.php ' ;
$ query = "INSERT INTO upload ( nom, taille , type, contenu) "
VALEURS
"( " $ filename ',' $ fileSize ',' $ filetype ' , ' . $ content ') " ;
mysql_query ( $ query ) or die ( " Erreur , requête a échoué ');
comprennent «bibliothèque /closedb.php ';
écho "Le fichier $ filename envoyé " ; }
>
4
Modifier " userfile " au nom du fichier que vous souhaitez télécharger . . br>