Autor: Wanderlei Silva do Carmo wander.silva@gmail.com
Com este projeto simples você aprenderá as bases do desenvolvimento web com PHP,HTML,CSS e Javascript, utilizando também as libs e frameworks populares como o FontAwesome, JQuery e Bootstrap.
Versão: 0.1-2705.2019
PHP-5.6.37 ou superior
Bootstrap-4.3.1
JQuery-4.3.1
FontAwesome-5.x
- Baixe os arquivos clicando no botão Clone ou Download neste repositório
- No MS-Windows, Descompacte o arquivo na raiz de seu servidor Web
- Se estiver usando o xampp ou o wamp descompacte no diretorio htdocs ou www da instalação respectivamente dos webcontainers informados. Geralmente c:\xampp\htdocs ou c:\wamp\www.
- No Linux, descompacte no diretório do servidor web Apache em /var/www
- Deve-se configurar o servidor Web para que a pasta public deste projeto seja a pasta raiz o site.
Imagens agora ficam no diretório assets junto com os frameworks e libs de terceiros
A altura para exibição dos slides no carrossel agora estão com 180px. Para isso eu
criei uma classe css com o nome de .h-180px. Os arquivos css e js também estão
no diretório assets para separar o que for de domínio público dos arquivos internos do sistema.
- Agora no diretório configs encontram-se arquivos de configurações gerais do site.
- Um arquivo de configuração config.ini foi criado para configuração de acesso ao banco de dados
- Agora tem um formulário de login
- Na pasta includes foi incluído o arquivo validar_sessao.php que deverá ser colocado no início de cada script php para validar a sessão do usuário.
- Foi criado o arquivo na raiz do site auticar.php que será invocado pelo formulário de login (login.php) para realizar a autenticação usuário para permitir o acesso à área do sistema.
- Foi criado banco de dados para o site
- O diretório docs do site agora contém também os arquivos gerados pelo Mysql Workbench para a criação do banco de dados.
- Foi criado o script includes/listar_usuarios.php para listagem de usuários cadastrados na tabela usuarios.
- Foi criado o script includes/listar_usuarios.php para listagem de usuários cadastrados na tabela usuarios.
- Nesta versão é possível incluir fotos no cadastro de usuário
- Deve-se alterar a estrutura da tabela usuários para receber a foto. A foto é gravada em codificação base64.
- Para adicionar uma nova coluna execute o seguinte script sql na ferramenta de administração do sgbd:
alter table gestor.usuarios add column foto medumtext
Campo ou coluna senha agora pode receber senha criptografa. Para tanto foi modificado a estrutura do campo para suportar até 255 caracteres. Execute o seguinte script para aumentar o tamanho do campo senha:
alter table gestor.usuarios modify senha varchar(255)
Este projeto está em constante evolução e é para uso didático apenas e não deverá ser utilizado em um ambiente comercial até sua versão de produção definitiva. Todo o conteúdo poderá ser atualizado sem a prévia informação por parte do autor.