Categoria: PHP

O que ando aprendendo nesta caminhada sobre a Terra

Codigo de validação de CPF para PHP

O código abaixo é de uma função em PHP otimizada para ter o menor numero de complexidade ciclomática que consegui baseado na explicação presente no artigo Algoritimo de validação de CPF brasileiro – Cadastro de Pessoa Física. Ele tem uma ligeira alteração no momento do cálculo do segundo digitido verificador. Ao invés de começar pelo…
Leia mais

Docker no Ubuntu. Falha ao construir o serviço nginx: ADD falhou: stat /var/lib/docker/tmp/docker-builder(;)/startup.sh: arquivo ou diretório inexistente

Às vezes, ao usar o Laradock, this error occurs after trying a container rebuild with no such file or directory message on docker-compose up -d –;comando build nginx. Não está claro para mim qual é o problema real, mas executando o comando com sudo, podemos executá-lo com sucesso. Parece que o usuário comum precisa de direitos de acesso…
Leia mais

Datatables + HTML 5 Export Buttons + Laravel-Mix (Webpack)

In the last days, I have experienced a problem trying to use Datatables and Bootstrap 4 with support for exporting results to Excel and PDF using Laravel-Mix. After hours and hours trying to put all scripts to work together, I finally win. So, I decide to write this little how to for those with same…
Leia mais

Binding several values in PDO SQL Statement (PDOStatement)

How we can bind several placeholder with PDO when writing SQL instructions with multiple values to binding or single value to multiple columns

Naming files using list from 0 to Z

How to create incremental filenames from 0 through 9, so from A through Z.

PHP Comparison Error

Today, I was writing a script in PHP to be used in the command line when I came across unexpected behavior (at least on my part). The script should receive three arguments, the last of them a list containing one or more numeric codes. Trying to validate this last argument was getting a different result…
Leia mais

Convertendo xor, shr e shl de Delphi para PHP

Estou migrando um software feito em Delphi para PHP e me deparei com um problema em uma maldita bendita função de criptografia. Sofri um bocado tentando reescrever a função não pela complexidade do código e sim com as diferenças nos resultados. A função faz uso dos operadores XOR e SHR na versão Delphi. O SHR foi relativamente…
Leia mais