Tag: php

如何将node.js连接到mysql和wamp / xampp服务器?

我是一名PHP程序员,目前正在与WP,CI,OC合作。 我绝对是node.js的初学者,想知道如何逐步连接MySql和WAMP / XAMPP。 如果我要活下去,那么现场服务器设置是什么。 请让我知道一步一步的方法。

如何添加Yoast wordpress插件到laravel

我开发了一个Laravel的网站,现在我想添加Yoast插件到它的博客部分,以改善网站的博客。 正如我可以从Yoast Github看到的,它有一个JavaScript版本 ,可以添加到自定义网站。 使用帮助不是很有帮助,所以如果任何机构可以帮助我。 var SnippetPreview = require( "yoastseo" ).SnippetPreview; var App = require( "yoastseo" ).App; window.onload = function() { var focusKeywordField = document.getElementById( "focusKeyword" ); var contentField = document.getElementById( "content" ); var snippetPreview = new SnippetPreview({ targetElement: document.getElementById( "snippet" ) }); var app = new App({ snippetPreview: snippetPreview, targets: { output: "output" }, […]

密码encryptionalgorithm在从PHP转换为JS时会抛出exception

以下是我正在构build的控制面板必须使用的密码哈希algorithm。 原来的function是在PHP中,但我正在重写它与JavaScript中的Node.js一起使用。 一切似乎都很顺利,但是我打电话给fMod并得到一个崩溃: RangeError: toFixed() digits argument must be between 0 and 20 虽然使用其他值,但fmod函数似乎正常工作。 我在fMod出了引发exception的行。 正确的密码散列应该是: 0x31c7296631df873d0891b7b77ae0c6c6 码: // JavaScript Version var pass = "Cake99"; console.log(pCrypt2(pass)); function pCrypt2(plain) { var array_mul = [213119, 213247, 213203, 213821]; var array_add = [2529077, 2529089, 2529589, 2529997]; var dst = Array.apply(null, new Array(16)).map(Number.prototype.valueOf,0); var key = Array.apply(null, new Array(16)).map(Number.prototype.valueOf,0); […]

Node.js / javascript在PHP中像mcrypt_ecb一样encryptionAES-128

我有一个PHP代码,在AES-128中encryption一个IP地址: $ip = "MY_IP"; $secret = "MY_KEY"; $ip = @mcrypt_ecb(MCRYPT_RIJNDAEL_128, $secret, $ip, MCRYPT_ENCRYPT); $encrypted = bin2hex($ip); // encrypted: 2854edb405cb7230ba1f4b87acddba8a 我需要做的是有相同的一段代码,但使用javascript / node.js。 我已经在crypto node.js本地模块中search,但是我无法重现相同的结果: var crypto = require('crypto'); var ip = "MY_IP"; var secret = "MY_KEY"; var cipher = crypto.createCipher("AES-128-ECB", secret); var encrypted = cipher.update(ip, 'utf8', 'hex'); encrypted += cipher.final('hex'); // encrypted: e84c06888696edda0139e98fc2c0a8cc 有人有一个想法吗?

PHP与Node REST-API

我正在构build一个简单的REST-API,它有一个端点,这个端点会被深度渗透。 我们称之为POST /message 。 我必须决定使用Node还是PHP。 数据库是MySQL。 在这条路线中会发生什么: – 通过HTTP-Auth的证书将通过从数据库中读取来进行检查。 – 请求另一个REST-API。 – 将执行另一个写入数据库操作。 所以有2个数据库连接和一个到另一个REST-API的http请求。 路线应该都是有速度的。 我会去PHP,因为目前的系统是基于PHP的,但路由内的请求会吓到我,导致它不是使用PHP时asynchronous。 我不关心这个请求的结果,并且在节点中,我可以只检查凭证并返回success ,asynchronous发送请求并在请求返回后执行数据库写入性能。 我不认为我可以在PHP中这样做,因为当我返回REST调用success ,一切都必须先完成,对吧? 去PHP或节点?

Node.js – 连接到MySQL数据库服务器

我得到了服务器A,这是一个node.js服务器,服务器B是Apache的PHP服务器。 我想知道如何使用服务器A从服务器B上的数据库获取数据。有没有一个模块或中间件可以做到这一点?

初学者在nodeJS …使用WAMP

好的,所以我安装了nodeJS,我正在使用WAMP。 我去CMD和typesnode 。 有用。 这是我的问题: 正如你所看到的,它不会..当我尝试testinghello.js 。 我是一个完整的新手…请帮我在这里? 但是,我知道PHP和JavaScript,但是只是nodeJS …不是很好。

PHP websocket连接到node.js服务器

我有简单的node.js websocket服务器: var fs = require('fs') var ws = require('../../') var options = { secure: false, } var Server = ws.createServer(options, function(conn){ conn.on("text", function (str) { broadcast(str); //conn.sendText(str.toUpperCase() + "!!!") console.log('connected'); console.log(str); //console.log(Server.connections); }) }).listen(8001, "127.0.0.1"); function broadcast(str){ Server.connections.forEach(function (connection) { connection.sendText(str) }) } 这适用于JS客户端,但它不适用于PHP客户端,如: function MaskMessage($text) { $b1 = 0x80 | (0x1 & 0x0f); […]

为什么使用npm与laravel?

由于npm是node的包pipe理器,我经常看到它用于laravel样板工程,但我不明白为什么? 例如,这个laravel-5-boilerplate指示在安装项目的步骤中安装npm install 。 其他的例子也可以find使用npm与laravel .. 有人可以向我解释吗?

使用memcached来存储会话数据,是否安全?

我应该开发网站来完成一些有关自动完成的书籍的数据。 每个页面都有1500个左右的ajax请求到服务器! 所以我决定用Yii框架来做主要的部分,而不是使用ajax,而是使用NodeJS的Socket.IO来获得更快的响应。 现在的问题是两种编程语言之间的同步会话数据。 使用memcached来存储它安全吗? 我的意思是将SESSIONID保存为memcached中的键名,并使用JSON作为值。 所以我可以通过PHP和NodeJS来访问它。 安全吗?