phpwind html5,PHPWIND 5.3 运行代码 功能实现代码

照样子弄了一下,发现数据格式已经换了,想着弄弄看,随便弄了下,感觉还有搞头。不过里面有
,PHP的字符替换我也不懂,试了下preg_replace发现只能替换一个,搞笑了。上网猛查资料,发现大多人说要用函数,汗汗。然后发现还有str_replace,试了下,总算可以了。

具体方法如下:

在template/你的模板名/read.html

在合适的地方加入:

function run_Code(code)

{

var pop=window.open("about:blank","");

pop.document.writeln(code);

//pop.location.reload();

}

function copy_Code(obj)

{

obj.focus();

obj.select();

document.execCommand('copy');

}

function save_Code(code)

{

var pop=window.open('','_blank','top=10000');

pop.document.writeln(code);

pop.document.execCommand('saveas','','code.html');

pop.close();

}

我是直接放到顶部了,嘎嘎。

然后到require/bbscode.php文件

找到

function phpcode($code){

$phpcode_htm[$codeid]="

Copy code
".preg_replace("/^(
)?(.*)/is","\2",$code)."
";

改成

$phpcode_htm[$codeid]="

Code:".str_replace("
"," ",$code)." [可以先修改代码再运行]";

传上去覆盖下:

不过发现我放了

alert("111");

居然弹出两个框,闷闷,试试其他JS函数,还算正常。

再次更新,已经正常了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值