Insertion d'un fichier dans MySQL se fait en utilisant un script qui va télécharger un fichier sur le serveur. Vous pouvez ensuite exécuter un fichier batch pour exécuter le code pour télécharger un fichier . Pour ce faire, vous devez d'abord créer un fichier contenant le script d'upload . Vous devez ensuite créer un fichier batch que vous allez courir à partir du bureau . Cela nécessitera l'aide d'un éditeur de texte pour créer les fichiers . Instructions
1
Appuyez sur la touche "Windows" + touches "R" pour ouvrir la fenêtre "Exécuter" . Tapez " notepad" dans la zone de texte et appuyez sur " Entrée" pour exécuter le programme.
2
souligner les points suivants et faites un clic droit pour afficher le menu contextuel. Sélectionnez l'option "Copier".
Php
if ( isset ($ _POST [ 'upload' ] ) && $ _FILES [' userfile' ] [' size'] > 0) {
$ filename = $ _FILES [ 'userfile' ] [' nom '] ;
$ tmpName = $ _FILES [ 'userfile' ] [' tmp_name '] ;
$ fileSize = $ _FILES [ 'userfile' ] [' size'] ;
$ typeFichier = $ _FILES [ 'userfile' ] [ 'type'] ;
$ fp = fopen ($ tmpName , 'r' ) ;
$ content = fread ( $ fp , filesize ( tmpName $ ) ) ;
$ content = = Addslashes ($ filename ); }
comprennent «bibliothèque /config.php ' ;
comprennent « bibliothèque /opendb.php ';
$ query = "INSERT INTO upload ( nom, taille , type, contenu) " Photos " VALUES (' $ filename ', ' $ fileSize ', ' $ filetype' , ' $ content ')"
; .
mysql_query ( $ query ) or die ( "Erreur , requête a échoué ');
comprennent « bibliothèque /closedb.php ';
echo "Le fichier $ filename téléchargé " ; ?
}
>
3
Cliquez sur le " " menu déroulant du Bloc-notes et sélectionnez l'option" Modifier coller ". Cliquez sur le menu déroulant "Fichier" et sélectionner "Enregistrer". Enregistrez le fichier "C: \\" . Comme " . Upload.php "
4
Cliquez sur le menu "Fichier " déroulant et sélectionner "Nouveau" pour ouvrir un nouveau document
< br > 5 Type
" cd .. " et appuyez sur " Entrée". Tapez " upload.php . " Cliquez sur le menu déroulant du bas "Fichier" . Enregistrez le fichier sous " upload.bat " sur le bureau.