Jump to content

Ricardo Saraiva

Members
  • Content count

    731
  • Joined

  • Last visited

  • Days Won

    2

Ricardo Saraiva last won the day on March 31 2013

Ricardo Saraiva had the most liked content!

Community Reputation

84 Bom

About Ricardo Saraiva

  • Rank
    Em Desenvolvimento...
  • Birthday 09/30/1989

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Poços de Caldas, MG
  • Interesses
    Conhecimento

Contato

Recent Profile Visitors

2597268 profile views
  1. Ricardo Saraiva

    PHP Enviando Campo vazio para o Banco

    Verifique se o campo da senha esta com tamanho maior que 31 caracteres de preferencia use char(32) já que MD5 tem tamanho fixo. Agora outra coisa te aconselho a não usar as funções mysql_ pois elas foram depreciadas use PDO ou mysqli_, e para password também existem algoritmos melhores que MD5 como por exemplo blowfish, argon2. Mais se ainda sim quiser usar MD5 coloque um SALT com isso você https://pt.wikipedia.org/wiki/Sal_(criptografia)
  2. Ricardo Saraiva

    Envio de página php ao cliente

    Sim é possível basta no link passar esta informações, um exemplo seria algo assim: www.meulink.com.br?origem=xxxx&envio=xxxxx
  3. Ricardo Saraiva

    ajuda com php

    Para este caso talves o mais simples seria criar um subdominio wildcard e tratar direto da aplicação. Vou postar alguns links que podem te ajudar: https://www.9lessons.info/2016/03/how-to-create-dynamic-subdomains-using-php-and-htaccess.html https://www.digitalocean.com/community/questions/create-subdomain-on-the-fly-by-using-php http://kbeezie.com/wildcard-subdomains-php/
  4. Ricardo Saraiva

    Definir a quantidade ideal e pessoas em um Grupo em PHP

    Acho a função abaixo deve resolver o seu problema: <?php function criarGrupo($usuarios, $max, $min) { $grupo = []; $grupo[$max] = floor($usuarios / $max); //valida se todos os grupos tem o numero maximo if($grupo[$max] * $max == $usuarios) { return $grupo; } //gera os grupos com o numero minimo do { $grupoResto = ($grupo[$max] == 0) ? $usuarios : $usuarios - ($max * $grupo[$max]); if($grupoResto >= $min) { $grupo[$min] = floor($grupoResto / $min); //valida se um dos grupos precisa ter mais usuarios que o minimo e menos que o maximo if($grupoResto % $min != 0) { $grupo[$min]--; $grupo[$min + ($grupoResto % $min)] = 1; } break; } $grupo[$max]--; } while ($grupo[$max] > -1); return $grupo; } print_r(criarGrupo(9, 6, 4)); /* Array ( [6] => 0 [4] => 1 [5] => 1 ) */ print_r(criarGrupo(50, 6, 4)); /* Array ( [6] => 7 [4] => 2 ) */ print_r(criarGrupo(51, 6, 4)); /* Array ( [6] => 7 [4] => 1 [5] => 1 ) */ tem algumas simulações e seus resultados
  5. Ricardo Saraiva

    fpdf com ckeditor - formatação do banco de dados

    FPDF acho que não tem suporte para HTML, tem a biblioteca MPDF que tem suporte para HTML. Só cuidado pois o PDF pode não ter o resultado esperado comparado com o HTML no browser.
  6. Ricardo Saraiva

    monitorar aplicações php e servidor apache

    Boa noite gostaria de indicação de ferramentas para monitorar o apache e aplicações php?
  7. Ricardo Saraiva

    [Resolvido] Comunicação com banco de dados

    Alem do error_reporting habilite o display_errors. ini_set('display_errors', 1);
  8. Ricardo Saraiva

    Inserir varios arrays nao repetidos

    Adiciona um índice de único no campo no banco de dados e caso esteja usando MYSQL use INSERT IGNORE INTO para gravar os dados. O IGNORE de forma simples ignora o insert caso o registro seja duplicado.
  9. Ricardo Saraiva

    Colocar e-mails em um Array para enviar

    Evite usar campos neste padrão: email1, email2 etc... Normalizar os dados de sua tabela de contatos dividindo em duas. Crie uma tabela para armazenar os e-mails dos contatos exemplo abaixo. tabela contatos (id, nome) tabela email (id, id_contato, email) Leia sobre normalização de dados: http://www.blogdati.com.br/index.php/2010/03/normalizacao-em-banco-de-dados/ Caso use o mysql 5.7 e queira manter os e-mail na mesma tabela de contato pode se criar um campo do tipo JSON e armazenar os e-mail neste campo. https://dev.mysql.com/doc/refman/5.7/en/json.html
  10. Ricardo Saraiva

    Como inserir uma pagina dentro de outra pagina do Wordpress

    Explique um pouco melhor ficou um pouco confusa sua pergunta.
  11. Ricardo Saraiva

    Problemas com acentuação SQL_Latin1_General_CP1_CI_AS

    Outra alternativa defina o caratere como UTF-8 no header com o próprio php e tambem na conexão com o banco de dados. header('Content-Type: text/html; charset=utf-8');//Define o caractere como utf-8 $this->conn = new mysqli('host', 'user', 'pass', 'database');//conexão com o banco de dados $this->conn->set_charset('utf8');//define a codificação que o banco de dados ira trazer as informações Tem este artigo excelente que fala sobre problemas com caracteres: http://rubsphp.blogspot.com.br/2011/07/problemas-com-charset-nunca-mais.html
  12. Ricardo Saraiva

    Problemas com acentuação SQL_Latin1_General_CP1_CI_AS

    Bom no caso as funções funções utf8_encode e utf8_decode podem resolver o seu problema : utf8_encode e utf8_decode. E no caso defina a codificão de caractere de sua pagina para UTF-8: <!-- HTML-5 --> <meta charset="UTF-8"> <!-- HTML 4 --> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  13. Ricardo Saraiva

    Problemas com acentuação SQL_Latin1_General_CP1_CI_AS

    Depende de com esta configurado a codificação de caracteres de sua pagina. No caso amigo para evitar este tipo de problema configure tudo com a mesma codificação de caractere, te aconselho a usar UTF-8 em tudo.
  14. Ricardo Saraiva

    Contar Valores Iguais de Varias Colunas

    Ja trabalho com CASE no mysql resolve seu problema facil. <?php $buscando_vendas = mysql_query("SELECT sum(CASE WHEN Modulo_A = 'Vendido' THEN 1 ELSE 0 END) as total1, sum(CASE WHEN Modulo_B = 'Vendido' THEN 1 ELSE 0 END) as total2, sum(CASE WHEN Modulo_C = 'Vendido' THEN 1 ELSE 0 END) as total3 FROM cursos"); $listar_vendas = mysql_fetch_assoc($buscando_vendas); $total_de_vendas = $listar_vendas['total1']+$listar_vendas['total2']+$listar_vendas['total3']; ?> Espero ter ajudado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.