脚 本 之 家 www.jb51.net
页面导航:  不限条件-->静态
本地搜索:
主要原理请参考http://blog.hunan2s.com/article.asp?id=233经过一翻调试,成功了。。呵附上源码。。JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0 数据库TEST ,表名news 字段: id   int 自动增长 , Title  varchar(20) , Content  varchar(200) &nbs...
http://www.jb51.net//article/5971.htm
一个页面减少10KB对于一个小网站来说,算不上什么,但对于大型站点来说,累计起来却是一个很大的流量......gzip压缩是一个有效可行的方法,但需要Apache的支持(Apache与IIS共用一个端口解决方法)。  传统的JS压缩(删除注释,删除多余空格等)提供的压缩率有时还是不尽不意,幸亏现在的浏览器都支持压缩传输(通过设置http header的Content-Encoding=gzip),可以通过服务器的配置(如apache)为你的js提供压缩传输,或是appfuse中使用的GZipFilter使tomcat也提供这种能力现在的问题是这种动态的压缩会导致CPU占用率过高,现在...
http://www.jb51.net//article/5960.htm
JS的作用域是个比较复杂的东西JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变量,一般情况下function执行结束之后这个调用时所创建的作用域就会被系统回收。在function圈套定义时,如果里面定义的function被保存了下来(如:赋给一个全局变量)。那么它所在的作用域(调用外面function时所创建的作用域)也必须一起保存下来(也就是说外面function执行结束时这个调用时所创建的...
http://www.jb51.net//article/5603.htm
在搞定了基本的伪动态之后,我马上把它应用到了网站,但随后就发现了一个问题:我如何来管理新闻列表呢?要是让我在每次要加新闻时去修改源文件然后再上传我可是千万个不愿,不仅麻烦而且容易出错,懒人怎么能可以这么做。动动脑子,于是想到了用XML,这个早已存在,但近些年才流行起来的技术。在HTML里,可以使用数据岛来使用XML数据,一个使用方法就是在HTML里加入一句:<xml id="data">    <!-- 在此为XML数据 --></xml>这样,就可以在HTML里使用XML提供的数据。不过...
http://www.jb51.net//article/5526.htm
这两天研究Discuz4.1,并成功地将原来一个Discuz2.5的论坛升级到了最新版本,个人感觉这个论坛实在不错。  我的Discuz4.1是在Apache+Php+Mysql下运行的,并开启了UrlRewrite,之后我发现整个论坛的大部分页面都可以使用html的静态地址方式来访问,感觉真不错,Apache实在太强大了,难怪现在用Apache的站点那么多。  IIS下能否也实现这种静态化功能呢,我知道Helicon开发了一个叫ISAPI_Rewrite的ISAPI程序,可以在IIS下实现UrlRewrite功能,不过我自己还没有尝试过,过两天按照下面的操作测试一下看看效果如何。另外,下文D...
http://www.jb51.net//article/5303.htm
<?php function CreateShtml() { ob_start(array("callback_CreateShtml","callback_GoToShtml")); } function callback_CreateShtml($buffer)[ { $page = intval(@$_REQUEST["page"]); $fileName = $_SERVER[’DOCUMENT_ROOT’] . dirn...
http://www.jb51.net//article/5106.htm
我们先回顾一些基本的概念。  一,PHP脚本与动态页面。  PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----> 将解析后的HTML语句以包的方式传回给浏览器。由此不难看出,在页面发送到浏览器后,PHP就不存在了,已被转化解析为HTML语句。客户请求为一动态文...
http://www.jb51.net//article/5076.htm
[code]<?   function makedir($mudir) //创建目录  {  $file = "./$mudir";  @mkdir($file,0777);  }  function writemod($filemodname)   //先创子摸板文件路径  {   $fp=fopen("showmod.shtml...
http://www.jb51.net//article/4967.htm
[code]<?  require_once("Smarty/libs/Smarty.class.php");  $smarty = new smarty();  $smarty->templates_dir="templates";  $smarty->templates_c_dir="templates_c";  $smarty->left_delimiter="<{";  $smarty->right_d...
http://www.jb51.net//article/4957.htm
用PHP输出静态页面的方法,就我所知道的,有2种,一种是利用模板技术,另一种是用ob系列函数。两种方法,看起来都差不多,但是实际上,却是不同的。第一种:利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。这里我用smarty做例子,说明如何生成静态页[code]<?php require(’smarty/Smarty.class.php’); $t = new...
http://www.jb51.net//article/4956.htm
[code]<?php class html {  var $dir; //dir for the htmls(without/)  var $rootdir; //root of html files(without/):html  var $name; //html文件存放路径  var $dirname; //指定的文件夹名称 ...
http://www.jb51.net//article/4943.htm
共有:112/10,当前7/12页  [首页] [上一页] 3 4 5 6 7 8 9 10 [下一页]  [尾页] 转到: