Articles of php

jQuery底部固定div切换向上移动所有div

我正在与节点JS和我们build立一个完美的聊天,现在我们正在移动到它的CSS部分。 现在我现在遇到的问题是,当我们有多个选项卡,并且只点击一个选项卡时,所有的选项卡都会向上移动。 这可以在下面的图像中查看。 红色区域是标签所显示的div ,它们应该可以通过CSS向下移动 之前 点击1个标签后 再次点击一个标签,告诉你我有正确的jQuery部分 这是一个坐在页面底部的固定div 下面的代码对每个选项卡都重复,但是使用不同的ID,如图所示的tramsTalk , Calvin , srcc-test 。 <div style="position:fixed;bottom:0;right:26px;background-color:red;"> <div id="tramsTalk_chat" style="background-color:white;position:relative;bottom:0px;width:275px;float:right"> <div id="tramsTalk_chat_header" class="chat_header"><p><i class="icon-chevron-up icon-white pull-right"></i>tramsTalk</p></div> <div class="overflow_chat" id="tramsTalk_chat_textarea"><hr style="margin-top:-8px;margin-bottom:1px;"></div> <div class="chat_textarea_holder" id="tramsTalk_msg_textarea_holder"><textarea class="chat_box" rows="3" id="tramsTalk_msg" ignoreesc="true" name="tramsTalk_chat_message" onkeyup="check(this,event);" style="resize: none; overflow-y: hidden; "></textarea></div> </div> </div> 我认为这将工作,它仍然保持顶部的标签。 只是为了重申: jQuery工作正常,我们切换,但移动标签应该仍然被固定在底部。 (我可以点击它们,然后他们将拉下文本框)。 我认为CSS是问题,我不确定。 解 <style> .wrappers > […]

重新使用服务器端的主干应用程序在服务器端渲染视图

我正在开发一个backbone.js应用程序,其中我的一个视图是具有不同types子视图的复合提要。 我将不得不生成该视图的静态版本,以用于电子邮件的目的。 我正在寻找最实际的解决scheme,使我能够从现有的代码中尽可能地重用,而不会重复 我想出了两个select: 使用php生成静态视图。 这将使我不得不因为不同的语言而重复大量的逻辑。 设置一个简单的nodejs http服务器,它将重新使用大部分应用程序逻辑在服务器端创build一个视图。 这听起来不错,但我仍然不知道从长远来看,这样的解决scheme是多么实用。 对于ecample,我完全不知道是否可以在服务器端使用Jquery从现有的html文件创build布局。 他应该select哪一个呢?为什么? 或者也许还有第三个?

设置haProxy以便在Appfog上切换多个应用程序

我目前在AppFog有两个应用程序,他们是。 http://sru-forums-prod.aws.af.cm/和http://sru-home-prod.aws.af.cm/ 我有我的电脑本地运行haProxy,这是我目前的configuration文件。 全局debugging defaults mode http timeout connect 500ms timeout client 50000ms timeout server 50000ms backend legacy server forums sru-forums-prod.aws.af.cm:80 frontend app *:8232 default_backend legacy 最终目标是localhost:8232将stream量转发到sru-home-prod,而localhost:8232 / forums / *将stream量转发到sru-forums-prod。 但是,我甚至不能得到一个简单的代理启动和运行。 当我运行HAProxyclosures这个configuration文件时,我收到AppFog 404 Not Found at localhost:8232。 我错过了什么,甚至有可能? 编辑: 新的configuration工程,但现在我有一个端口60032回来响应。 global debug defaults mode http timeout connect 500ms timeout client 50000ms timeout server 50000ms […]

如何使用node.js和php?

我的主要应用程序将在Node.js中。 不过,我还想要一个phpBB论坛和一个MediaWiki wiki,最好在同一个Amazon EC2服务器上提供。 我知道DNode似乎是PHP和Node.js相互通信的一种方式。 但是,我想要做的只是处理某些目录到PHP – 例如: / = PHP /chat/ = Node.js /forums/ = PHP /wiki/ = PHP

使用NodeJS和JSDOM / jQuery从片段构build一个PHP页面

