$ host = "localhost" ; . ? $ Un = "root "$ pw =" senha "; $ db = " teste " ;
$ link = mysqli_connect ( $ host , $ un , $ pw , $ db );
if ($ ! link) { die (' Droga, não ligação estabelecida. '); exit; }
$ db = "teste" ;
$ db = mysqli_select_db ( $ link , $ db );
if ($ link! ) {
die ( 'Connect Error ( ' mysqli_connect_errno () ' ) ' em
mysqli_connect_error (). . . );
if ($ link! ) {
echo " Não foi possível estabelecer conexão com o servidor de banco de dados ";
exit; }
if ( mysqli_select_db ! ( $ link , 'teste' )) {
echo " Não foi possível conectar ao banco de dados ";
exit; }
?
>
4
Crie um arquivo chamado " image_insert.php " e preenchê-lo com o código abaixo . Este arquivo terá os dados de imagem que enviamos a partir da forma e coloque-o em sua mesa imagens. Se não houver nenhuma imagem passada para esse arquivo, ele retornará um erro para você
require_once ( ' connect.php '); . ?
Se ( ! $ _FILES [' imagem ']) {die (' ! Sem Imagem '); }
$ image = $ _FILES [' imagem '] ;
print_r ( $ imagem );
$ query = sprintf (
" INSERT INTO imagens (filename , mime_type , file_size , file_data )
VALUES ( '% s' , '% s' ,% d , { die (' merda aconteceu ao tentar inserir na tabela' mysqli_error ( $ link) . );} ($ resultado = mysqli_query ( $ link , $ query ) !)
$ id = (int) mysqli_insert_id ( $ link );
header ( 'Location: image_view.php id = ? ' . Ocorreu um erro no seu código, ou o arquivo não pôde ser carregado por outro motivo.
href="image_upload.php"> ; Voltar
< /div >
,.
5
Crie um arquivo chamado " image_view.php " e salve o código abaixo nele Este arquivo vai puxar a imagem do banco de dados e mostrá-lo em qualquer tamanho que você deseja a . código abaixo tem a imagem exibida em 500 pixels por 500 pixels
require_once ( ' connect.php '); . ?
$ desired_width = 500;
$ desired_height = 500;
$ id = (int) $ _GET [ 'id'] ;
$ query = "SELECT * FROM imagens onde image_id = $ id" ;
$ result = mysqli_query ( $ link , $ query );
$ image = mysqli_fetch_array ($ resultado );
mysqli_close ( $ link );
$ blobcontents = $ imagem [' file_data '] ;
$ im = imagecreatefromstring ( $ blobcontents );
$ new = imagecreatetruecolor ( $ desired_width , $ desired_height );
$ x = imagesx ( $ im );
$ y = imagesy ( $ im );
imagecopyresampled ( $ nova , $ im , 0, 0 , 0, 0 , $ desired_width , $ desired_height , $ x , $ y );
imagedestroy ( $ im );
header (' Content-type : image /jpeg ');
imagejpeg ( $ new , null , 85);
>
6
Procure o arquivo image_upload.html e clique em " Escolher arquivo ". Selecione o arquivo do seu computador que você deseja ? para upload. Clique em " Enviar arquivo ". o software salva no banco de dados e , em seguida, exibe a imagem de você no tamanho que você tenha solicitado.