Hulkstar
Members-
Total de itens
50 -
Registro em
-
Última visita
Reputação
1 ComumSobre Hulkstar
Últimos Visitantes
1061 visualizações
-
Hulkstar começou a seguir Problema PHPMailer, Array Object, Lista de usuário conectados socketio. e e 6 outros
-
Alguém poderia me dar uma ajuda de como eu posso pegar mais de 1 objeto no array para listar,no caso ali eu só estou conseguindo listar o "id",gostaria de listar outras informações como o nickname,alguém sabe me ajudar a resolver isso?Obrigado! var users [] socket.on("user_connected", function(id){ socket.id = id; users[id] = socket.id; io.sockets.emit("user_connected", Object.keys(users)); });
-
Opa pessoal,tudo bem,estou tentado emitir uma lista de usuários conectados pelo socketio,porém eu até consegui,porém consegui apenas passando um object,que no caso seria o id do usuário,eu queria passar o id e o nickname do usuário,já fiz algumas tentativas,porém sem sucesso,se alguém poder me dar uma ajuda nessa parte,é a unica coisa que está faltando para meu projeto ficar pronto. var users = []; io.on("connection", function(socket){ console.log("User connected: ", socket.id); socket.on("user_connected", function(username){ socket.username = username; users[username] = socket.id; io.sockets.emit("user_connected", Object.keys(users)); }); }); function enterName(){ io.emit("user_connected", idUser); return false; } io.on("user_connected", function(users){ $("#lista_usuarios").empty(); $.each(users, function(indice){ opcao_usuario = ""+users[indice]+"<br />"; $("#lista_usuarios").append(opcao_usuario); }); }); Obrigado!
-
Eu cheguei a tentar isso,porém ele me retorna o número de usuários que me enviaram mensagem,eu queria que me retornasse o número de mensagens que não foram lidas de acordo com cada usuário,tem alguma dica para me ajudar a jeitar isso?
- 5 respostas
-
- mensagens
- mensagens não lidas
- (e mais 2 )
-
Eu estou criando um sistema onde eu listo todas as mensagens não lidas,porém eu queria exibir a quantidade de mensagens não lidas para cada usuário,alguém saberia me auxiliar para conseguir resolver esse problema?Obrigado! $list0 = $conn->prepare("SELECT mensagens.id_envia,usuarios.nickname FROM usuarios,mensagens WHERE mensagens.id_recebe = '".$usuario['id']."' AND mensagens.lido = '0' GROUP BY id_envia"); $list0->execute(); while($listaMensagens = $list0->fetch(PDO::FETCH_ASSOC)){ }
- 5 respostas
-
- mensagens
- mensagens não lidas
- (e mais 2 )
-
Desculpa man,acho que acabei não explicando direito,vou deixar um exemplo abaixo de como estou fazendo no php e de como está o meu banco de dados. PHP $query = $conn->prepare("SELECT * FROM local,log_batalha WHERE log_batalha.vencedor = '".$usuario['id']."' AND local.id = log_batalha.valido ORDER BY log_batalha.termino DESC LIMIT $inicio,$limite"); $query->execute(); while($dados = $query->fetch(PDO::FETCH_ASSOC)){ } Vou deixar uma foto abaixo de como está no meu banco de dados Todos os meus registros estão assim,eu vou exibir uma lista de 50 dados [vencedor] para o usuário 222,porém caso o usuário 222 vença o usuário 223 umas 30X,eu preciso exibir isso,o que não estou conseguindo fazer.Obrigado!
-
Possuo um ranking de vitoria/derrota que é trazido através do php com while do banco de dados,tenho dois campos chamados "vencedor" e "perdedor",como posso contar dentro do while os registros iguais que possuem por exemplo "vencedor -> 1" e "perdedor -> 2",caso exista esse registro dessa forma citada 50 vezes,preciso que dentro do while ele me informe que o registro existe 50 vezes.Obrigado pela ajuda.
-
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!