Fábio BN - Fórum iMasters
Fábio BN
Fábio BN last won the day on January 5 2018
Fábio BN had the most liked content!
About Fábio BN
2639982 profile views
Fábio BN replied to Fábio BN's topic in Javascript
Olá. Eu conseguiu resolver isso, fiz uma alteração no código, para quando a for de celular, dar o POST sem a função de Lightbox. Assim quando for celular, abre direto na tela. <?php if ($mobile == "sim") { ?> <form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" > <?php }else{ ?> <form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" onsubmit="PagSeguroLightbox(this); return false;"> <?php } ?> Abraços!
Fábio BN started following Envio de E-mails via PHP com Notificação de Inválidos ou Atraso?, Post PagSeguro não funciona em Iphone e Navegador Samsung, Como tratar Retorno de XML com erro do servidor? and and 1 other June 8, 2020
Fábio BN replied to Fábio BN's topic in PHP
No PHP achei uma forma de desativar erros sem precisar remover as linhas: error_reporting(E_ALL|E_STRICT); ini_set('display_errors', true); Basta colocar um @ na frente da função que se der erro não aparece na tela. Abraços!
Consegui não exibir o erro removendo da página: error_reporting(E_ALL|E_STRICT); ini_set('display_errors', true); Abraços!
Olá. Eu estava fazendo testes, quando coloco uma URL do XML inválida, sempre dá erro na linha abaixo, e não consigo tratar o erro. $xml = simplexml_load_file($url); Estou com o mesmo problema dessa pessoa desse Link: https://pt.stackoverflow.com/questions/330612/como-tratar-erros-em-caso-de-falha-no-simplexml-load-file-em-php Eu já procurei algumas alternativas no site do PHP onde mostram formas de ignorar erros do xml mas nenhuma funcionou. Para eu simular a queda do servidor eu coloco um Link quebrado no link do xml Abraços!
Olá. Um amigo meu me orientou a pegar alguma variável de retorno do XML que retorne com um valor fixo, e fazer uma verificação, se algo vier errado ou em branco, eu faço um IF e coloco o código alternativo, é interessante salvar Logs desses acontecimentos ou enviar por e-mail para ficarmos sabendo quando o retorno do XML deu algum erro até por questão de monitoramento. Agora é só aguardar o servidor cair para ver se ficou bom. Abraços!
Olá. A única forma que encontrei de receber as notificações de erro foi usando PHPMailer que serve para o envio de e-mails autenticado, vou adotar esse script agora. Abraços!
Olá. E achava que meu problema seria por que eu estava usando a linha no padrão abaixo incompleta: $headers = 'From: Nome do Remetente <e-mail@remetente.com.br>' . "\r\n" ; Então mudei para o padrão adicionando mais comandos: $headers = 'From: Nome do Remetente <e-mail@remetente.com.br>' . "\r\n" .'Reply-To: e-mail@remetente.com.br' . "\r\n" .'X-Mailer: PHP/' . phpversion(); E mesmo assim os e-mails inválidos não chegam, notei que pelo ASP eu recebo os inválidos com outros remetentes também, vou citar alguns: - Mail Delivery Subsystem <MAILER-DAEMON@mx0a-00038001.pphosted.com> - Mail Delivery System <MAILER-DAEMON@mx3.bol.com.br> - postmaster@ipdot.com.br - Mail Delivery System <MAILER-DAEMON@mx.uol.com.br> E ainda recebo os retornos de repostas automáticas quando a pessoa tem essa função cadastrada como avisos de férias por exemplo. Já quando mando e-mail pelo PHP, se o e-mail tiver correto a pessoa recebe normal, e se ela clicar em responder eu recebo a mensagem pelo OutLook, mas se for algo automático que não está funcionando, como e-mails inválidos, avisos de férias, não sei por que. Abraços!
Olá. Eu trabalhei com ASP por um bom tempo, e o servidor lá era Windows Server 2003, lá sempre que enviamos um -email via código ASP e o email era inválido ou tinha atraso na entrega eu recebia um e-mail de retorno com o remetente ( postmaster@ipdot.com.br ) informando sobre o erro. Pode ser que o PHP não tenha esse recurso mas tenha como validar no ato do envio como você citou neste LINK acima, vou olhar este link e ver se acho alguma forma deu saber quais e-mails estão inválidos. Obrigado!
Fábio BN replied to rcamu's topic in PHP
Por que você não creia um script de recuperação de sessão via Cookies, assim você não tem que se preocupar com isso. Abraços!
Como redirecionar HTTP para HTTPS em todos os Links?
Já descobri: Basta colocar no HTACCESS esse código abaixo. # Redirecionar para HTTPS WC RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Abraços