Olá Pessoal,
Este é meu primeiro post aqui no Webly e gostaria de contribuir com a comunidade apresentando este exemplo simples e funcional de um sistema de downloads.
O funcionamento é básico, o administrador cadastra os clientes e os projetos (descrição e o arquivo) no cliente relacionado, depois envia o login e a senha para o mesmo.
O cliente loga no sistema e visualiza a descrição do projeto junto com o arquivo, se possuir.
O interessante é o uso de uma classe para gerar formulários com validação em Ajax, outra classe para a conexão de banco de dados e finalizando uma classe para visualizar os dados nas tabelas.
Funcionamento:
Na área administrativa do sistema, o "administrador" poderá cadastrar os clientes e os projetos.
Primeiro ele cadastra os clientes seguindo os campos do formulário, depois ele cadastra o projeto para aquele cliente, certo?
Para verificar se tudo deu certo, você pode logar com o nome de usuário que você cadastrou e visualizar na área de clientes se o projeto está lá, se por um acaso aquele projeto tiver um arquivo tipo PDF, ZIP, JPG, DOC, XLS, enfim, o usuário que estará logado na área de clientes poderá fazer o download do mesmo.
Bem, acho que é isso..
Instalação:
Se você tiver o Wampserver na sua máquina, melhor ainda só pra teste.
- Descompacte o conteúdo do arquivo zip para qualquer lugar de sua área de trabalho.
- Crie uma pasta dentro do seu C:/wamp/www -> (webroot)
- Copie os arquivos e diretórios abaixo para esta pasta recente criada:
Diretório class
Arquivo index.php
Diretório js
Diretório inc
Diretório css
Diretório images
Diretório downloads
- Crie o um usuário no PHPMyADMIN e atribua um database:
Abra o phpmyadmin: http://localhost/phpmyadmin
Clique no link Privilégios
Clique no link Adicionar novo usuário
Digite o nome do usuário, servidor (localhost) e atribua uma senha
Marque a opção "Criar banco de dados com o mesmo nome e conceder todos os privilégios"
Pronto! O usuário e a database estão criados.
Dentro da database criada, onde está escrito "Banco de Dados" no lado esquerdo superior da tela, abaixo, no combobox tem que estar o nome do seu database.
Clique no link Importar
Em localização do arquivo texto, aponte para o arquivo bancodedados.sql que está compactado no arquivo zip
Clique no botão Executar
Observe que será criado duas tabelas: mx_arquivos e mx_clientes
Você deve alterar o usuário e senha do banco de dados no arquivo index.php e no arquivo cmx.conexao.class.php
Pronto! A partir disso o sistema deverá rodar em http://localhost/[nome-da-pasta]
Página 1 de 1
Sisteminha Para Downloads Pequeno sisteminha simples para estudos
#1
Postou 27 março 2009 - 12:14
Administrador, consultor, webdevelopment e instrutor em algumas escolas e universidades da capital paulista. Formado em Matemática na PUC/SP, leciona informática desde 1996.
Ministra C, C#, Java, MySQL, PHP, Python, Linux e é totalmente adepto ao software livre.
Ministra C, C#, Java, MySQL, PHP, Python, Linux e é totalmente adepto ao software livre.
Página 1 de 1

Entrar
Cadastre-se
Ajuda
Responder


Quote