Файловый менеджер - Редактировать - /home/clickysoft/public_html/somni.clickysoft.net/resources/views/chat/index.blade.php
Назад
<!DOCTYPE html> <html lang="en"> <head> <!-- Include necessary scripts and styles --> <script src="https://cdn.socket.io/4.6.0/socket.io.min.js"></script> </head> <body> <div id="messages"> <!-- Messages will be displayed here --> </div> <input id="messageInput" autocomplete="off" /> <button id="send">Send</button> <script> let ip_address = '127.0.0.1'; let socket_port = '3000'; let socket = io("wss://" + ip_address + ':' + socket_port); socket.on('connect', () => { console.log('Connected to the server'); }); const senderId = {{ auth()->id() }}; // Replace with the actual sender's ID const receiverId = {{ auth()->id() }}; // Replace with the actual receiver's ID // Handle sending private chat messages document.getElementById('send').addEventListener('click', () => { const message = document.getElementById('messageInput').value; socket.emit('private chat message', message, senderId, receiverId); document.getElementById('messageInput').value = ''; }); // Handle receiving private chat messages socket.on('private chat message', (message, senderUserId) => { const chatBox = document.getElementById('messages'); if (chatBox) { chatBox.innerHTML += `<p><strong>You:</strong> ${message}</p>`; } // Check if the senderUserId matches the expected receiverId if (senderUserId === receiverId) { // Update your UI to display the received message const messageDiv = document.createElement('div'); messageDiv.innerHTML = message; document.getElementById('messages').appendChild(messageDiv); } }); </script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка