我试过,如何在激活我的插件后将用户重定向到我的插件设置页面
register_activation_hook(__FILE__,'activate_myplugin');
function activate_myplugin()
{
//create and populate DB tables
wp_redirect(plugin_setting_url);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我刚刚完成了基于ajax/php的基于Web的聊天应用程序.但这个应用程序的问题是它必须不断轮询服务器以检查新消息,如果许多人同时使用此应用程序,这反过来会使服务器超载.现在我想在JavaScript中实现基于套接字的聊天应用程序.我知道JavaScript中没有对套接字的支持所以我决定使用" Flash作为JavaScript的套接字网关 "我正在使用Linux和新的flash.有人可以帮助我如何实现这一目标.
基本上,1)我想制作一个小SWF对象,只处理套接字逻辑(最小宽度和高度,所以我可以使用-ve margin轻松隐藏它.2)我想用JavaScript访问这个swf对象
我在actionscript(来自互联网)中获得了简单套接字的代码,但我无法使用mxmlc(免费的Flash编译器)进行编译.继承人代码......
myXML = new XMLSocket;
myXML.onConnect = handleConnect;
myXML.onXML = handleXML;
myXML.onClose = handleDisconnect;
myXML.connect("http://www.yourServer.com", 12345);
function handleConnect(connectionStatus){
connectionStatus ? trace("Connected.") : trace("Connection failed.");
}
function handleXML(xmlObject){
trace("Object recieved:: "+xmlObject);
}
function sendXML(textToSend){
myXML.send(new XML('"+textToSend+""));
}
function handleDisconnect(){
trace("Connection lost.");
}
function closeConnection(){
trace("Closing connection to server.");
myXML.close();
}
Run Code Online (Sandbox Code Playgroud)
我有一个更好的代码,但这也不编译
package
{
import flash.errors.*;
import flash.events.*;
import flash.net.Socket;
public class ChatSocket extends Socket
{
public var host:String;
public var port:uint;
private var socket:Socket;
public static …Run Code Online (Sandbox Code Playgroud)