Artigo Clube Delphi 90 - Delphi for PHP

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (0)

Dando seqüência ao mini-curso Delphi for PHP, onde estamos vendo como criar um site de notícias, vamos criar uma opção de envio de fotos para cada notícia.

 

Esse artigo faz parte da revista Clube Delphi Edição 90. Clique aqui para ler todos os artigos desta edição

PHP – Mini-Curso

Delphi for PHP

Crie um site de publicação de notícias – Parte 3

 

Dando seqüência ao mini-curso Delphi for PHP, onde estamos vendo como criar um site de notícias, vamos criar uma opção de envio de fotos para cada notícia. Na verdade, criaremos um gerenciador de arquivos, onde será possível enviar e excluir imagens para cada notícia.

Outra implementação será a segurança da aplicação onde criaremos login e restrição de páginas pelo nível do usuário. Criaremos uma forma de diferenciar usuários comuns de administradores através de níveis de acesso. Isso é importante, pois determinamos como e quem pode ter acesso ao sistema. Então, coloque a mão na massa e vamos à prática.

 

Upload e instalação do componente EditUploadFile

Para permitir o envio de fotos das notícias, é necessário criar uma forma de upload de arquivos do tipo jpeg. Infelizmente o Delphi For PHP não trouxe um componente específico para isso, mas atendendo às solicitações dos usuários, o pessoal da CodeGear criou e disponibilizou o componente EditUploadFile. Baixe o componente do link codecentral.borland.com/Item/24670 e descompacte-o em um pasta de sua preferência. Localize o arquivo edituploadfile.inc.php e copie-o para a pasta de instalação da VCL, normalmente localizada em C:\Arquivos de programas\CodeGear\Delphi for PHP\1.0\vcl.

O arquivo edituploadfile.package.php deve ser copiado para a pasta package dentro do diretório da VCL, e o arquivo edituploadfile.bmp para dentro da pasta icons dentro de packages.

Agora é necessário instalar o componente no IDE. Para tanto, acesse o menu Component>Packages, clique no botão Add, localize o arquivo edituploadfile.package.php, clique em Abrir e depois confirme. Verifique a paleta de componente Standard para confirmar que o componente foi instalado corretamente. (Figura 1)

 

Figura 1. Paleta de Componentes Standard com o EditUploadFile

 

Agora abra o formulário noticias.php e insira um ListBox da paleta de componentes Standard. Insira um EditUpLoadFile, um Button com o Caption definido como “Enviar” para efetivamente fazer o envio da foto, pois o componente, na verdade, só cria um botão para procurar arquivos na máquina, e outro Button com o Caption"

A exibição deste artigo foi interrompida :(
Este post está disponível para assinantes MVP

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?