• 用php实现广告轮播 日期:2006-12-16  点击:98  评论:0

    网路广告,变成了 Internet 上的热门学问。而 468x60 更变成了广告人员绞尽脑汁的尺寸。 在处理广告时,若能直接使用浏览器将广告的 468x60 图档送到处理广告的伺服器中,相信是件很舒服的事,不用再开 FTP 程式,搞大半天只为了 upload。 这个问题,是所有 Web CGI 程...

  • 修改Zend引擎实现PHP源码加密的原理及实践 日期:2006-12-16  点击:133  评论:0

    PHP文件的源码都是明文,这对于某些商业用途来说,并不适合。 因此考虑使用加密的手段保护源码。 实在不耐烦等待zend出编译器,而且编译和加密本质上不是一回事儿。自己动手、开始修改。 一、基本原理 考虑截获PHP读取源文件的接口。一开始,我考虑从Apache和PHP之间的...

  • 用PHP连接Oracle数据库 日期:2006-12-16  点击:1334  评论:1

    通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方...

  • 用PHP和SQL Sever实现分页显示 日期:2006-12-16  点击:194  评论:0

    我们在浏览网页时,经常看到分页显示的页面。如果想把大量数据提供给浏览者,分页显示是个非常实用的方法。在下面的文章中,我们将介绍如何用PHP和MS SQL Server实现对数据库中纪录的分页显示。 在本例中,我们用 mssql _num_rows()函数得到当前查询的记录数,结合页面...

  • 用PHP将数据导入到Foxmail 日期:2006-12-16  点击:99  评论:0

    最近小阳做了一个PHP同学录,同学们自己在那里添加或修改姓名、邮箱、OICQ等信息,并保存在mySQL数据库里。某日小阳突然想到,如果能用PHP生成一个文件,供同学们下载并把这些资料导入他们的Foxmail地址簿中,那该多好啊! 说干就干,很快小阳便将这功能推出来了。那是...

  • 自定义PHP分页函数 日期:2006-12-16  点击:196  评论:0

    每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸——自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植...

  • 用PHP制作动态计数器 日期:2006-12-16  点击:75  评论:0

    PHP的功能非常强大,你可以利用它做几乎任何事。不需要复杂的变量和代码,你就可以非常迅速地做出漂亮的计数器来。下面,就让我们一步一步的来做。 其实,计数器的原理大家都知道,首先,确定一个记录文件,例如counter.txt或counter.log,每一次访问这个页面,就对这...

  • PHP连接MYSQL的两种方法 日期:2006-12-16  点击:115  评论:0

    mysql 可通过两种方式通过PHP与web相连,一种通过php的 mysql 相关函数,另一种通过php的ODBC相关函数 相关函数如下: MYSQL函数 mysql _affected_rows: 得到 MySQL 最后操作影响的列数目。 mysql _close: 关闭 MySQL 伺服器连线。 mysql _connect: 开启 MySQL 伺服器...

  • 对PHP程序中的常见漏洞进行攻击 日期:2006-12-16  点击:76  评论:0

    之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。ShaunClowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/studyinscarlet.txt找到。 由于原文比较长,...

  • IIS 6 的 PHP 最佳配置方法 日期:2006-12-16  点击:89  评论:0

    虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配...

  • AJAX技术在PHP开发中的简单应用 日期:2006-12-16  点击:110  评论:0

    AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力) [AJAX介绍] Ajax是使用客户端脚本与...

  • PHP+Access设计留言版实战 日期:2006-12-16  点击:696  评论:0

    1、什么是PHP? php是一种开发动态 网站 的很好的工具. 2、php容易学么? 非常容易,只要你掌握一点c或者c++基础. 3、为什么选择php? 速度,易上手,模板,等等 4、php主要学什么? 模板和函数 5、支持那些数据设备? 你知道那些就有那些 6、为什么我要选择 access ? 因为很多...

  • PHP中的session的几个问题 日期:2006-12-16  点击:84  评论:0

    session 的生命周期是多长 1 浏览器结束时其生命周期也同时结束,但是档案仍然存在于 /tmp/(sess_???) 2 下次重新开浏览器时会重新分配 sessionID,如果你使用 session_id() 把以前的 ID 带回来,则会去读取残存在 /tmp 处的 sess_???, 取回你之前所有已经设定的参数 3...

  • PEAR::HTML_QuickForm与Smarty 的结合应用 日期:2006-12-16  点击:144  评论:0

    Haohappy在《PHP More》第三期的《PEAR::HTML_QuickForm入门》一文中说过要写QuickForm和Smarty的结合应用,一直没写,今天看到PHPE 论坛 上有朋友在询问,为自己的懒惰而惭愧。现在补上,希望对大家有点帮助。 在我看来,PEAR::HTML_QuickForm是个非常优秀的表单类库...

  • Discuz论坛2.5 升级到PHP MySQL新版遇到的问题 日期:2006-12-16  点击:109  评论:0

    1 中文问题,在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK,而不要设置为UTF-8 2 MySQL安装后密码无法访问问题: mysql SET PASSWORD FOR - 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 3 PHP有Warning 在php.ini里面找到 bug_combat_warning = 1...

  • fastm设计思路深度剖析 日期:2006-12-16  点击:325  评论:0

    1.PHP(fastm)把文档切割为简单的DOM结构 PHP模板的设计思路非常漂亮,用注释里的Begin和End把HTML(WML,或任何XML)页面切割成不同的块,而且块里面还可以继续切块。 这样一来,一个页面被切割成一个树结构,很象DOM结构。只是DOM结构太过笨重,对每一个元素都要建立...

  • PHP取得当前插入数据库中记录的id值 日期:2006-12-16  点击:241  评论:0

    ...

  • PHP能得到你是从什么页面过来的,referer的用处 日期:2006-12-16  点击:155  评论:0

    在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。 它是http协议,所以任何能开发web程序的语言都可以实现,比如jsp中是: request.getHeader("referer"); php是$_SERVER['HTTP_REFERER']。其他的我就不举例了(其实是不会其他的语...

  • 安装使用MySQL时一个典型错误的解决 日期:2006-12-16  点击:76  评论:0

    偶在Linux上顺利安装 mysql ,apache,php之后,编了一个连接数据库的.php页面,报如下错误: Can't connect to local MySQL server through socket '/var/lib/ mysql / mysql .sock' 偶在网上搜了下,还是个很典型的错误,偶在google上搜了一些资料,成功解决.偶采取如下方法:...

  • MySQL手册 日期:2006-12-16  点击:65  评论:0

    安装后期的设置和测试 1. 初始化授权表 ./scripts/ mysql _install_db mysql _install_db在 mysql 数据库里创建6个表(user,db,host,tables,priv,columns,priv和func)初始权限.这些权限允许MySQL root用户做任何事并允许任何人建立或使用一个名字以'test'或'test_'开始的...

  • Linux+MYSQL+Apache+PHP的安装 日期:2006-12-16  点击:98  评论:0

    由于工作需要,这几天一直在研究Linux+Apache+Php+Mysql的安装.最初,在google上搜了下"Linux myqsl apache php",搜出来N多记录安装的文章,从里边挑了几篇试试着装,均义失败告终.具郁闷.网上的文章都是抄来抄去,实在意义不大.后来偶去php的官方 网站 www.php.net,找到PHP...

  • Apache2 + PHP 在Windows2000下不稳定解决方案 日期:2006-12-16  点击:114  评论:0

    1 制作一个bat文件在计划任务里面定期(每天夜里)执行:然后删除旧的日志文件,避免文件过大 apache -k shutdown move /Y access _log access _log.old move /Y error_log error_log.old apache -k start 2 [httpd.conf] IfModule mpm_winnt.c ThreadsPerChild 250 Ma...

  • 升级到MySQL 5.0.17一定遇到的四个问题 日期:2006-12-16  点击:74  评论:0

    ...

  • PHP程序加速探索之脚本执行速度测试 日期:2006-12-16  点击:98  评论:0

    前面有提到,只有找到影响速度的代码,我们才有可能进行优化。PEAR的benchmark包中的Benchmark_Timer类和Benchmark_Iterate类,可以用来很方便地测试脚本执行的速度。(关于PEAR的安装与配置请自行查看相关资料) 。 首先用Benchmark_Iterate类来测试程序中某个函数或类...

  • 使用mod_gzip加速你的html页面 日期:2006-12-06  点击:64  评论:0

    mod_gzip是一个可以加速html页面的程序,以apache的模块方式工作,你可以在 http://www.remotecommunications.com 得到 确定你的apache可以使用DSO方式安装模块。 首先解压缩并把补丁复制到临时目录中 # tar zxvf mod*z -C /tmp # cp *tch /tmp 先打补丁 # cd /tmp/mod...

  • PHP环境安全配置教程 日期:2006-12-06  点击:314  评论:0

    一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无...