我正在玩从现成的代码片段创build一个PHP页面,并修改JSDOM / jQuery页面。 例如,我有这样的代码: window.$('title').text('<?php wp_title(); ?>'); 但它插入的PHP标签逃脱。 如何让它把这个string,因为它没有逃脱? 我尝试了另一个名为Cheerio的库,代码看起来像现在工作得很好: $('title').html("<?php wp_title(); ?>"); 没有字符正在逃脱,我可以妥善保存到一个文件。 更新:我这样做的原因是,我不得不处理WordPress主题创build,我想简化过程。 由于我既不是PHP的主stream风格,也不是WordPress的主题结构,所以我想在Jade中构build一组文件,通过Express运行它们,然后用自动化的过程将它们编译为Wordpress主题。 我在这方面取得了一些成功。 现在我使用Jade mixins来打开它: +title 成这样的东西: <title><?php wp_title(); ?> 以其最简单的forms。 所以这样我可以保持我的模板容易修改,很好,愉快的工作。

nodejs不能读取phpsessid并返回未定义的错误

我只是喜欢这篇文章阅读nodejs中的会话,并从memcached读取会话数据,但我有一些问题,从phpsessid.when读取数据,我节点这个index.js脚本 var app = require("http").createServer(handler), fs = require("fs"), memcache = require("memcache"), co = require("./cookie.js"); app.listen(7070); //On client incomming, we send back index.html function handler(req, res){ fs.readFile(__dirname + "/index.html", function(err, data){ if(err){ res.writeHead(500); return res.end("Error loading index.html"); }else{ res.writeHead(200); res.end(data); } }); //Using php session to retrieve important data from user var cookieManager = new co.cookie(req.headers.cookie); […]

PHP自定义session.serialize_handler JSON

我需要在Node.js中访问PHP会话,所以我认为一个好主意是将会话编码为JSON,并将其解码为Node.js. 我知道我可以设置session.save_handler = memcached但有没有办法设置session.serialize_handler = some_json_handler ? 或者我必须使用session_set_save_handler自己编码? 任何帮助非常感谢!

如何将数据从PHP传递给Node?

这就是我现在正在尝试的: PHP shell_exec('node bin/gfm.js '.escapeshellarg($code)) Node.js的 console.log(process.argv[2]); 但是Node似乎只是接收$code的第一行 ,所以看起来escapeshellarg并没有正确地逃避换行。 我还能怎么做呢? 如果更简单,我可以使用stdin ,但是在PHP和Node上看起来都很复杂。

在Node.js中获取请求头获取PHP会话ID

我有一个完全用PHP开发的应用程序,现在我想在我的应用程序中集成RTN(实时通知系统)。 目前我已经完成连接到Node.js PHP页面呈现与此代码 服务器: var app = http.createServer(function(request,response) { response.writeHead(200,{"Content-Type":"text/plain"}); response.end(); }).listen(3000); var io = require('socket.io').listen(3000); 客户 <script src="http://localhost:3000/socket.io/socket.io.js"></script> <script> var socket = io.connect('http://localhost:3000'); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); }); </script> 但现在越来越疑惑,我怎么能得到客户端请求的请求头? 其实我想要得到客户端Cookie使用PHP开发和节点RTN系统。 现在,因为我不知道如何得到请求标头无法获取cookie以及:( 更新我正在使用Memcache存储会话,这是我想获取cookie的主要原因,这样我就可以获取PHP的会话信息

用Node.JS查询MySQL并在网页中显示结果

我的目标是用Node.JS查询MySQL以获得更好的交互性。 我的查询是一个简单的SELECT和JOIN 。 我设法构build了一个在控制台中显示结果的脚本,但在网页中显示时,我仍然陷入困境。 这是我的代码: var mysql = require('mysql'); var mySqlClient = mysql.createConnection({ host : 'server', user : 'login', password: 'pwd', database: 'db' }); var selectQuery = 'SELECT fields FROM table t1\ INNER JOIN table t2\ ON t1.field = t2.field'; mySqlClient.query( selectQuery, function select(error, results, fields) { if(error) { console.log(error); mySqlClient.end(); return; } if(results.length > […]