PHP - 文章列表

共 48 页

  • php配置,链接access数据库

    新建文件info.php输入代码:\n<html><body><? phpinfo(); ?></body><html>\n在iis里数据http://localhost/php/info.php如果出现一长串的PHP Version 5.1.1等样子的话,恭喜,配置好了。如图:新建php/data/db.mdb,建表szd_t,输入点数据吧,如图:建立文件default.php;输入:\n<?php //读取mdb数据库例程 conn = new com(“ADODB.Connection”); con

  • PHP加密文本文件并限制特定页面的存取

    一、 简介  尽管在一般情况下,你的网站往往相当简单以至它根本不要求使用数据库;但是在有些情况下,你的站点可能想限制对某些页面的存取。一般地,这意味着要使用一个数据库来存储口令和用户名。然而,你还有一个更容易的方法-尽管其安全性差了一点,但是它仅包含了极少的编码。  如果你在自己的Web应用程序中使用了数据库,那么你已经能够在某处存储口令和用户名,并且有一种方法可用来认证访问者。但是,当因你的站点的安全性或复杂性需要而无法保证使用数据库时,那该怎么办?可能有些时候你仅想要一些特别的人存取你的站点的某些页面或一些区域。为此,一种很简单的方式就是使用一个存储口令的文本文件,并且创建一个页面来提示访

  • FreeBSD5.3下安装Apache+PHP+MySQL+Tomcat

    以前有过在linux下装Apache+PHP+MySQL的经验,这几天装了FreeBSD,我想在下面也装个数据库玩玩,当然首选MySQL了,这个简单呀.\n1.MySQL\n找到了/usr/ports/databases/mysql50-server\ncd /usr/ports/databases/mysql50-server\nmake install clean\n之后的数据库并没有生成\n需要添加用户mysql:mysql\n运行mysql_install_db\n就会发现在/var/db下生成了mysql目录,里面就是mysql的数据库文件了\nchown -R mysql:mysq

  • PHP强制对象类型之instanceof操作符

    一、简介  在PHP中实现强制对象类型有时可能非常重要。如果缺少了它,或是因为缺乏这方面的知识——基于不正确的编程假设,或者仅仅是由于懒惰,那么你会在特定的Web应用程序中看到你所不希望的结果。特别是当用PHP 4进行编程时,使用”is_a()”函数(尽管还有其它方法)来验证你所使用的对象的类型是非常容易的事情。毫无疑问,强制对象类型还可以被用于过滤输入对象(需要被作为参数传递到同一个应用程序中的其它PHP类)。  不过,PHP 4并没有暴露一些有关于它的对象模型的弱点-为了实现某些在成熟的面向对象的语言中出现的特征,它偶而可能要求编写另外的代码。长时间以来,这一事实已

  • 用 PHPRPC 实现 Ajax 级联下拉菜单

    级联下拉菜单就是从一个下拉菜单中选中一项后,相应的另一个下拉菜单的内容会随之改变。\n一般来说,最简单的,就是每次选中都提交一次表单,刷新整个页面。这也是用户体验度最差的。\n另一种是把所有选项在第一次加载时就全部载入整个页面中的 JavaScript 数组中,然后级联通过 JavaScript 来控制,在整个数据量不大时,这是一个不错的实现无刷新并且快速的方法,但是当整个数据量非常大时,这种方法就会使第一次加载变得非常慢了。\n还有就是采用 Ajax 方式,即开始只载入第一层菜单的内容,当用户选中第一层菜单的某项时,再通过 XmlHttpRequest 来获取相应选项所对应的第二层菜单的内容

  • PHP编程技巧:看实例学正则表达式

    首先,让我们看看两个特别的字符:’^’ 和 ‘’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明:   ”^The”: 匹配以 “The”开头的字符串;   ”of despair”: 匹配以 “of despair” 结尾的字符串;   ”^abc”: 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配;  ”notice”: 匹配包含notice的字符串;  你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说

  • 让IIS支持PHP

    一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,把他更名为php.ini。 \n二、打开该文件,找到extension_dir = “./” ,将其改为 extension_dir = “C:php-4.3.2-Win32extensions” ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:php-4.3.2-Win32sessions 。(注:此时你需要在C

  • Zope的优点和Apache+PHP+MySQL的比较

    Zope能和Apache+PHP+MySQL进行比较是因为它即是http服务器,又是数据库,又包含脚本编程语言。现在向大家推荐Zope是因为它的功能更丰富,建立应用更容易,效率比PHP高几倍。现在的服务器端编程环境有IIS+ASP+sqlserver、Apache+PHP+MySQL、和现在的Zope,相比较Zope对于文档出版更专业。\n我曾经用过dw和frontpage编网页,就感觉frontpage的导航系统比较好,还有它能生成图形化的标题,和各种专业化的模板。dw的导航系统几乎不能用,但dw的网页制作更专业,dw的模板也有自己独特的地方。曾经想过将frontpage和dw相结合,但感觉

  • 浅谈PHP开发团队的管理之道

    说明:本文节选自《浅谈PHP开发团队管理及程序员做人问题》。全文请点击这里访问。\n  看了标题,也许很多程序员会反感的说:“程序员的做人问题先不用谈,你想出来这个标题,那你做人是不是有问题吧!” \n  笔者本人并不反驳这样的说法,每个人都有自己的做人原则。法国人的那句俗话说的好:“我不苟同你的思想,但是我绝对捍卫你思想的自由”。 是,这是站在个人的立场上可以那么说。但是如果站在一个团队的立场上呢?一切不尽然了!\n  无论马拉车的原理也好,还是木桶原理也好,西方人整出来那些比喻确实是值得赞赏的。但是个人认为还是欠缺一些! 其实作为一个完整的团队,有几个出类拔萃的技术人才是非常必要的。技术团

  • PHP安全《PHP Security》

    [ 原书信息 ]《SAMS Teach Yourself PHP in 10 Minutes》Author: Chris Newman Publisher : Sams Publishing Pub Date : March 29, 2005 ISBN : 0-672-32762-7 Pages : 264\n[ 翻译信息 ]翻译人员:heiyeluren翻译时间:2006-3-15翻译章节:《Lesson 24. PHP Security》中文名称:PHP安全\nPHP勿庸置疑是非常强大的服务器端脚本语言,但是强大的功能总是伴随着重大的危险,在这章里,你将学习到使用PHP的安全模式