SEGURANÇA EM SISTEMAS WEB Recentemente rodamos um Pentest para detectar vulnerabilidades existentes no sistema da empresa na qual trabalho e diversos problemas foram apontados. Neste artigo irei falar um pouco cada item e quais ações tomadas para corrigir essas vulnerabilidades.
https://www.techrepublic.com/article/how-to-make-apache-more-secure-by-hiding-directory-folders/
PHP Intellisense PHPDoc Generator Portuguese (brasil) Language Pack for visual studio code Power Shell Rainbow Brackets Visual studio intellicode XML XML Tools Yaml brancket peek charset-changer Darcula Theme Edit csv Git History git lens – git supercharged Html css supportRead More
For encadeado com break ou continue? Existem algumas maneiras de utilizar o break e o continue em um laço de repetição encadeado. Veja os exemplos: Primeiro exemplo você dará um break no laço interno e ele para a execução somenteRead More
Utilizando variável como comparativo via string $sComparativo = “>=”; $numero1 = 10; $numero2 = 20; eval(‘$retorno = $numero1 ‘ . $sComparativo . ‘$numero2;’); var_dump($retorno); die(); Feito por Felisberto
Como incluir um índice no início do array PHP Galera uma breve explicação…. Criei uma lista da seguinte maneira: $usrList = array(”=>’Responsavel’); Dinamicamente inclui os responsáveis, e cada responsável tinha sua chave própria, imaginando que ficaria assim: ” = ResponsávelRead More
Como usar o UpdateAll do Cakephp versão 2.x PRIMEIRA SITUAÇÃO Para efetuar um update em várias linhas com um where como este update abaixo: Exemplo SQL: update resposta set status = ‘0’ where cod_pergunta = $cod_pergunta; Como eu faria istoRead More
Gerando ZIP de multiplos arquivos via PHP <?php $DIRETORIO = ‘arquivo/donwload’; $NOMEZIP = ‘teste’; $NOMEFILES= array(‘teste1.csv’,’teste2.xls’,’teste3.jpg’); $zip = new ZipArchive; $res = $zip->open($DIRETORIO.’/’.$NOMEZIP.’.zip’, ZipArchive::CREATE); foreach($NOMEFILES as $nome_file){ #antes da virgula é o local, e depois éRead More
Compactação de Zip com PHP utilizando recurso do ubuntu Esta criação feita foi por uma necessidade específica que o PHP5.4 não instalava o módulo Zip dentro do PHP, portanto foi decidido utilizar comando Shell Script dentro do php utilizando oRead More
Transaction Cakephp 2.x Exemplo de um transaction com try exception: $dataSource = $this->Usuario->getDataSource(); try{ $dataSource->begin(); if(!$this->Usuario->delete($id); throw new Exception(); } $dataSource->commit(); } catch (Exception $ex) { $dataSource->rollback(); } Abaixo um exemplo para Conectar e desconectar o Transaction. Lembrando queRead More