Boteco Digital

PHP

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. Demo Na linha 1 incluimos a classe FPDF. Na linha 3 criamos o documento PDF […]

mais
PHP Web

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: Na linha 1 […]

mais
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á […]

mais
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 […]

mais
Tags
PHP Web

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 […]

mais
PHP

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. […]

mais
PHP

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. A tabela é bem simples tendo apenas um id inteiro que se incrementa autamaticamente, […]

mais
PHP Web

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 […]

mais
PHP

O formulário de contato é uma ferramenta de comunicação de extrema importância que não pode ser tratada com desdem ao se desenvolver um site. Ela é uma das tarefas primordiais da web e devido a crescente onda de spam simplesmente deixar seu endereço de e-mail na página pode ser uma grande dor de cabeça(acreditem minha pasta spam do Gmail sabe do que fala). Veremos então como criar um pequeno formulário de contato com apenas nome, e-mail, telefone, cidade, assunto e […]

mais
PHP

Olá pessoal, hoje gostaria de compartilhar uma coisa que me ocorreu quando um cliente pediu para colocar uma simples listagem dos eventos que promovia e que fossem sumindo a medida que aconteciam. Claro como todo desenvolvedor web, a primeira coisa que eu pensei foi utilizar um banco de dados. Examinando com um pouco mais de atenção um banco de dados nem sempre é a melhor escolha, neste caso por exemplo, as informações seriam alteradas ou adicionas muito raramente e seria […]

mais