Помогите, пожалуйста! Я бы хотел узнать, что выполняет этот код. Я бы и сам мог, но я не силен в JS. Код (Javascript): var seed = sent.replace("### Digest seed: ", "").trim(); console.log("seed: " + seed); $rcon.client.write("login " + crypto.createHash('md5').update(seed + options.password).digest('hex') + "\n"); Код (Javascript): util.inherits(rcon, events.EventEmitter); rcon.prototype.send = function(data, callback) { this.client.write(data + "\n"); this.client.once("data", function(data) { callback(data); }); }
Всякую фигню... Строчки генерит, хеши всякие, заменяет ими некое словосочетание, какому-то объекту добавляет метод sent, в котором передает какие то данные куда то... А зачем вам, вы все равно ж в js не понимаете?
Это пример работы того, что я бы хотел сделать в php. Вы можете сказать, пожалуйста, по подробнее про это: Код (Javascript): $rcon.client.write("login " + crypto.createHash('md5').update(seed + options.password).digest('hex') + "\n"); Что этот код выведет? (вид содержимого, если не сложно Вам)
без понятия.... нужно знать из что такое $rcon, что значит там client судя по названию - какое-то соединение, с клиентом а что выведет - так все просто, перед приведенной вами строкой добавьте Код (Javascript): console.log("login " + crypto.createHash('md5').update(seed + options.password).digest('hex') + "\n"); И смотрите в консоли)