Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Cronometro Php+javascript

    Entendo... o melhor seria você utilizar AJAX, assim você gravaria em algum lugar no servidor essas informações e colocaria só a função em ajax para ficar fazendo as verificações do lado do servidor... com isso todos os problemas até agora (ficar com a página aberta, relógio do pc, etc) seriam sanados... o único problema é como fazer, já que ajax ainda não é a minha praia...
  2. ESerra

    Cronometro Php+javascript

    Isso que você quer não tem como ser feito... toda vez ele vai iniciar do zero, já que como ele não é um aplicativo não pode ficar executando em segundo plano (como poderia ser feito em um programa .exe por exemplo)
  3. Aquilo é javascript... Movendo... PHP » Ajax, JavaScript, XML, DOM
  4. ESerra

    Cache

    Você não chama o header do php daquela maneira... coloca apenas: header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); Não precisa de echo nem de nada...
  5. ESerra

    Cronometro Php+javascript

    Tem alteração pelo fato de que o script utiliza o relógio do PC como base... mas por ser apenas um cronômetro isso não é necessário, se você testar o que eu passei isso não acontece, já que ele em nenhum momento consulta o relógio local, o que ele faz é apenas ir adicionando segundo após segundo sem consultar nenhum tipo de informação do pc...
  6. Na página onde está o seu INSERT INTO, você coloca a função mail para enviar o e-mail para você...
  7. ESerra

    Cronometro Php+javascript

    Mas o exemplo que você passou com o DATE pega a hora do servidor... Vou te passar um exemplo de cronômetro em javascript que você pode morrer trocando a hora do relógio que não faz diferença... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sem t&iacute;tulo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript"> //CRONOMETRO //Autor: Iván Nieto Pérez //Este script y otros muchos los puedes //encontrar en //MundoJavascript.com var CronoID = null var CronoEjecutandose = false var decimas, segundos, minutos function DetenerCrono (){ if(CronoEjecutandose) clearTimeout(CronoID) CronoEjecutandose = false } function InicializarCrono () { //inicializa contadores globales decimas = 0 segundos = 0 //pone a cero los marcadores document.crono.display.value = '00:0' document.crono.parcial.value = '00:0' } function MostrarCrono () { //incrementa el crono decimas++ if ( decimas > 9 ) { decimas = 0 segundos++ if ( segundos >= 300 ) { alert('Chegou a 300 segundos...') //DetenerCrono() //return true } } //configura la salida var ValorCrono = "" ValorCrono = (segundos < 10) ? "0" + segundos : segundos ValorCrono += ":" + decimas document.crono.display.value = ValorCrono CronoID = setTimeout("MostrarCrono()", 100) CronoEjecutandose = true return true } function IniciarCrono () { DetenerCrono() InicializarCrono() MostrarCrono() } function ObtenerParcial() { //obtiene cuenta parcial document.crono.parcial.value = document.crono.display.value } </script> </head> <body> <form name="crono"> <div align="center"><center> <p><input type="text" size="8" name="display" value="00:0"><input type="button" name="Iniciar" value=" Iniciar " onClick="IniciarCrono()"></p> <p><input type="text" size="8" name="parcial" value="00:0 "> <input type="button" name="Parcial" value="Parcial" onClick="ObtenerParcial()"></p> <p><input type="button" name="Parar" value=" Parar " onClick="DetenerCrono()"> <input type="button" name="Cero" value=" Cero " onClick="DetenerCrono(); InicializarCrono()"></p> </center></div> </form> </body> </html> Quando chegar a 300 segundos ele dispara um alert (chegou a 300 segundos...), ali você pode colocar para chamar uma função qualquer...
  8. ESerra

    Cronometro Php+javascript

    Você está rodando isso em localhost? Pois a DATE pega a hora do SERVIDOR (afinal de contas php roda do lado do servidor e não do cliente), logo se for localhost é obvio que se você alterar a data do seu pc a date também vai ser influenciada... Coloca a url dessa página fantástica ai pra gente ver a mágica funcionando...
  9. Se você quer apenas saber quem respondeu faz assim, na página onde os dados da pesquisa são enviadas para o banco de dados (para ter certeza que o cara respondeu só se ele enviar os dados para essa página), pega a matricula do cidadão e joga num arquivo txt, pronto... assim num arquivinho minúsculo você pode salvar uma matrícula por linha e tudo fica ok, eu só lanço a sugestão, como fazer fica com o pessoal de ASP (eu sou do PHP ^_^ ).
  10. ESerra

    Cronometro Php+javascript

    Em PHP para acrescentar um segundo a cada segundo e ir somando você teria que ficar dando refresh na página (ou usar ajax), além disso, que diferença faz se o cara altera ou não o relógio do PC? Pergunto isso pois você apenas disse que são somados segundos após segundos até chegar a 300 (5 minutos) e ai executa a função... Então, se não existe condição de hora (por exemplo só executar a função se estiver entre o meio-dia e as 18 horas) o relógio do pc em si não faz diferença se está certo, errodo, adulterado, etc...
  11. Você configurou ele de acordo com o outro tópico? Reiniciou o apache para pegar as novas configurações do php.ini?
  12. ESerra

    Comando Like

    Você não alterou a exibição de erros para off? Como eu disse outra hora, display_errors off é dor de cabeça na certa... já que você não tem as informações geradas pelo próprio php... Você não alterou a exibição de erros para off? Como eu disse outra hora, display_errors off é dor de cabeça na certa... já que você não tem as informações geradas pelo próprio php...
  13. ESerra

    Comando Like

    Qual o erro? Esse ponto depois de $categoria existe mesmo? $sql = "select * from AQITE where CODGIE Like '%$categoria.%' and DESITE Like '%". $_SESSION["busca"] ."%' LIMIT $inicial,$rpp"; Use o OR DIE(mysql_error()); para ver o que está acontecendo...
  14. Em primeiro lugar seu cabeçalho está errado pois "Para" não existe, o correto é FROM... $cabecalho = "FROM: DWMX \n"; O outro erro é pois você deve estar usando isso em localhost e não está com o php configurado e também não deve ter um servidor para enviar esses e-mails ativo... olha ai https://www.scriptbrasil.com.br/forum/lofiv...php/t69826.html
  15. ESerra

    Include Com Variável

    No manual do include um dos exemplo chamando variáveis manda incluir o caminho completo até o arquivo ou seja: include "http://www.site.com/arquivo.php?variavel=0"; Ao invés de: include "arquivo.php?variavel=0"; Mas eu sempre chamei direto apenas o arquivo com as variáveis...
  16. ESerra

    Include Com Variável

    Mas é o que o php está reportando... Que eu me lembre não tem como o host impedir um include com variáveis, o que pode acontecer é a versão do php ser anterior a 4.3.0 e ai sim se não me engano isso não é possível pela limitação que existia antes da versão citada...
  17. ESerra

    Include Com Variável

    Segundo o erro reportado o que acontece é que os arquivos não estão sendo encontrados para dar o include... failed to open stream: No such file or directory Failed opening 'showresults.php?usuario=dhschiff' for inclusion
  18. ESerra

    Erro

    Não...
  19. ESerra

    Erro

    A única coisa que isso faz é ocultar todos os avisos que o PHP emite, independente da natureza do aviso (notice, warning, etc)...
  20. O que eu fiz foi concatenar os valores, note que no seu exemplo você está dando echo neles sem estar entre aspas, e o que eu fiz foi exatamente evitar de chamar o elemento do array entre aspas, por isso a solução que é concatenar para evitar problemas... Note que para concatenar você usa o ponto final e a aspa, tipo: echo $variavel."coisa qualquer"; ou echo "coisa qualquer".$variavel; ou echo "xxxxxxx".$variavel."yyyyyyyyy"; Claro que: echo "xxxxxxx $variavel yyyyyyyyy"; funciona também, mas por exemplo: echo "xxxxxxx $POST['xxx']yyyyyyyyy"; Não... então tirando variáveis, o resto é recomendável concatenar... E pro modo que você estava fazendo funcionar teria que ser algo do tipo: <?php // fazendo a conexão com o banco de dados $conecta= mysql_connect("local","user","senha"); // comando para ler os bancos $executa="SHOW DATABASES"; // iniciando a query que irá mostrar os bancos $query=mysql_query($executa,$conecta) or die(mysql_error()); // apresentação dos resultados echo "<select name=\"databases\">"; while ($dados=mysql_fetch_array($query)) { // imprimindo o nome das tabelas existentes no banco ?> <option value="<?php echo $dados[0]; ?>"><?php echo $dados[0]; ?></option> <?php } echo "</select>"; ?>
  21. //... echo "<select name=\"databases\">"; while ($dados=mysql_fetch_array($query)) { // imprimindo o nome das tabelas existentes no banco echo "<option value=\"".$dados[0]."\">".$dados[0]."</option>"; } echo "</select>"; /...
  22. ESerra

    Erro

    Nesse caso específico esse aviso é dado pois só vai ser criado um elemento de sessão com o índice cesta quando você pôr alguma coisa no carrinho (sei que você tirou isso dai de um código lá do imaters...) Você pode desabilitar a exibição dos notices, pra debugar é bom, mas se o servidor estiver configurado pra exibir dá pra desabilitar com o error_reporting. Ps.: Só complementando a informação acima ;)
  23. ESerra

    Busca Por Datas

    SELECT * FROM tabela WHERE data >= '$data' Onde $data é a variável que conterá a data e tabela a tabela onde será feita a pesquisa e data a coluna da tabela pesquisada... Note que isso só vai funcionar se o campo data da tabela for do tipo DATE (dá pra fazer com DATETIME também), e a $data ter que ser formatada no padrão Unix (aaaa-mm-dd)...
  24. ESerra

    Fopen

    Acontece que o file_exists tem que ser usado com o nome do arquivo/pasta e não com o que você está fazendo, se você quer testar se o arquivo existe ou você chama o nome dele no file_exists...
  25. ESerra

    Cache

    No cabeçalho mande não fazer cache... header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache");
×
×
  • Criar Novo...