Jump to content

Hulkstar

Members
  • Content count

    44
  • Joined

  • Last visited

Community Reputation

1 Comum

About Hulkstar

Recent Profile Visitors

575 profile views
  1. Hulkstar

    Chat NodeJs

    Boa tarde,estou seguindo um tutorial do DevMedia de como configurar um chat nodejs (Link tutorial Aqui),porém na "Listagem 8. Incluindo o módulo Socket.IO." quando eu faço a alteração do script de acordo com o tutorial e tento rodar o aplicativo no servidor,me aparece o seguinte erro, "http://prntscr.com/ow7kd4",caso eu retire o seguinte script "var io = require('socket.io')(app);",já dei uma pesquisada na internet,porém até agora não consegui achar uma solução para o erro,se alguém souber e poder me ajudar por favor,ficarei muito grato. Abaixo tem o arquivo app.js var app = require('http').createServer(resposta); var fs = require('fs'); var io = require('socket.io')(app); app.listen(3000); console.log("Aplicação está em execução..."); function resposta (req, res) { var arquivo = ""; if(req.url == "/"){ arquivo = __dirname + '/index.html'; }else{ arquivo = __dirname + req.url; } fs.readFile(arquivo, function (err, data) { if (err) { res.writeHead(404); return res.end('Página ou arquivo não encontrados'); } res.writeHead(200); res.end(data); } ); } Abaixo tem o arquivo indes.html <!DOCTYPE html> <html> <head> <title>ChatJS - FrontEnd Magazine - DevMedia</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div id="historico_mensagens"></div> <form id=’chat’> <input type='text' id='texto_mensagem' name='texto_mensagem' /> <input type='submit' value='Enviar mensagem!' /> </form> </body> </html>
  2. Hulkstar

    PHP + JON [Recuperar dados].

    Tenho um sistema em php que recupera as mensagens não lidas e são convertidas para serem recuperadas em json,porém quando eu recupero as novas mensagens não lidas o sistema apaga as antigas mensagens,eu queria que as antigas mensagens continuasse disponíveis e fosse apagadas apenas se o usuário atualizar a pagina,vou deixar abaixo o código ajax que estou utilizando,se possível me ajudar nesse código,desde já agradeço a atenção de todos. <script type="text/javascript"> $(document).ready(function(){ atualiza(); }) var timerI = null; var timerR = false; function para(){ if(timerR) clearTimeout(timerI) timerR = false; } function atualiza(){ para(); atualiza(); } function atualiza(){ $.ajax({ url:"", dataType:"json" }).done(function(data){ var mostra = ''; $.each(data.mensagem, function(i,x){ mostra += '<li class="sent"> <img src="site.com/visual/imagens/usuarios/'+x.id_de+'.jpg" alt="" /> <p>Lorem Ipsum - ID: '+x.id_de+' » 00:00:00 00/00/0000<br /><br />'+x.mensagem+'</p> </li>'; }); $("#redMenssage").html(mostra); }); timerI = setTimeout("atualiza()", 5000); timerR = true; } </script> **** Resumindo,o que eu preciso é que o novo conteúdo seja adicionado sem apagar o conteúdo antigo,obrigado.
  3. Hulkstar

    SELECT SQL Leilão.

    Cara,funcionou perfeitamente,da maneira que eu estava querendo,muito obrigado mesmo,ajudou bastante.
  4. Hulkstar

    SELECT SQL Leilão.

    Veja bem,vou deixar 2 prints,para você ter mais ou menos uma ideia do que eu preciso,se eu utilizar o código abaixo. SELECT id,id_produto,extra_deck,id_usuario,id_lance,data_lance FROM leilao_arremates AS m1 WHERE id_lance = ( SELECT MAX(id_lance) FROM leilao_arremates AS m2 WHERE m1.id_produto = m2.id_produto) O resultado que eu obtenho é o seguinte: Como circulado acima,existe dois lances iguais,no caso o que teria que ser válido é apenas o primeiro lance,agora caso eu use o código abaixo. SELECT le.id,le.id_usuario, le.id_produto, le.id_lance, le.data_lance FROM leilao_arremates le INNER JOIN (SELECT id_produto,MAX(id_lance) as max_lance, MIN(data_lance) AS min_data FROM leilao_arremates GROUP BY id_produto) X1 ON X1.max_lance = le.id_lance AND X1.min_data = le.data_lance AND X1.id_produto = le.id_produto Eu tenho o seguinte resultado: Resumindo,caso exista dois lances iguais,eu preciso que o sistema pegue o primeiro lance,de acordo com a data cadastrada no sistema.
  5. Hulkstar

    SELECT SQL Leilão.

    Fiz o teste com o seguinte código e não funcionou muito bem,alguns lances de alguns usuários acabaram ficando de fora,como se tivessem sido ignorados. SELECT le.id_usuario, le.id_produto, le.id_lance, le.data_lance FROM leilao_arremates le INNER JOIN (SELECT id_produto,MAX(id_lance) as max_lance, MIN(data_lance) AS min_data FROM leilao_arremates GROUP BY id_produto) X1 ON X1.max_lance = le.id_lance AND X1.min_data = le.data_lance AND X1.id_produto = le.id_produto Se tiver alguma outra sugestão,me avisa por favor..
  6. Hulkstar

    SELECT SQL Leilão.

    Eu consegui fazer da seguinte maneira,porém eu gostaria de saber se existir lances iguais se teria como escolher o primeiro lance. SELECT id,id_produto,id_usuario,id_lance FROM leilao_arremates AS m1 WHERE id_lance = ( SELECT MAX(id_lance) FROM leilao_arremates AS m2 WHERE m1.id_produto = m2.id_produto)
  7. Hulkstar

    SELECT SQL Leilão.

    Eu criei um sistema de leilão,porém eu preciso no final do leilão pegar o maior lance para diversos produtos diferentes,vou deixar uma print abaixo,porém o código sql que estou usando não está me trazendo os resultados corretamente. SELECT id,id_produto,id_usuario,MAX(id_lance) FROM leilao_arremates GROUP BY id_produto Obrigado pela ajuda...
  8. Hulkstar

    Array Group

    $query = $conn->prepare("SELECT * FROM deck_library_cartas,deck_library WHERE deck_library.publico = '1' AND deck_library.id = deck_library_cartas.id_deck GROUP BY deck_library_cartas.id_deck"); $query->execute(); while($resultado = $query->fetch(PDO::FETCH_ASSOC)){ } O código acima está separado por grupo "deck_library_cartas.id_deck",porém ele exibe apenas um resultado de acordo com o "deck_library_cartas.id_deck",o que eu preciso é que ele exiba 8 resultados separados por grupo,alguém tem alguma ideia que eu possa estar me ajudando? Obrigado!
  9. Hulkstar

    Problema PHPMailer

    Olá, Estou usando o PHPMailer para envio de email smtp através do gmail,o gmail está tudo configurado certinho,o script acredito que esteja configurado de forma correta também,pois eu utilizava o mesmo sistema em um servidor antigo,porém devido eu ter alterado de servidor,agora estou com problema para configurar isso,segue abaixo o script que eu estou usando. eu cheguei a instar o postfix e o sendemail,mais não deu certo,alguém tem alguma ideia que possa estar me ajudando? include("phpmailer/class.phpmailer.php"); include("phpmailer/class.smtp.php"); include("phpmailer/class.pop3.php"); include("phpmailer/PHPMailerAutoload.php"); $ToEmail = ''; $MessageHTML = ''; $MessageTEXT = ''; $Mail = new PHPMailer(); $Mail->IsSMTP(); $Mail->Host = "smtp.gmail.com"; $Mail->SMTPAuth = TRUE; $Mail->SMTPSecure = "ssl"; $Mail->Port = 465; $Mail->Username = ''; $Mail->Password = ''; $Mail->Priority = 1; $Mail->CharSet = 'UTF-8'; $Mail->Encoding = '8bit'; $Mail->Subject = ''; $Mail->ContentType = 'text/html; charset=utf-8\r\n'; $Mail->From = ''; $Mail->FromName = ''; $Mail->WordWrap = 900; $Mail->AddAddress($ToEmail); $Mail->isHTML(TRUE); $Mail->Body = $MessageHTML; $Mail->AltBody = $MessageTEXT; $Mail->Send(); $Mail->SmtpClose(); Obrigado!
  10. Hulkstar

    Problema PHPMailer

    Olá, Estou usando o PHPMailer para envio de email smtp através do gmail,o gmail está tudo configurado certinho,o script acredito que esteja configurado de forma correta também,pois eu utilizava o mesmo sistema em um servidor antigo,porém devido eu ter alterado de servidor,agora estou com problema para configurar isso,segue abaixo o script que eu estou usando. eu cheguei a instalar o postfix e o sendemail,mais não deu certo,alguém tem alguma ideia que possa estar me ajudando? include("phpmailer/class.phpmailer.php"); include("phpmailer/class.smtp.php"); include("phpmailer/class.pop3.php"); include("phpmailer/PHPMailerAutoload.php"); $ToEmail = ''; $MessageHTML = ''; $MessageTEXT = ''; $Mail = new PHPMailer(); $Mail->IsSMTP(); $Mail->Host = "smtp.gmail.com"; $Mail->SMTPAuth = TRUE; $Mail->SMTPSecure = "ssl"; $Mail->Port = 465; $Mail->Username = ''; $Mail->Password = ''; $Mail->Priority = 1; $Mail->CharSet = 'UTF-8'; $Mail->Encoding = '8bit'; $Mail->Subject = ''; $Mail->ContentType = 'text/html; charset=utf-8\r\n'; $Mail->From = ''; $Mail->FromName = ''; $Mail->WordWrap = 900; $Mail->AddAddress($ToEmail); $Mail->isHTML(TRUE); $Mail->Body = $MessageHTML; $Mail->AltBody = $MessageTEXT; $Mail->Send(); $Mail->SmtpClose(); Obrigado!
  11. Hulkstar

    Problema com SELECT

    Desculpe a demora em responder,porém ajudou muito em fazer o que você disse,a consulta chegou agora em ficar por exemplo em 0.0086 segundos,uma consulta por exemplo de todos os dados do usuário ficou por exemplo em 0.0008 segundos,o que demorava muito mais do que isso,obrigado mesmo,ajudou bastante mesmo.
  12. Hulkstar

    Problema com SELECT

    Não melhorou não,ficou praticamente mesma coisa 0.7294 segundos.
  13. Hulkstar

    Problema com SELECT

    Estou com um problema em uma consulta no bd cujo tem um total de 2078456 registros,o que eu preciso é o seguinte,verificar se um usuário possui um único dado,porem quando eu faço essa consulta,o tempo para resposta está sendo de 0.7118 segundos,como eu posso estar melhorando esse tempo de resposta,pois quando vou ativar na página,leva em média 1,14 segundos para abrir,e isso incomoda muito. SELECT COUNT(id) FROM `teste_usuario` WHERE id_usuario = '1' AND id_peça = '58' AND metodo_compra = '1'; Obrigado!
  14. Hulkstar

    gerar sistema php

    Oks,obrigado pela ajuda!
  15. Hulkstar

    gerar sistema php

    Na verdade eu queria uma ajuda para tentar descobrir o por que o script quando tem até 14 times funciona corretamente,quando se tem mais de 14 times,o script já não funciona,até dar erro por tempo de espera. Por que eu já fiz algumas mudança no script para ver se conseguia resolver o problema,mais continua a mesma coisa.
×

Important Information

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