Ir para conteúdo

André Severino

Members
  • Total de itens

    1598
  • Registro em

  • Última visita

Reputação

3 Comum

Sobre André Severino

  • Data de Nascimento Abril 4

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    SP

Contato

  • Site Pessoal
    https://www.andrewd.com.br

Últimos Visitantes

4412886 visualizações
  1. André Severino

    Formulario de contato com email destino dinamico

    Você precisa fazer uma query no banco de dados para selecionar o e-mail nesta tabela onde o administrador vai fazer o cadastro. SELECT email FROM contato Depois no script você adiciona esse valor na variável $emailDestino Uma dica você pode utilizar o PHP_EOL que já verifica o OS do servidor e adiciona a quebra de linha automaticamente de acordo com o sistema operacional. Até a próxima e happy coding!
  2. André Severino

    Malware vírus em aparelho IPTV

    Olá boa tarde a todos, No ano passado (jun/21) a Anatel publicou uma nota dizendo que alguns analistas encontraram um malware em um aparelho IPTV, o aparelho em questão é o HTV. Em abril/21 eu comprei um de presente para meus pais e recentemente troquei meu roteador e ele começou a bloquear o aparelho porque ele está fazendo ataques DDOS de dentro da rede. (foi quando descobri esse artigo da anatel) Atualmente deixei o aparelho um roteador exclusivo para ele com outra faixa de IP na rede, para tentar evitar a captura dos dados do roteador principal, será que isso é suficiente ou não tem nada haver? Enfim alguém sabe como faço para descobrir essa porta que ele usa ? Como posso bloquear isso ? Obs.: não sou a favor da pirataria muito pelo contrário, mas meu pai já usava um aparelho via satélite com o uso de duas antenas, só melhorei o equipamento dele por gratidão :D
  3. André Severino

    Erro cURL unable to get local issuer certificate

    Oi que bom que conseguiu O SSL está em nossa vida para melhorar a segurança de nossos sistemas e ajudar os usuários, não é um preciosismo, o ideal é usar várias camadas de segurança e usar um certificado válido faz parte de uma delas. Se você passou o caminho do arquivo corretamente, ele está carregando sim. O problema é que você está usando um certificado inválido então ele não roda xD mas se você precisar usar no futuro basta usar um certificado válido e passar o caminho corretamente no curl. Abraço e qualquer dúvida só postar xD
  4. André Severino

    api_B dentro do foreach da api_A

    Oi @Giovanird boa noite! Tudo bem? Só uma dúvida essas APIs são públicas? Usando file_get_contents() só com o link da para acessar, não tem nenhuma autenticação? Se for o caso faz um teste e posta o retorno das variáveis $retornoSala e $retornoAluno para eu tentar te ajudar, pois como nosso amigo @Frank K Hosaka mencionou pode ser um retorno de JSON inválido nas apis. <?php // Forçar o php para exibir todos os erros error_reporting(E_ALL); ini_set('display_errors', 'On'); // Teste de acesso nas apis $retornoSala = file_get_contents("https://api/sala?id=987"); #Atenção para o ID da sala ser válido $retornoAlunos = file_get_contents("https://api/alunos?id=4"); #Atenção para o código do aluno ser um código válido // Retorno // O ideal seria copiar o retorno do código fonte tipo um exemplo com Chrome: view-source:https://forum.imasters.com.br/topic/588234-erro-curl-unable-to-get-local-issuer-certificate/ você pode usar view-source:http://localhost:8080/seu-projeto/arquivo-teste.php echo '<pre>'; echo '<h3>Retorno Sala:</h3>'; var_dump($retornoSala); echo '<h3>Retorno Alunos:</h3>'; var_dump($retornoAlunos); echo '</pre>'; ?> Existe algumas integrações com XML (via soap) mas as com JSON são as melhores possíveis, tipo ele pode ser chato? Sim pode xD, só que usando ele você usa menos caracteres que no xml diminuindo o tamanho das requisições para enviar/receber assim contribui para economizar recursos como largura de banda(e etc) da rede privada e pública dos servidores e banda dos clientes(planos limitados como os de cel)! Alguns datacenters cobram por esse tráfego e se for uma empresa grande com a quantidade de requisições de milhões/dia a largura da banda aumenta e a conta sobe no final do mês xD
  5. André Severino

    Erro cURL unable to get local issuer certificate

    Oi boa noite! Tudo bem? No caso qual o valor da variável $cacert ? Me mostra o caminho do certificado pois o ideal é usar o caminho absoluto tipo /var/www/html/certificados/arquivo.pem ... curl_setopt($ch, CURLOPT_CAINFO, $cacert); curl_setopt($ch, CURLOPT_CAPATH, $cacert); ... Esse certificado que você está usando você baixou de um site aleatório ou é desta empresa da $url? Se você quiser pode testar desativando a verificação do certificado (ssl) se não você precisa de um certificado válido no seu servidor para usar o que é o recomendado. $ch = curl_init($url); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Token token="' . $token . '"']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //curl_setopt($ch, CURLOPT_CAINFO, $cacert); //curl_setopt($ch, CURLOPT_CAPATH, $cacert); $res = curl_exec($ch); if($res===FALSE) { $Res["erro"] = "curl"; $Res["msg"] = "Execução CURL falhou!"; $Res["descr"] = curl_error($ch); } else { $Res["dados"] = json_decode($res); $Res["http"] = curl_getinfo($ch, CURLINFO_HTTP_CODE); $Res["erro"] = ($Res["http"]==200)? "OK" : "http" ; $Res["msg"] = ($Res["http"]==200)? "" : "Erro HTTP ".$Res["http"] ; }
  6. André Severino

    Exportar para Excel

    Oi boa tarde, o seu require para o autoload da vendor está errado, você precisa remover a primeira / porque se não ele vai começar a buscar na raíz do www/, você precisa colocar: ps.: verifica quantas pastas você tem que voltar a partir do arquivo para a pasta vendor, aqui ele vai voltar 3 diretórios, olha se vai cair na pasta do vendor. require('../../../vendor/autoload.php');
  7. André Severino

    [ Resolvido ] Falha ao retornar dados com PDO

    Nesta linha, você precisa passar o campo do result set. //$local_arquivo = $local.$rs; $local_arquivo = $local.$rs['arquivo']; seria interessante também antes do download verificar se o arquivo existe: if( file_exists($local_arquivo) ) { ... headers e readfile }
  8. André Severino

    Curl com acento não envia

    Você salva os dados neste arquivo ? As vezes pode ser problema nele e não no arquivo do curl. https://central.servidor.com.br/post.php Agora se você salva no próprio arquivo do curl, tenta adicionar um encode nos caracteres antes de enviar o post: http_build_query(array_map('utf8_decode', $array))
  9. André Severino

    Recuperando os dados do banco entre 2 datas

    Olá, percebi que você está recebendo o valor $data_inicial e $data_final via $_POST, você precisa usar o padrão americano YYYY-MM-DD para pesquisar usando o between. Você deve estar recebendo o valor do seu formulário no padrão brasileiro (dd/mm/YYYY), você precisa converter para o padrão americano (YYYY-mm-dd).
  10. André Severino

    Servidor processa 1 requisição de cada vez

    Oi boa tarde @kelvim. Você está fazendo essa solicitação através do javascript usando http, acredito eu. O que você pode fazer é escrever isso usando websockets, então você tira um pouco a sobrecarga das requisições http desses new_search e faz o envio/recebimento dos dados através de websockets, seguindo mais ou menos a ideia de um sistema de chat. Abraço.
  11. André Severino

    remover aspas array [RESOLVIDO]

    Você consegue add essa função ou em outro caso colocar dentro da sua classe e depois tratar os array_keys() e array_values() como no exemplo: <?php function verificaNomeNull($array) { $novoArray = array(); $qtd = is_array($array) ? count($array) : 0; for( $i=0; $i<$qtd; $i++ ) $novoArray[] = ((mb_strtolower(trim($array[$i])) == 'null') || (trim($array[$i]) == '')) ? NULL : trim($array[$i]); return $novoArray; } $array = array('Nome', 'Sobrenome', 'Sobrenome2', 'Null', 'NULL', 'nUlL', ''); // array_values() $novosValores = verificaNomeNull($array); // verificaNomeNull( array_values($dados) ) || ou add na classe como protected ... dps chama com $this->verificaNomeNull($array) var_dump( $novosValores );
  12. André Severino

    Problema no remover carrinho PHP

    Igual o ShadowDLL disse, no trecho pode mudar para: if(isset ($_GET['remover'])&& $_GET['remover'] == "carrinho") { $idProduto = $_GET['id']; $_SESSION['itens'][$idProduto] -= 1; echo '<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=carrinho.php"/>'; }
  13. André Severino

    Como posso tratar melhor meu codigo If else no meu update de arquivos

    Seu código está dentro de um switch ? Neste caso você pode utilizar <?php ao invés de <? e também trocar o elseif ($doc1 <> "" and $doc2 == "") { por elseif ($doc1 != "" && $doc2 == "") { Do resto acho que está ok... O ideal seria você fazer apenas um update no final do case.
  14. André Severino

    Export para Excel (msg de formato errado)

    Oi, Você está gerando o arquivo excel usando um html com <table> ou uma classe para gerar o .xls ?
  15. André Severino

    Cupom de desconto enviando para pagseguro - RESOLVIDO

    Oi, acho que você precisa aplicar o desconto antes de enviar para o pagseguro. Assim o pagseguro já gera a fatura com o valor correto para você. []'s
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.