PHP | Upload

Postado por fabio em 18 de Abril de 2015  •   •  Clicks (2116)  •  (0)  • 

function cadastro(){

$this->layout = 'cadastro';

if(!empty($this->request->data)){
$max_files = 2;
$i = 0;
$data = $this->request->data['Empresa']['uploadfile'];
if(!empty($data)){
if(count($data)>$max_files){
throw new NotFoundException(&qu

PHP | Código de fonte de tal URL

Postado por matheus em 22 de Agosto de 2013  •   •  Clicks (2361)  •  (0)  • 

Simples código php que permite você ver o código fonte de qualquer pagina através da URL.
Daí você me pergunta pra que você quer saber se já tem essa opção do navegador.
Ai eu respondo, pegar dados de um ranking online de um jogo ou algo tipo, seria bom ;).

PHP | Email() com validação no PHP e Carrinho Pagamento Digital

Postado por marviorocha em 30 de Junho de 2012  •   •  Clicks (7641)  •  (0)  • 

Envio de email, com válidação no PHP, e carrinho do pagamento digital, muito útil para vendas online direto pelo formulário e contato com o cliente.

Dúvidas: marviorocha@marviorocha.com
visite meu site: http://www.marviorocha.com

PHP | Classe PHP para HTML Parser - PHP Simple HTML DOM Parser

Postado por Paulo Brito em 21 de Outubro de 2011  •   •  Clicks (5344)  •  (0)  • 

Classe muito útil se você deseja "capturar" texto de um HTML. Um exemplo seria retornar em um array todos os links de uma determinada pagina na Web.

Essa classe faz isso de forma bem fácil e intuitiva. Um exemplo é mostrado no código abaixo de como retornar diferentes elementos de uma página HTML

Para baixar a classe

PHP | Gerar todas as letras do alfabeto

Postado por Paulo Brito em 09 de Outubro de 2011  •   •  Clicks (4362)  •  (0)  • 

Se você precisa fazer um índice em seu site, ao invés de criar digitar letra por letra na mão, você pode utilizar o código abaixo que utiliza um FOR para imprimir cada caracter a partir do código ASCII de cada letra.

PHP | Lendo RSS (feed) usando PHP

Postado por Paulo Brito em 22 de Abril de 2011  •   •  Clicks (4184)  •  (3)  • 

No wikipedia temos uma breve descriçao do que significa RSS,

A tecnologia do RSS permite aos usuários da internet se inscreverem em sites que fornecem "feeds" RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira

PHP | PDO - Parte 5 - Classe para gravar log de modificações no banco de dados

Postado por Paulo Brito em 20 de Abril de 2011  •   •  Clicks (5759)  •  (0)  • 

Na classe mostrada anteriomente na série PDO, existem uma parte que se refere a gravação de log após cada ação realizada (Insert, Update, Delete).

Essa gravação é feita através de uma classe, que armazena no banco de dados as seguintes informações:

Evento: Aqui informa se foi adicionad

PHP | Criando CAPTCHA - Texto para verificar se é uma pessoa ou spambot

Postado por Paulo Brito em 06 de Fevereiro de 2011  •   •  Clicks (6205)  •  (0)  • 

CAPTCHA é um acrônimo da expressão "Completely Automated Public Turing test to tell Computers and Humans Apart" (teste de Turing público completamente automatizado para diferenciação entre computadores e humanos): um teste de desafio cognitivo, utilizado como ferramenta anti-spam, desenvolvido pioneiramente na universidade de Carnegie-Mellon. [Wik

PHP | Adicionar vários (N) meses a uma data

Postado por Paulo Brito em 14 de Janeiro de 2011  •   •  Clicks (2801)  •  (1)  • 

Imagine que você tem uma academia e que precisa gerar todas as mensalidades de um aluno a partir de uma data de entrada.

Porém o aluno pode escolher a data de vencimento, ou seja, imagine que ele escolha dia 31.

Porém vários meses não tem 31 dias, então o algoritmo teria que reconhecer se aquele dia existe em tal mês, se

PHP | Sql Injection - Aprenda evitar

Postado por Paulo Brito em 13 de Novembro de 2010  •   •  Clicks (8738)  •  (0)  • 

O objetivo do post é apenas mostrar o perigo de um script que permite a exploração dessa falha.

Acredito que muita gente se preocupa mais com a manipulação da string de SQL quando se trata de uma tela de login, onde o usuário digita seu login e senha para ter acesso a uma área restrita de um sistema.

Porém o prob

PHP | PDO - Parte 4 - Select com paginação usando a classe mostrada anteriomente

Postado por Paulo Brito em 24 de Outubro de 2010  •   •  Clicks (6207)  •  (0)  • 

Na parte 2 da série de códigos que utilizam PDO mostrei uma classe para manipular uma tabela de produtos. Na parte 3 mostrei como manipular os dados inserindo, editando e removendo.

Agora vou mostrar como fazer para fazer um select com paginação dos dados dessa tabela. Eu criei uma função para fazer a paginação, para isso apena

PHP | Criando histórico de dados acessados usando SESSION

Postado por Paulo Brito em 23 de Outubro de 2010  •   •  Clicks (3700)  •  (0)  • 

Hoje estava trabalhando em um sistema(de academia) e surgiu a necessidade de criar um histórico dos últimos alunos que tiveram sua ficha acessada.

A idéia desse histórico era apenas para economizar tempo, evitando que o instrutor busque mais de uma vez pelo menos aluno em um curto espaço de tempo. Dessa forma fo utilizado sessões já q

PHP | PDO - Parte 3 - Insert/update/delete usando a classe criada

Postado por Paulo Brito em 09 de Outubro de 2010  •   •  Clicks (8531)  •  (0)  • 

Na segunda parte da serie PDO, criamos uma tabela de produtos e criamos a classe para fazer a manipulação. Agora vamos ver como podemos utilizar essa classe para inserir, editar e deletar registros da tabela.

Para utilizar a classe devemos chamar a classe de conexão, que foi mostrado na parte1, e chamar a classe de produto. Para fazer isso basta usar o include.<

PHP | PDO - Parte 2 - Classe para manipular uma tabela

Postado por Paulo Brito em 13 de Setembro de 2010  •   •  Clicks (5428)  •  (3)  • 

No primeiro código foi criado uma classe para conectar no banco de dados utilizando a extensão PDO. Agora vamos criar uma classe para manipular os dados de uma tabela.

O nosso exemplo aqui é uma classe para um sistema de produtos. Inicialmente é declarado todos os campos da tabela como atributos na classe. Os estão com visibilidade PROTECTED, ou se

PHP | PDO - Parte 1 - Conexão usando PHP Data Object

Postado por Paulo Brito em 10 de Setembro de 2010  •   •  Clicks (5805)  •  (0)  • 

PDO é uma extensão do PHP que auxilia as transações com o banco de dados. As vantagens de usar o PDO são inúmeras, segue algumas:

1) Você vai usar classes, ou seja, um código orientado a objetos. O que deixa seu código mais organizado e facilita a manutenção.

2) Nos parâmetros de conex&a

PHP | Escrever em um arquivo texto usando php

Postado por Paulo Brito em 19 de Agosto de 2010  •   •  Clicks (4117)  •  (0)  • 

Abre ou cria um arquivo texto e adiciona um texto a ele usando php
É preciso que a pasta onde o script esteja rodando tenha permissão de escrita.

Codigo pronto, basta copiar e colar

PHP | Criando um menu com infinitas categorias e subcategorias

Postado por Paulo Brito em 05 de Julho de 2010  •   •  Clicks (13667)  •  (0)  • 

Imagine que você queira criar um menu com inúmeras categorias e essas categorias possam ter N sub-categorias e sub-sub-categorias. Para fazer isso vamos usar uma tabela em um banco de dados com apenas três campos: idCategoria, titulo e idCategoriaPai.

Abaixo podemos ver nossa tabela com um exemplo:

idCategoria | titulo | idCategoriaPai

PHP | Operador IF ternário

Postado por Paulo Brito em 28 de Junho de 2010  •   •  Clicks (1835)  •  (0)  • 

Uma forma de fazer um if e else em uma mesma linha é utilizando o operador if ternário. Abaixo segue um exemplo:

$erro = 1;
echo ($erro == 1) ? "Existe um erro" : "Nenhum erro";

O primeiro trecho é a comparação que é dada pelo código:
$erro == 1

A interrogaç&atild

PHP | Gerando um feed RSS 2.0

Postado por Athos Palmer em 25 de Dezembro de 2009  •   •  Clicks (1902)  •  (1)  • 

Código que fiz a partir de um feed RSS 2.0, não garanto que siga algum padrão específico, mas é um feed completo e funcional, tanto no IE, quanto no Firefox e programas que pegam rss.

PHP | Criando layouts com Arrays

Postado por Athos Palmer em 25 de Dezembro de 2009  •   •  Clicks (4961)  •  (0)  • 

Cansado de se estressar com trocentos arquivos .html/.php contendo várias e várias páginas contendo o layout do seu site?
De uma olhada nessa dica para facilitar sua vida e economizar tempo e espaço em disco. Com layouts assim, você pode editar facilmente apenas um arquivo e ficar sem se preocupar com o resto.