编程技巧 - 文章列表
-
动态网页技术PHP程序中包含文件问题
如果你目前着手的web站点开发项目规模较大,那你对代码重用必定深有体会,比方说,不管是html还是php代码块,只要项目足够大,比如有1000个web页,你即便是一年只修改一次包含版权信息的页脚也会让你痛不欲生。\n而php可以通过一些函数帮助你重用代码,你要具体用到的函数依赖于你打算重用的内容。\n主要的函数是:\n* include() 和 include_once()* require() 和require_once() \ninclude()函数包含给定的文件,比如:\ninclude(‘/home/me/myfile’); \n包含文件中的任何代码都将在inc
-
PHP实例:用PHP程序实现随机广告图片显示
<?php #########随机广告显示########## function myads(){ dir=”ads”; #设置存放记录的目录 //dir=”ads”; #设置存放记录的目录 ads=”dir/ads.txt”; #设置广告代码文件 log =”dir/ads.log”; #设置ip记录文件 ads_lines=file(ads); lines=count(ads_lines);#文件总行数 ####读出广告总数ads_count
-
使用PHP4.2.0及以后版本的注意事项
从PHP 4.2.0版本开始中, PHP 指令 register_globals 的默认值为 off(在php.ini配置文件里). 这是 PHP 的一个主要变化。register_globals是干什么用的呢?它是PHP用来控制是否将EGPCS (Environment, GET, POST, Cookie, Server)变量是否注册为全局变量的。\n 例如,对于 http://www.xx.php?var=2 这里的var,在为 on 时,你只需用 var 即可,但在 off 时,就必须用 _GET[\"var\"] 来接收了~ 这里的 _GET 就是一个PHP超全局变量数组。和它
-
PHP技巧:用PHP控制您的浏览器cache
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想 在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 \n我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1. ob_start(); //打开缓冲区 echo “Hellon”; //输出 header(“location:index.php”); //把浏览器重定向到index
-
技巧:用PHP程序计算时间差的几种方法
-
PHP实例:PHP生成带有雪花背景的网站验证码
<?session_start();?> <FORM METHOD=POST ACTION=”\"> <input type=text name=number maxlength=4><img src=”YanZhengMa.php?act=init”> <INPUT TYPE=”submit” name=”sub”> </FORM> <? //检验校验码 if(isset(HTTP_POST_VARS[\"sub\"])): if(
-
PHP分页实例:用PHP实现网页开发中的翻页跳转
我们都知道用 php+mysql 在 web 页实现数据库资料全部显示是非常简单而有趣的,数据库资料很少的情况下页面显示还是让人满意的,但是当数据库资料非常多的情况下,页面的显示情况将会变的 非常糟糕,下面就来介绍一下如何实现当前页面数据资料显示数量及如何实现动态的翻转功能. \n 这里将介绍两种翻页显示功能的实现: \n 先介绍一下在翻页中用到的数据库语法: \nmysql_query(“select * from table order by id desc”); \n 这条数据库语句再熟悉不过了,是用来搜索记录并倒序地显示出来,但并不能在翻页功能中起作用
-
动态网页制作技巧PHP:详细彻底学习Smarty
Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法. \nSmarty要求web服务器运行php4.0.6和以上版本. \nsmarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。\n网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开 http://网站路径/smarty/demo/index.php,显示正常,应该算是安装成功了。 \n基本语法 \n所有的smarty标签都被加上了定界符.在smarty里,所有定界符以外的内容都是静态的,当sm
-
PHP函数:PHP动态网页技术收集的几个有用函数
很有用的一些函数,你可以作为源码保存,然后以后避免重复编写。\n文件读取函数 //文件读取函数 function PHP_Read(file_name) { fd=fopen(file_name,r); while(bufline=fgets(fd, 4096)){ buf.=bufline; } fclose(fd); return buf; } ?>\n文件写入函数 //文件写入函数 function PHP_Write(file_name,data,method=”w”) { filenum=@fopen
-
PHP实例:PHP和JS实现交互的一个例子
<html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <title>Untitled</title> <script language=”JavaScript”> <!– function rec_delete(message){ return confirm(message); } //–> </s