Articles of php

通过socket_io传递socket.io空间?

我正在使用socket_write来打开websocket并将数据传递给node.js socket.io服务器。 我正在发送一些HTML,如下所示: private function openSocketConnection($address = 'localhost', $port = 5600) { $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_connect($socket, $address, $port); return $socket; } $socket = $this->openSocketConnection(); socket_write($socket, $html, strlen($html)); 这工作得很好,并把我的数据发送到我的node.js socket.io服务器,我这样捕捉它: socket.on('data', (msg) => {}); 但我现在想发送的数据,所以一个特定的房间,而不是一般的socket.io房间。 有没有一种方法可以指定一个房间? 也许当使用socket_create()什么的? 如果可能的话,显然我想阻止在每个socket_write上传递房间名称。

用于存储与PHP $ _sessionvariables相同的Angular session值的variables

我想在login后将用户会话值存储在Angular应用程序中。 我有php的背景,在PHP存储会话值使用$ _SESSION,同样的方式如何存储会话值Angular4。

使用codeignitor和node.js进行长轮询

我处于研究新技术的位置,所以我听说了一些关于长轮询,node.js的内容。 我需要创build一个使用long polling的Web应用程序。 在这个项目的每个页面上,我都需要使用轮询,实际上它会通过POP检查是否有新的电子邮件。 所以我认为我需要做以下事情 调用一个ajax请求到服务器 服务器收到请求并检查是否有新的电子邮件 如果有新的邮件服务器响应其详细信息 如果没有新的电子邮件服务器开始睡觉,再次检查,直到一个新的电子邮件到达。 所以这样的事情 $(document).ready(function(){ is_there_new_mail(); function is_there_new_mail() { $.get(url,function(data){ if(data ==true) { //do some actions and call again is_there_new_mail(); } }); } }); 在服务器这样的东西 function check_mail() { //processing and checking is there a new mail on inbox return $is_mail = $this->_new_mail()?true:false; } function receiver() { if($check_mail()) { //send […]

我们如何在没有任何MYSQL负载的情况下创buildXML?

我有一个MYSQL数据库,其活动表的行是文本语句(活动)。 我的挑战是将最新的活动插入到表格中,并将其插入到股票行情(最近的所有活动显示的区域)中。 我可以每N秒钟实现一次ping表,但是这消耗了大量的内存资源和服务器。 所以XML是最好的方法,但是如何在没有任何MYSQL负载的情况下创buildXML文件的问题? 请告诉我如何做到这一点。 提前致谢 !!!

Aterisk / Freeswitch通过networking应用程序生成SIP用户

Asterisk / freeswitch集成到运行在PHP,Node.js或任何其他服务器端语言上的Web应用程序,我是非常新的。我想实现的是在Asterisk / Freeswitch conf文件或数据库文件中创build一个新的SIP用户在一个Web应用程序内。 如何在同一台服务器上托pipe的Asterisk / Freeswitch PBX软件上修改/写入configuration文件或SIP数据库?

如何使客户端代码在页面刷新上工作

我需要为Web客户端推送通知,但问题是推送通知不保留在页面刷新屏幕上。 我应该如何使它在屏幕上提供一个确定的时间,而不写入数据库? 客户端 socket.on('notification', function (data) { //console.log(data.message); $('#pushnotif').html(data.message); socket.emit('other', data); }); 服务器端 function sendMessage(message) { io.sockets.volatile.emit('notification', {'message': message}); console.log("abc"); }

从PHP获取信息到HTML5 JavaScript游戏

我一直在用JS / Node / Socket.IO进行游戏,并且制作了一个小型的多人游戏,你可以在所有的点上移动。 我现在想要进一步提高它的水平,并添加一个简单的login系统,这样我就可以显示用户login信息,帮助识别不同的玩家。 现在我知道PHP是服务器端语言,JavaScript主要是客户端,但我需要想出一个办法来做到这一点。 我真正要问的是,有谁知道如何从PHP直接获取信息到JavaScript? 稍后,我可能想要添加均衡并将播放器的级别存储在数据库中,并在连接时检索它们(而不是使用本地存储)。 非常感谢! 乔尔

用Node.js路由欺骗index.php

我想在node.js中重写我的php应用程序。 我的问题之一是,我们有一些用其他语言编写的旧版客户端应用程序直接指向一个php文件。 是否有可能欺骗一个快速路线的PHP文件? 我已经尝试了以下内容: app.get('/index.php/', function(req, res){ res.end('test'); }); 但在{我的域名} /index.php/input给我 无法获取/index.php 我喜欢的是一个名为legacy.js的路由文件,随着旧版应用程序的更新,我可以逐一删除路由。 欢呼任何帮助, 知更鸟

Php运行一个nodejs javascript grunt任务

我构build了一个简单的应用程序,更像是一个用php和客户端JavaScript编写的文本编辑和归档应用程序。 我所做的是将减价保存到数据库中。 现在用户将可以select将文件保存为PDF,我发现一个nodejs markdown到PDF转换器应用程序。 我想知道的是, 使用exec调用nodejs的缺点是什么,就像这样。 你会build议我应该使用nodej来重做整个应用程序,这样我就不会处理多种语言了吗?

jade nodejs相当于php内联脚本

我有一个严重的麻烦,试图发现如何做一些事情, 我不知道如何命名/在nodejs中正确描述它 ,我已经了解了 nodejs的一些概念和基本知识,我已经搞乱了expression和玉,但我stll无法弄清楚.jade文件上的这是什么,忽略了HTML标记。 (我打算做的是打印一个SQL获取的结果) <body> <p><? print "Hello World"; ?></p> </body> 我的app.js var express = require('express'), app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.get("/", function(req, res) { res.render('page.jade', { title: 'My Page' }); }); app.use('/static', express.static(__dirname + '/static')); app.listen(app.get('port'), function() { console.log('Express server listening on port %d […]