Artigo Clube Delphi 90 - Delphi for PHP

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

Clique aqui para ler esse artigo em PDF.

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

" [...] continue lendo...
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados