Categoria: PHP
-
WordPress – Perdendo Qualidade de Imagem e Deixando as Opacas
Se você é apressado: instale o modulo “imagick” do PHPNo Ubuntu/Debian: apt install imagick-php7.2PECL : pecl install imagick O WordPress tem uma classe abstrata chamada WP_Image_Editor. Há duas outras classes que a estendem chamadas WP_Image_Editor_GD e WP_Image_Editor_Imagick. Para que nós não tenhamos que criar uma função para escolher entre as classes há uma no core…
-
Magento 2 – alterar a quantidade mínima de caracteres da senha
Introdução Em um post anterior montei um passo a passo de como alterar a complexidade da regra de validação da senha dos usuários no Magento 2. Para complementar aquele, estou postando esse em que eu faço um passo a passo de como alterar a quantidade mínima de caracteres da senha.
-
Removendo os emojis do header do WordPress
Remove de forma fácil o script do emoji no Wordpress, adicione os códigos abaixo no seu functions.php
-
Acompanhamento de Progresso no cURL com PHP
Utilizo com certa frequencia o cURL em meus projetos e adoro ele por conta de todas as possibilidades que ele nos dá, principalmente com o envio de cabeçalhos. Mas uma novidade para mim foi descobrir que era possível o acompanhamento de progresso no cURL com PHP. Achei isso simplesmente fantástico! Estava com um problema em…
-
PHP Curl Timeout e ConnectTimeout
Encontrei um problema no usando o php curl timeout . Problema relativamente leve no meu código. Utilizando o cURL para fazer o download de arquivos em um dos meus projetos me deparei com o cancelamento do download. Debugando inicialmente pensei que o arquivo que estava baixando estivesse corrompido, mas não estava, conferi todas as fontes…
-
Problemas com a quantidade de itens no carrinho
Trabalhando junto com um cliente fizemos a atualização da versão do seu Magento da 1.7 para a 1.9. Fora um ou outro pequeno contratempo podemos dizer que a atualização correu de forma limpa. No entanto, eis que nos deparamos com um problema, que até então eu nunca tinha visto, a quantidade de itens no carrinho…
-
Diferenças entre aspas duplas (“) e simples (‘) no PHP
Nós desenvolvedores em geral trabalhamos muito com string usando aspas, na verdade o dia todo trabalhamos fazendo conversões, concatenação, trabalhando com strings vindas do banco de dados relacional, de um XML, de diversas fontes de dados. Na maioria das linguagens ” e ‘ tem um comportamento similar, determinam o inicio e o fim de uma…
-
Parte 1 – “echo print var_dump print_r”
Para inicio de conversa, vamos ao básico: “cuspir informação na tela”. Nesse post serão mostrados com exemplos as principais “funções” que utilizo para a impressão de informação na tela, e qual delas podem ser úteis no debug. echo e print Aos apressados, rápido exemplo de utilização. <?php echo “Olá Thiago”; echo ‘Olá Thiago’; echo (“Olá…
-
Adicionar um ou multiplos produtos com apenas um link no Magento
Cria-se uma forma diante da necessidade, ou simplesmente descobre que essa forma já existe. Diferente do que há pela internet aqui eu compartilho uma forma realmente muito fácil de adicionar diversos produtos simples ao mesmo tempo via query string. Usando o metodo ADD do próprio checkout/cart, passando os IDs do produto. Criei abaixo uma lista com quatro…
-
Workaround para o modulo do PedroTeixeira/Correios
Um amigo me relatou no dia de ontem (1/12/2012) que o retorno das informações do frete dos correios estavam retornando a mesma mensagem: Houve um erro inesperado, por favor entre em contato. Erro ao calcular o prazo, teste novamente mais tarde.(Cod. 99).
-
PHP-CGI query string parameters vulnerabitily
Uma massa de emails que lotou o espaço em disco do HD de um dos servidores da empresa em qual trabalho foi o que motivou esse post. Na verdade o fim do espaço em disco me levou a encontrar um BUG no PHP-CGI 5.2.6 que levava a execução de código arbitrário a partir dos parâmetros…
-
Magento login automático
O login automático é uma solução para desenvolvedores, mantenedores e proprietários de ecommerce Magento que querem dar uma melhor experiência para seus usuários. Vale a pena dar uma lida, e mais a pena ainda comentarem.