Aprendendo PHP

Com objetivo de reciclar os meus conhecimentos na área de desenvolvimento de software e para realizar alguns projetos pessoais, comecei um curso de programação orientado a objeto em PHP, na Velame. Estou adorando o curso! É bom rever alguns conceitos aprendidos na faculdade, poder programar e aprender uma nova linguagem.

Nas duas últimas aulas, o curso deu uma acelerada e comecei a desenvolver alguns programinhas. Na última semana, foi proposto o desenvolvimento de um sistema simples para publicação de notícias, para possibilitar a aplicação de vários conceitos.

A atividade:

Desenvolvimento de um sistema de gerenciamento de conteúdo. O sistema terá os seguintes requisitos:
1) Haverá uma tabela de usuário, armazenando o login e senha do usuário a utilizar o sistema
2) Após logado, se o usuário for administrador poderá gerenciar as notícias, considerando as seguintes funções:
a. Listar todas as notícias cadastradas
b. Adicionar nova
c. Editar notícia existente
d. Remover notícia
3) Caso o login tenha sido realizado pelo colunista, ele poderá cadastrar novos artigos
4) No site, sem precisar de login, o visitante poderá ler as noticias  e artigos existentes na base de dados

O código:

Para baixar os arquivos fontes clique aqui: Codigo_CMS.

Considerações:

Quando fui publicar o programa no meu domínio tive alguns problemas para fazer funcionar, precisei do apoio de Gui para conseguir resolver os bugs. Fica a dica:

  • A função header() para funcionar não pode ter impressão no HTML antes dela e também não pode haver linha em branco antes da tag de abertura do PHP.
  • Inicie a sessão antes de estabelecer a conexão com o banco, quando eu fiz o contrário o sistema não funcionava, não sei bem o por quê.
Compartilhe este post:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *