PDO – PHP Data Object – Trocar de banco de dados já não é dor de cabeça
Se você desenvolve com PHP há algum tempo e necessitou trocar de banco de dados sabe que o PHP pode causar um certo problema, pois possui funções com nomes diferentes para conectar a banco de dados diferentes. O que muitas vezes inviabiliza o processo. Aqueles que já trabalharam com Java sabem que existe algo chamado JDBC que resolve este problema, fornecendo uma camada de abstração de dados através de interfaces, bastando carregar o driver correto e utilizar sempre os mesmos [...]
Carregando um ComboBox com AJAX com JQuery
Como vimos em um artigo anterior sobre AJAX é muito fácil utilizar técnicas de AJAX para tornar um site dinâmico. Hoje veremos um exemplo fácil de como selecionar um estado em um ComboBox e carregar as cidades em outro. Para começarmos termos que ter os estados e as cidades armazenadas no banco de dados que podem ser obtidas a partir do site. Para ficar mais claro colocarei as DDL abaixo. 1 2 3 4 5 6 7 8 9 10 [...]
Criando arquivos PDF com PHP e classe FPDF
Quando criamos um sistema web um pouco mais complexo temos a necessidade de gerar relatórios, uma forma de termos maior controle sobre a impressão, como forçar a impresão em paisagem, e a necessidade que muitos têm de armazenar estes relatórios nos levam a uma saída interessante: gerá-los no formato PDF. Neste tutorial vamos criar documentos PDF utilizando a classe PDF que pode ser baixada aqui. 1 2 3 4 5 6 7 8 9 require_once("fpdf/fpdf.php"); $pdf= new FPDF("P","pt","A4"); [...]
Listando arquivos de um diretório em PHP
Mostrei no meu último artigo como criar uma galeria de fotos utilizando JQuery e o plugin PrettyPhoto, mas ele tinha um problema, ou melhor uma dificuldade, para adicionar uma nova foto tínhamos que abrir o arquivo e acrescentar o código HTML para a nova foto. Para não termos esse tipo e trabalho que inventaram a informática . Vamos ver então um simples script que lê um determinado diretório e monta a tag HTML para a imagem: 1 2 3 4 [...]
Redimensionando imagens com PHP
Muitas vezes, quando estamos criando um sistema web, necessitamos enviar alguma imagem para o servidor e é só falar a palavra redimensionar que o usuário faz cara feia. Então a responsabilidade fica para o desenvolvedor que deve redimensionar a imagem enviada e armazená-la ou exibi-la. Antes de começarmos a ver código temos que nos certificar de que a biblioteca GD esteja instalada pois a manipulação de imagens no PHP é feita através das funções desta biblioteca. Por padrão ela já [...]
Introdução a classes em PHP
Hoje gostaria de fazer uma breve introdução classes de PHP, um assunto indispensavél para que pretende utilizar algum framework. Uma classe nada mais é do que um definição de um objeto, uma abstração de algo real. Nesta definição indicamos o que o objeto vai ter (propriedades) e como vai se comportar(métodos). Por exemplo um usuário poderia ter como propriedade nome, idade, data de nascimento e como métodos printNome, getIdade, logar, etc. Então vamos a um exemplo simples de classe do [...]
URLs amigáveis
Com o aumento do uso de scripts no lado do servidor como PHP, ASP ,etc … as URLs tem se tornado bastante complicadas, passaram de nomes simples, como “noticias/titulo1.htm”, para complexas expressões, “index.php?mod=noticias&id=1574″ e isto causa sérios obstáculos desde a memorização por parte do usuário até a indexação por parte dos mecanismos de busca. Veremos a seguir um método para tornar as URLs mais amigáveis e significativas aos usuário e as ferramentas de busca, utilizando o mod_rewrite do apache, “Let’s [...]
Exemplo de autenticação em PHP utilizando sessão- Parte 2
Para quem estiver chegando agora vamos concluir nosso sisteminha de autenticação. Como devem lembrar ficou faltando apenas gravarmos os dados do usuário logado na sessão e criarmos um script que redireciona o usuário para a página de login se ele não estiver logado. Primeiramente vamos entender como funcionam as sessões no PHP. Sessões ou sessions são uma das formas de manter informações enquanto o navegador do usuário estiver aberto, ou por um determinado tempo se configurou algum tempo de expiração. [...]
Exemplo de autenticação em PHP utilizando sessão- Parte 1
Quando construimos qualquer tipo de sistemas web, seja um simples gerenciador de de notícias a um e-commerce temos um ponto em comum, precisamos fazer a válidação do usuário que irá interagir com o sistema. Então veremos a seguir vermos como criar sistema de login básico utilizando banco de dados MySQL. Para começarmos iremos criar a tabela no banco de dados, segue abaixo a DDL da tabela. 1 2 3 4 5 6 7 8 9 10 CREATE TABLE usuarios( id [...]
Criando um FEED com SimpleXML
Como vimos em um post post anterior com a classe SimpleXML é muito fácil de navegar um documento XML. E Hoje vamos ver como inserir novos nodos em um documento XML e para exemplificar isto vamos contruir um FEED utilizando o formato ATOM. Para aqueles que não sabem FEEDS são utilizados para que um usuário possam saber se determinado site sofreu alguma atualização sem precisar ir até ele e verificar, o que costuma ser um sério problema para o usuário [...]
Categorias
- Algoritmos
- CSS
- Dicas
- Hardware
- Internet
- Java
- Javascript
- JQuery
- Linux
- Navegadores
- Notícias
- Outros
- PHP
- Vídeo
- Video-Tutorial
- Web
