PHP

Como Criar um Arquivo iCalendar (.ics) Simples e Funcional

O arquivo .ics é um padrão aberto amplamente usado para o intercâmbio de eventos de calendário entre diferentes plataformas como Google Calendar, Outlook, Apple Calendar, entre outros. Ele é um arquivo de texto estruturado, simples e leve, que permite criar e distribuir convites de eventos de forma automática e eficiente. Estrutura Mínima de um Arquivo […]

Como Criar um Arquivo iCalendar (.ics) Simples e Funcional Read More »

Ignorando SSL apenas em chamadas para https://localhost com cURL no PHP

Quando você trabalha com microserviços, testes locais ou sistemas distribuídos que se comunicam por HTTPS, é comum cair na situação onde o servidor local (localhost) utiliza um certificado SSL inválido ou autossinado. Isso, por padrão, faz com que o cURL no PHP recuse a conexão por não confiar no certificado. Ignorar o SSL completamente não

Ignorando SSL apenas em chamadas para https://localhost com cURL no PHP Read More »

PHP MySQLi prepare() não monta a query como string: comportamento ou bug?

Introdução Durante a depuração de uma aplicação PHP que utiliza mysqli com prepare() e bind_param(), é comum o desenvolvedor se deparar com um comportamento aparentemente anômalo: a impossibilidade de visualizar a query final com os valores já preenchidos. Esse post desvenda esse comportamento com precisão técnica, mostra por que isso ocorre, como simular a query

PHP MySQLi prepare() não monta a query como string: comportamento ou bug? Read More »

Verificando a Validade de Certificados Digitais X.509 salvos no Banco de Dados usando PHP

Muitos sistemas armazenam certificados digitais diretamente no banco de dados. Seja para gerenciar múltiplos domínios, gateways, autenticação mútua ou integração com APIs, saber quando esses certificados vencem é fundamental para evitar interrupções. O PHP fornece suporte nativo para isso através da extensão OpenSSL. O problema Você tem o conteúdo do certificado (em formato PEM) salvo

Verificando a Validade de Certificados Digitais X.509 salvos no Banco de Dados usando PHP Read More »

Par ou Ímpar em PHP: A resposta definitiva com todos os detalhes técnicos que ninguém te contou

Introdução Saber se um número é par ou ímpar pode parecer uma tarefa trivial — e de fato é. Mas em ambientes de produção, trivialidade mal implementada vira bug silencioso. Neste post, vamos abordar a verificação de paridade de forma matemática, técnica e segura, como deve ser em um projeto sério. Definição Matemática Um número

Par ou Ímpar em PHP: A resposta definitiva com todos os detalhes técnicos que ninguém te contou Read More »

A Matemática por Trás do CPF: Como os Dígitos Verificadores Funcionam e o Mistério do 9º Dígito

O CPF (Cadastro de Pessoas Físicas) é uma ferramenta essencial para a identificação de cidadãos no Brasil, sendo utilizado em uma variedade de situações, desde transações bancárias até questões fiscais. Contudo, o CPF não é apenas uma sequência aleatória de números, e sim um número estruturado com base em um algoritmo matemático. Em particular, os

A Matemática por Trás do CPF: Como os Dígitos Verificadores Funcionam e o Mistério do 9º Dígito Read More »

Como Ofuscar CPF em PHP: Protegendo Dados Sensíveis com Técnicas Eficazes

A proteção de dados pessoais é uma prioridade no desenvolvimento de software, especialmente quando lidamos com informações sensíveis como CPF. Ofuscar esses dados é uma prática essencial para exibi-los de forma segura em interfaces sem comprometer a privacidade do usuário. Neste artigo, vamos explorar técnicas robustas para ofuscar CPF em PHP, garantindo conformidade com as

Como Ofuscar CPF em PHP: Protegendo Dados Sensíveis com Técnicas Eficazes Read More »

Lendo Diretórios em PHP: Uma Abordagem Profunda, seguido de um foreach

Se você ainda está usando readdir() ou se sente perdido com ponteiros de diretórios, este post é para você. Vamos entender de forma clara como navegar e manipular diretórios e arquivos em PHP com facilidade, sem complicações desnecessárias. O que você vai aprender 1. Listando Arquivos com scandir() O PHP oferece a função scandir() para

Lendo Diretórios em PHP: Uma Abordagem Profunda, seguido de um foreach Read More »

Como Criar Sua Própria API para Obter o IP Público da Operadora com PHP

No ambiente de desenvolvimento, principalmente quando estamos lidando com proxies, NATs ou servidores internos, obter o IP público da operadora pode ser um desafio. Em vez de depender de serviços externos como ipify ou ipinfo.io, você pode facilmente criar sua própria API para responder com o IP da operadora de qualquer cliente que acesse seu

Como Criar Sua Própria API para Obter o IP Público da Operadora com PHP Read More »

Teste de Portas em PHP: Solução Profissional para Diagnóstico de Conexões [hosts linux nativos]

O teste de portas é uma tarefa fundamental em redes, sistemas e infraestrutura, especialmente para diagnóstico de conexões e verificação de disponibilidade de serviços. A utilização do PHP para esta tarefa oferece uma alternativa simples e direta, mas com grande flexibilidade. Este post aborda a implementação e a configuração de uma ferramenta de teste de

Teste de Portas em PHP: Solução Profissional para Diagnóstico de Conexões [hosts linux nativos] Read More »

Rolar para cima