Ir para conteúdo

ESerra

Moderadores
  • Total de itens

    4849
  • Registro em

  • Última visita

  • Dias vencidos

    84

Tudo que ESerra postou

  1. ESerra

    PHP - Imprimir Relatório apenas ITENS selecionado na tabela

    O que você já tem pronto? Como está a estrutura das tabelas que vão ser consultadas?
  2. ESerra

    Consultar em banco de dados ou ler arquivo?

    Tem que ver o que o teu servidor disponibiliza, por exemplo, a extensão memcached já diminuiria as requisições ao banco de dados, mas tem que ver se está disponível no seu servidor.
  3. ESerra

    como passar o resultado de uma query para ser exibido no PHP.

    $res = $result->fetch(PDO::FETCH_ASSOC); print_r($res);
  4. ESerra

    Consultar em banco de dados ou ler arquivo?

    "Consuma menos servidor"? Memória? Processador? Banda? Vamos usar apenas o raciocínio lógico: Caso 1: ler um arquivo pronto: Requisita arquivo ao servidor -> PHP lê o arquivo -> Arquivo é enviado para renderizar no cliente. Caso 2: pegar informação no BD: Requisita informação ao servidor -> requisita informação ao PHP -> PHP requisita informação ao SGBD -> SGBD processa a informação e devolve ao PHP -> PHP processa a informação recebida -> Arquivo é enviado para renderizar ao cliente. Pelo simples lógica o caso 1 vai consumir menos recursos (processador/memória). Agora veja que, se você usar algum tipo de cache, quando você fizer uma requisição ao servidor que já tenha sido feita, ele vai seguir o fluxo do "Caso 1", o cache foi criado exatamente para você poupar processamento de coisas que já foram "feitas" em algum momento anterior, se você tem uma opção de cache, use-a, sempre vai acabar sendo a solução mais simples para diminuir a carga de processamento/uso de memória do servidor.
  5. ESerra

    Exibir/Esconder div de acordo com o dia/hora

    <?php $dataatual = date('w'); $horaatual = date('H:i:s'); $horade = '19:59:59'; $horaate = '21:00:01'; $horade1 = '08:59:59'; $horaate1 = '10:00:01'; $horade2 = '19:29:59'; $domingo = '0'; $quarta = '3'; $quinta = '4'; if (($dataatual == $domingo and (($horaatual >= $horade1 and $horaatual <= $horaate1) or ($horaatual >= $horade2 and $horaatual <= $horaate))) or ($dataatual == $quarta and $horaatual >= $horade and $horaatual <= $horaate) or ($dataatual == $quinta and $horaatual >= $horade and $horaatual <= $horaate)) { ?> <div class="conteudo"> <h3>Olá, estamos ao vivo. Caso não esteja visualizando o vídeo, Clique <a href="https://www.ibnagv.com.br/cultos-ao-vivo/">AQUI </a>para atualizar sua página.</h3> </div><?php }else { ?> <div class="conteudo1"> <h3>Olá, no momento não estamos ao vivo. Mas você pode assistir nossos cultos gravados, clicando <a href="https://www.ibnagv.com.br/cultos-gravados/">AQUI </a>ou acessando o Menu Mídias / Cultos Gravados. Obrigado. </h3></div> <?php } ?> Apenas corrigi o seu script, mas ele poderia sem bem mais otimizado.
  6. ESerra

    Consultar em banco de dados ou ler arquivo?

    A conexão ao banco é o menor dos seus problemas, lembre-se que um banco de dados é um arquivo que é gerenciado por um software especializado (SGBD). No seu contexto, se os dados raramente são alterados (observe que isso por si só é um conceito bem abstrato) seria muito mais simples gerar os arquivos fisicamente e pronto. Vou dar um exemplo concreto, um cliente pediu para gerar um sistema em que ele pudesse criar o menu dinamicamente, esse menu teria vários elementos aninhados: Menu - Submenu -- Sub-Submenu --- Sub-Sub-Submenu Toda página que fosse aberta no sistema iria ter que renderizar esse menu, só que por ele ser "ilimitado" o cara poderia ter milhares de submenus, MAS depois de cadastrar tudo, ele raramente mudava/alterava/apagava algum item dentro do menu, solução? Sempre que ele alterava esse elemento, eu literalmente fazia a consulta e gravava o menu fisicamente em um arquivo e usava esse arquivo como include nas páginas do sistema, solução simples. Tem que ver se isso é aplicável ao seu caso, lembrando que os SGBDs tem ferramentas de cache também, o que alivia muito a carga deles, que de fato é o que importa.
  7. ESerra

    [RESOLVIDO ] Não quer atualizar registro no banco de dados

    Primeiro que está faltando uma aspas para fechar a string no $result_usuario... Segundo, usei mysqli_connect_error() para capturar o erro... <?php $situacao = "CONCLUIDO"; $codphoto = $_GET['codphoto']; $servidor = "localhost"; $usuario = ""; $senha = ""; $dbname = ""; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); echo mysqli_error($conn); $result_usuario = "UPDATE photos SET situacao = '$situacao' WHERE codphoto = '$codphoto'"; $resultado_usuario = mysqli_query($conn, $result_usuario); echo mysqli_error($conn); ?>
  8. Trocar: <input type="text" name="idproduto" value="<?php echo $row['idproduto']?>"> Por: <input type="text" name="idproduto[]" value="<?php echo $row['idproduto']?>"> E $pega = $_POST['idproduto']; Por: foreach($_POST['idproduto'] as $ind=>$val{ echo "$ind - $val <br />"; }
  9. ESerra

    criptografia com addslashes

    addslashes não evita sql injection. De qualquer jeito, uma solução melhor: https://www.php.net/mysqli_real_escape_string Dê uma olhada em prepared statements, isso sim vai evitar sql injection.
  10. ESerra

    Problema na exibição de dados do banco

    $idAtirador está vindo de onde?
  11. ESerra

    Anexando multiplos arquivos

    Existem várias maneiras de fazer upload múltiplo, tem que ver exatamente como funciona o script que você está usando. Contudo, isso não é algo complexo de resolver, posto que, quando você der o submit do formulário, basta você fazer o cadastro no BD, pegar o id do "CI" criar a pasta e então mover os arquivos que foram enviados via upload, só tem que ver se o upload vai ocorrer junto com o post do formulário ou se vai ser antes (como ocorrer em alguns scripts de upload múltiplo que enviam antes para algum script e guardam em uma sessão o nome dos arquivos).
  12. ESerra

    Capa da musica tocando

    Existe algum site/site/api onde você possa informar o nome da música e ela retornar a capa do disco? Se isso existir, sem problema, caso contrário, não tem mágica.
  13. ESerra

    [ERRO]MySQL+PHP 7.0.10 não conecta

    Basta ler o erro "call to undefined function mysql_connect"... Se você for no manual: http://php.net/mysql_connect This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used.
  14. AlissonLinneker, se você deseja anunciar o seu produto utilize outros canais, editei seus posts onde você citava o endereço do seu serviço, este tópico se destina à uma solução gratuita e aberta, se quiser contribuir ótimo, caso contrário, o anúncio do seu produto não tem razão de existir aqui.
×

Informação importante

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