Programação  
 


Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como fazer upload de imagens com PHP para um banco de dados
Hypertext Preprocessor (PHP) é uma linguagem de script multi- propósito que você pode usar para desenvolver páginas web dinâmicas. Você pode usá-lo para linha de comando scripts e aplicações de interface gráfica do usuário. Ele é compatível com a maioria dos sistemas operacionais disponíveis e servidores web. O MySQL é um sistema de gerenciamento de banco de dados relacional que você pode utilizar para gerenciar múltiplos bancos de dados . Muitas linguagens de programação , incluindo PHP , incluem bibliotecas para acessar o banco de dados MySQL . Exportar imagens com PHP requer alguns passos para configurar . Instruções
1

Faça logon no seu banco de dados MySQL como administrador e criar uma tabela para fazer upload de seus arquivos para , inserindo o seguinte código na linha de comando :

Crie Upload TABLE (

INT ID NOT NULL AUTO_INCREMENT ,

nome VARCHAR ( 30) NOT NULL,

tipo VARCHAR ( 30) NOT NULL,

tamanho INT NOT NULL,

MEDIUMBLOB conteúdo NOT NULL,

PRIMARY KEY (id)

); .
2

Criar a forma que lhe permitirá entrar o nome do seu arquivo ou navegar para localizá-lo , inserindo este código:


< largura da tabela = "350" border = "0 " cellpadding = "1" cellspacing = "1" class = "box" >



< nome de entrada = tipo " userfile " = "file" id = " userfile " >

width="80"> < nome de entrada =" upload " type = " submit " class =" caixa "id = " upload" value = " Enviar "> < /td >


.
3

Envie seu arquivo de imagem , inserindo este código :

if ( isset ( $ _POST [' upload' ] ) && $ _FILES [ 'userfile' ] [ 'size'] > 0) {


$ filename = $ _FILES [ 'userfile' ] [ 'name'] ;

$ tmpname = $ _FILES [ 'userfile' ] [' tmp_name' ];

$ fileSize = $ _FILES [ 'userfile' ] [ 'size'] ;

$ fileType = $ _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 ) ;

}

incluem "biblioteca /config.php ';

incluem " biblioteca /opendb.php ' ,.

$ query = " INSERT INTO upload ( nome, tamanho, tipo de conteúdo) "

valores " ( " $ filename ',' $ fileSize ',' $ fileType ' , ' $ content ') " ;

mysql_query ( $ query ) or die ( ' Erro , consulta falhou ');

incluem " biblioteca /closedb.php ';

echo "Arquivo $ arquivo enviado" ; }


>
4

Modificar " userfile " ao nome do arquivo que você deseja fazer o upload

Anterior :

Próximo : No
  Os artigos relacionados
·MapServer PHP Compatibilidade 
·Como remover uma variável em um PHP em Enviar 
·Como obter o primeiro elemento de uma matriz associativ…
·Como usar o cifrão em uma String em PHP 
·Como conectar o banco de dados Oracle com PHP 
·Como exibir texto de MySQL no PHP 
·Como criar vários bancos de dados no Joomla! MySQL 
·Como ocultar a extensão PHP em Apache 
·Como excluir caracteres de uma URL em PHP 
·Como carregar um arquivo XML com PHP 
  Artigos em destaque
·Como Ler arquivo plano várias vezes em COBOL 
·Diferença entre Orientada a Byte I /O & Character I /O…
·Como instalar o Apache, MySQL e PHP em Rackspace 
·Como usar o MSBuild para mesclar Assembléias WPF 
·Como instalar um emulador de Windows Mobile 
·Como configurar VIM para Java 
·Sun /Java & Erro 1722 
·Como restaurar um arquivo do Exchange EDB 
·Como fazer upload de um arquivo CSV e Parse em uma matr…
·Como converter Classe Java para Código 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados