最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHPWIND 5.3 運(yùn)行代碼 功能實(shí)現(xiàn)代碼

 更新時(shí)間:2009年06月01日 00:53:45   作者:  
天架設(shè)了一個(gè)PHPWIND的論壇,想著要弄個(gè)運(yùn)行代碼的功能出來,不過我只懂點(diǎn)ASP,又沒接觸過PHP,想著看看有沒前人樹,咱乘下涼就是了。查了下,發(fā)現(xiàn)只有老版本的插件可以實(shí)現(xiàn)這個(gè)功能。
照樣子弄了一下,發(fā)現(xiàn)數(shù)據(jù)格式已經(jīng)換了,想著弄弄看,隨便弄了下,感覺還有搞頭。不過里面有<br />,PHP的字符替換我也不懂,試了下preg_replace發(fā)現(xiàn)只能替換一個(gè),搞笑了。上網(wǎng)猛查資料,發(fā)現(xiàn)大多人說要用函數(shù),汗汗。然后發(fā)現(xiàn)還有str_replace,試了下,總算可以了。
具體方法如下:
在template/你的模板名/read.html
在合適的地方加入:
復(fù)制代碼 代碼如下:

<script>
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();
}
</script>

我是直接放到頂部了,嘎嘎。
然后到require/bbscode.php文件
找到
復(fù)制代碼 代碼如下:

function phpcode($code){


復(fù)制代碼 代碼如下:

$phpcode_htm[$codeid]="<h6 class="quote"><a href="javascript:" onclick="CopyCode(document.getElementById('code$codeid'));">Copy code</a></h6><blockquote id="code$codeid">".preg_replace("/^(<br />)?(.*)/is","\2",$code)."</blockquote>";

改成
復(fù)制代碼 代碼如下:

$phpcode_htm[$codeid]="<form><font color=red>Code:</font><BR><TEXTAREA name ='codeArea' rows='10' style='WIDTH:100%;'>".str_replace("<br />"," ",$code)."</textarea><br> <input type=button class=btn value=運(yùn)行代碼 onclick=run_Code(codeArea.value)> <input type=button class=btn value=復(fù)制代碼 onclick=copy_Code(codeArea)> <input type=button value=保存代碼 class=btn onclick=save_Code(codeArea.value) > <input type=reset value=清除再來 class=btn name=codeAre> <font color=blue size=2>[可以先修改代碼再運(yùn)行]</font><form>";

傳上去覆蓋下:

不過發(fā)現(xiàn)我放了
<script>
alert("111");
</script>
居然彈出兩個(gè)框,悶悶,試試其他JS函數(shù),還算正常。
再次更新,已經(jīng)正常了

相關(guān)文章

  • 易優(yōu)eyoucms數(shù)據(jù)表結(jié)構(gòu)和字段說明(數(shù)據(jù)字典)

    易優(yōu)eyoucms數(shù)據(jù)表結(jié)構(gòu)和字段說明(數(shù)據(jù)字典)

    EyouCms是基于TP5.0框架為核心開發(fā)的免費(fèi)開源的企業(yè)內(nèi)容管理系統(tǒng),易優(yōu)基本包含了一個(gè)常規(guī)企業(yè)網(wǎng)站需要的一切功能。這篇文章主要介紹了易優(yōu)eyoucms數(shù)據(jù)表結(jié)構(gòu)和字段說明(數(shù)據(jù)字典),需要的朋友可以參考下
    2023-04-04
  • zblogphp、Z-Blog PHP數(shù)據(jù)庫結(jié)構(gòu)及表中的字段詳細(xì)說明

    zblogphp、Z-Blog PHP數(shù)據(jù)庫結(jié)構(gòu)及表中的字段詳細(xì)說明

    如果你是一位開發(fā)者,你一定知道Zblog-PHP。它是一款非常流行的開源博客系統(tǒng),許多人使用它來創(chuàng)建自己的博客。在使用Zblog-PHP的過程中,你可能會(huì)遇到一些數(shù)據(jù)庫字段,這些字段可能會(huì)導(dǎo)致一些困惑。因此,在本文中,我們將詳細(xì)解釋Zblog-PHP數(shù)據(jù)庫字段的含義和作用。
    2023-03-03
  • 帝國cms所有的數(shù)據(jù)庫表結(jié)構(gòu)和字段說明

    帝國cms所有的數(shù)據(jù)庫表結(jié)構(gòu)和字段說明

    帝國CMS也是比較有名氣的,基本上沒有出現(xiàn)安全問題。但是帝國CMS后臺(tái)的邏輯和布局,感覺太復(fù)雜。如果我們需要會(huì)員或者下載等交互功能,這一點(diǎn)的擴(kuò)展上帝國是有優(yōu)勢(shì)的。這篇文章主要介紹了帝國cms所有的數(shù)據(jù)庫表結(jié)構(gòu)和字段說明,需要的朋友可以參考下。
    2023-04-04
  • zblogphp使用GetArticleList、GetList函數(shù)調(diào)用熱門文章列表

    zblogphp使用GetArticleList、GetList函數(shù)調(diào)用熱門文章列表

    ZBLOG?PHP文章的時(shí)候會(huì)用到最新文章、點(diǎn)擊數(shù)、評(píng)論數(shù)文章調(diào)用,在Zblog?php?1.7版本以前使用GetArticleList函數(shù),但之后,GetList函數(shù)增加where_custom、order_custom等多個(gè)重要參數(shù),從而可以輕易地調(diào)用熱門文章、熱評(píng)文章或隨機(jī)文章等列表了。
    2022-12-12
  • 解決dotproject的兩個(gè)小bug的方法

    解決dotproject的兩個(gè)小bug的方法

    繼續(xù)深入使用dotproject,發(fā)現(xiàn)兩個(gè)小bug,國內(nèi)的論壇這些問題是找不到了,只有到dotproject官方論壇去找找,問題終獲解決。
    2008-11-11
  • fastAdmin表單驗(yàn)證validate的錯(cuò)誤提示信息,如何改變位置?

    fastAdmin表單驗(yàn)證validate的錯(cuò)誤提示信息,如何改變位置?

    fastAdmin表單驗(yàn)證validate的錯(cuò)誤提示,默認(rèn)是在右側(cè)的n-right,如果放在右側(cè)不太好看,想調(diào)整到其他位置,該怎么操作呢?
    2023-08-08
  • phpcms數(shù)據(jù)表結(jié)構(gòu)和字段詳細(xì)說明

    phpcms數(shù)據(jù)表結(jié)構(gòu)和字段詳細(xì)說明

    PHPCMS?V9可以輕松承載百萬級(jí)的訪問數(shù)據(jù),最大的功臣就是PHPCMS良好的數(shù)據(jù)庫結(jié)構(gòu)。學(xué)習(xí)一下PHPCMS的數(shù)據(jù)庫結(jié)構(gòu)。數(shù)據(jù)表的默認(rèn)表前綴是V9_?,表前綴的主要作用是數(shù)據(jù)庫中有不同系統(tǒng)的數(shù)據(jù)表存在時(shí),可以用表前綴來區(qū)分出來。
    2023-04-04
  • 詳解S-CMS企業(yè)建站v3幾處SQL注入

    詳解S-CMS企業(yè)建站v3幾處SQL注入

    這篇文章主要介紹了詳解S-CMS企業(yè)建站v3幾處SQL注入,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • S-CMS企建v3二次SQL注入的方法

    S-CMS企建v3二次SQL注入的方法

    這篇文章主要介紹了S-CMS企建v3二次SQL注入的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 如何安全修改隱藏Zblogphp默認(rèn)后臺(tái)登錄地址

    如何安全修改隱藏Zblogphp默認(rèn)后臺(tái)登錄地址

    目前ZBlogPHP站點(diǎn)后臺(tái)的登錄地址默認(rèn)都是/zb_system/login.php或/zb_system/cmd.php?act=admin,從源代碼里很容易看出使用了ZBlogPHP系統(tǒng),容易被別有用心的人暴力破解。對(duì)于這種情況,最好的辦法就是修改/隱藏我們的后臺(tái)登錄地址。
    2023-04-04

最新評(píng)論

丽水市| 西昌市| 孝感市| 津南区| 宣化县| 澜沧| 榆中县| 贵德县| 金塔县| 高碑店市| 遂川县| 鹤壁市| 栖霞市| 南靖县| 尚志市| 保德县| 高阳县| 板桥市| 刚察县| 普兰店市| 剑河县| 鹤庆县| 泌阳县| 迁西县| 广饶县| 灵石县| 中江县| 阜城县| 理塘县| 玛纳斯县| 象州县| 乳源| 桐柏县| 九龙城区| 方正县| 茶陵县| 中卫市| 太仓市| 汕头市| 镇远县| 桓仁|