Artigos de APIs, cURL e e-mail

APIs, cURL e e-mail 1.316 Enviar e-mail a partir do seu código com o PHPMailer Um formulário de contacto, um recibo de encomenda, um aviso de senha nova: mais tarde ou mais cedo o seu código tem...
APIs, cURL e e-mail 1.100 Enviar e-mail a partir do PHP: mail() ou SMTP Use SMTP com uma caixa de e-mail real do seu domínio. A função mail() serve para um teste rápido, mas devolve...
APIs, cURL e e-mail 1.164 Erro cURL 28, 7 e 6 no PHP: tempo esgotado, ligação recusada e não resolve o nome Quando o seu site chama um serviço de fora (um pagamento, uma API, uma actualização) e falha, o PHP devolve um...
APIs, cURL e e-mail 1.534 Erro cURL 60 no PHP: problema com o certificado SSL, e porque não desligar a verificação “cURL error 60: SSL certificate problem” quer dizer que o PHP ligou-se a um serviço por HTTPS e não confiou no...
APIs, cURL e e-mail 1.100 Chamar uma API web a partir do PHP com o cURL e ler a resposta em JSON Para falar com uma API a partir do PHP usa-se o cURL: abre-se um pedido, envia-se, lê-se o código de estado (200,...
APIs, cURL e e-mail 961 O json_decode devolve null: como descobrir o que está mal no JSON Quando o json_decode devolve null, o PHP sabe porquê: pergunte-lhe. A função json_last_error_msg() diz a razão em...
APIs, cURL e e-mail 1.196 URL de callback ou URL de retorno: porque o cliente voltar ao site não prova o pagamento A resposta curta: num pagamento online há, normalmente, dois endereços seus que o operador usa. O URL de retorno...
APIs, cURL e e-mail 917 Tempos de espera, repetições e idempotência: como não cobrar duas vezes ao cliente A resposta curta: quando um pedido a uma API esgota o tempo de espera, não sabe se ele chegou. Pode ter falhado...
APIs, cURL e e-mail 134 SMTP Relay no Laravel e noutras frameworks PHP: as definições do .env e o primeiro e-mail de teste A resposta curta: no Laravel, o SMTP Relay configura-se no ficheiro .env, sem tocar no código: servidor, porta 587,...