Ir para conteúdo

POWERED BY:

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

4413101 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

    Botão de Download/Redirecionador com link em tabela do banco de dados.

    Você pode gerar um token todos os dias novo para cada link e depois utilizar o crud para exibir o link e assim evitar possíveis cópias. Exemplo de um link com token usando uma hash sha1(); <a href="link.html?token=(hash de 40 caracters)" style="display: block; color: black">
  12. André Severino

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Como você está fazendo ?
×

Informação importante

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