Archive for setembro de 2010
Trabalhando com DOM e PHP (DOMDocument class)
Posted by Thiago dos Santos Valentim in PHP on 22 de setembro de 2010
DOM (Document Object Model)
A extensão do DOM permite trabalhar com documentos XML através do API DOM do PHP 5.
DOMDocument class
Representa um html inteiro ou documento xml, seu construtor recebe 2 parametros que são: versão do documento e codificação do documento, exemplo: Leia o resto desse post »
Aplicando o Decorator em PHP (design pattern)
Posted by Thiago dos Santos Valentim in Design Patterns on 22 de setembro de 2010
O que é Decorator?
O padrão Decorator é um padrão de projeto estrutural, que nos permite adicionar um novo comportamento ou adicionais a um objeto durante a execução, dependendo da situação.
Leia o resto desse post »
Garbage Collection PHP
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O Garbage Collection é um contender onde ficam alocadas variáveis com seus respectivos tipos e valores, também armazenam bits condicionais, esses bits condicionais com valores default de 0 e 1 chamados de ‘is_ref’ e ‘refcount’ respectivamente. Leia o resto desse post »
Segurança PHP funções desabilitadas pelo modo seguro
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O modo seguro em PHP também conhecido como SAFE MODE, serve, como o próprio nome sugere, para tornar o php mais seguro.
O safe mode é um parametro que está no php.ini sua função é checar em tempo de execução quem é o proprietário do arquivo que está sendo executado, ele verifica se os diretórios ou arquivos que estão trabalhando pertencem ao mesmo proprietário, reconhecido pelo sistema como UID. Leia o resto desse post »
Segurança PHP Modulo Apache
Posted by Thiago dos Santos Valentim in PHP on 17 de setembro de 2010
O php instalado em modulo apache herda permissões de usuario, muitas vezes chamado ‘nobody’, combinado ao uso de acesso ao banco de dados com o php causa uma falha de segurança, pois um script malicioso pode acessar e modificar os dados sem precisar de senha.
Outro erro é usar o apache com permissão administrador (root), isso deixa o sistema inteiro funerável. Leia o resto desse post »