Tag: Dicas
Programação Orientada a Objetos com PHP (Parte 1)
by Claudney on mar.10, 2009, under Dicas, PHP, Programação, Tecnologia, Web
Existe vários conceitos sobre POO (Programação Orientada a Objetos), tem como principais objetivos reduzir a complexidade no desenvolvimento de software e aumentar sua produtividade.
Atualmente a maioria das linguagues de programação utilizam este recurso a fim de melhor a organização e entendimento dos fontes e funcionamento do programa.
Alguns exemplos:
- C++
- Java
- PHP
- VB.NET C#
- Ruby
A orientação a objetos, também conhecida como Programação Orientada a Objetos (POO) ou ainda em inglês Object-Oriented Programming (OOP) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
Principais conceitos:
- Classe - Representa um ou mais objetos.
- Objeto - Representa uma instancia de uma classe resumindo "a classe em ação/uso".
- Atributos - Conjunto de carateristicas de um objeto.
- Métodos - Controla todos os estados e atributos do objeto.
Os termos citados acima são somente para um entendimento básico, veremos eles mais a frente em exemplos práticos e funcionais.
Então vamos ao que interessa: Para executar scripts PHP em sua máquina vamos precisar de um IDE php qualquer e um servidor Web.
Para servidor web nos exemplos mostrados foi utilizado o Xampp e Como Editor o NetBeans 6.5.
Podendo baixar eles atraves destes links:
Se não quiser utilizar o NetBeans pode utilizar qualquer outra IDE.
Na segunda parte vamos instalar configurar nosso servidor web e criar nosso primeiro projeto utilizando orientação a objetos.
HTTP Autentication via PHP
by Claudney on fev.16, 2009, under Dicas, PHP, Programação
Autenticação via HTTP no PHP só é disponível quando o ele é for executado como módulo do Apache, enviando um header de "Authentication Required" que solicita uma janela pedindo usuário e senha no navegador.Para utilização deste método de autenticação é necessario que o PHP esteja sendo executado como módulo no Apache.
Aqui vou demostrar um breve tutorial para utilizar este recurso em suas aplicações web.
Enviar o header solicitando a autenticação no nagedador.
<?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: '. ' Basic realm="Informe seu usuário e senha de acesso"'); header('HTTP/1.0 401 Unauthorized'); echo 'Mensagem caso o usuário clique no botão cancelar'; exit; } else { echo "Olá, {$_SERVER['PHP_AUTH_USER']}."; echo "Você digitou {$_SERVER['PHP_AUTH_PW']} como sua senha."; } ?>
Quando executado ele guarda o usuario senha nas variaveis: PHP_AUTH_USER, PHP_AUTH_PW, e AUTH_TYPE que ficam armezanadas em $_SERVER,
para não solicitar o usuário e senha todas em todas as páginas solicitadas após a primeira autenticação.
Diga adeus as janelinas de login em HTML
Abaixo uma notinha do bem básica direto do php.net:
Cuidado com browsers Internet Explorer bugados por aí. Eles parecem muito minuciosos sobre a ordem dos cabeçalhos. Enviar o cabeçalho WWW-Authenticate antes do cabeçalho HTTP/1.0 401 resolve isso por enquanto.
10 frameworks mais utilizados em PHP
by Claudney on dez.02, 2008, under Dicas, PHP
Quando falamos de frameworks vem a pergunta "Qual utilizar?", e ainda se for realizar uma pesquisa no google sobre php e frameworks você vai ficar mais perdido que pode até desistir ou fazer a escolha errada, podendo ter que refazer projetos ou abandonar eles no meio do caminho.
(continue reading...)
Agenda com Lembretes via SMS GRÁTIS
by Claudney on nov.01, 2008, under Mobile, Web
Para você que so não esquece a cabeça porque esta colada ao corpo, leia atentamente e depois execute imediatamente antes que esqueça novamente
.
Testado com as operadoras TIM, VIVO, OI, CTBC.
Olá, mundo!
by Claudney on out.31, 2008, under Dicas, Java, Linux, Mac, Mobile, PHP, Programação, Tecnologia, Web
Bem-vindo ao CucaDigital.com.br. Esse é o seu primeiro post que marca o inicio de minhas publicações vamos ver como eu vou me sair nessa nova empreitada.
