< input type = " "name = " file immagine " /> 
 
 < input type = " " value =" submit Caricare l'immagine " 
 3 
 Creare un file denominato " connect.php " e riempirlo con il codice qui sotto . Questo sarà lo script che consente gli altri file per utilizzare il database . Utilizzare il proprio nome utente e la password al posto del " $ Onu " e " $ pw " valori compresi 
 
 < php 
 
 $ host = " localhost" ; . ? $ Un = "root " ; $ pw = " password "; $ db = " test " ; 
 
 $ link = mysqli_connect ( $ host , $ ONU , $ pw , $ db ) ; ! 
 
 if ( $ link) { die ( ' Dannazione, collegamento non stabilito . '); exit ; } 
 
 $ db = "test" ; 
 
 $ db = mysqli_select_db ( $ link , $ db ) ; 
 
 if ( $ link ) { 
 
 die ( 'Errore Connect ( ' mysqli_connect_errno ( ) ') ' 
 
 mysqli_connect_error () . . . ) ; 
 < p > se { 
 
 echo " Impossibile stabilire una connessione al server di database"; 
 uscita 
 ; 
 
 } ( $ link! ) per 
 se ( mysqli_select_db ! ( $ link , 'test' )) { 
 
 echo " Impossibile connettersi al database"; 
 uscita 
 ; 
 
 } 
 
 > < ? br> 
 4 
 Creare un file denominato " image_insert.php " e riempirlo con il codice qui sotto . Questo file avrà i dati di immagine che inviamo dalla forma , e posizionarlo nella vostra tabella immagini . Se non vi è nessuna immagine passato a questo file , verrà restituito un errore per voi 
 
 < php 
 
 require_once ( ' connect.php '); . ? 
 
 Se { die ( ' Non più ! '); } ( $ _FILES [' immagine '] ! ) 
 
 $ immagine = $ _FILES [' immagine '] ; 
 
 print_r ( $ immagine ) ; 
 
 $ query = sprintf ( 
 
 " INSERT INTO immagini (filename , mime_type , file_size , file_data ) 
 
 VALUES ( '% s' , '% s' , % d , ( $ risultato = mysqli_query ( $ link , $ query ) ) { die ( ' Merda è accaduto quando si cerca di inserire nella tabella ' mysqli_error ( $ link) . );} 
 
 $ id = (int ) mysqli_insert_id ( $ link) ; 
 header 
 ( 'Posizione: ? image_view.php id =' . è stato un errore nel codice, oppure il file non può essere caricato per un altro motivo . < /p > 
 
 
 
 href="image_upload.php"> , Torna indietro < /a> 
 
   < /div > 
 
 < /body> 
 
 < /html > ; 
 5 
 Creare un file denominato " image_view.php " e salvare il codice qui sotto in esso Questo file tirerà l'immagine dal database e mostrare a voi in qualsiasi dimensione che si desidera il . . codice di seguito ha l'immagine visualizzata a 500 pixel per 500 pixel 
 
 < php 
 
 require_once ( ' connect.php '); . ? 
 
 $ desired_width = 500 ; 
 
 $ desired_height = 500; 
 
 $ id = ( int ) $ _GET [ 'id' ] ; 
 
 $ query = "SELECT * FROM immagini WHERE image_id = $ id " ; 
 
 $ risultato = mysqli_query ( $ link , $ query ) ; 
 
 $ image = mysqli_fetch_array ( $ risultato) ; 
 
 mysqli_close ( $ link) ; 
 < p > $ blobcontents = $ immagine [' file_data '] ; 
 
 $ im = imagecreatefromstring ( $ blobcontents ) ; 
 
 $ nuovo = imagecreatetruecolor ( $ desired_width , $ desired_height ) ; 
 < p > $ x = imagesx ( $ im ) ; 
 
 $ y = imagesy ( $ im ) ; 
 
 imagecopyresampled ( $ nuovo , $ im , 0 , 0 , 0 , 0 , $ desired_width , $ desired_height , $ x , $ y ) ; 
 
 imagedestroy ( $ im ) ; 
 header 
 ( ' Content-type: image /jpeg '); 
 
 imagejpeg ( $ nuovo , null , 85) ; ? 
 
 > 
 6 
 individuare il file image_upload.html e cliccare su " Scegli file ". Selezionare il file dal computer che si desidera da caricare . Fai clic su " Carica file. " Il software salva nel database e quindi visualizza l'immagine a voi nel formato che avete richiesto.