编程技巧 - 文章列表

  • PHP常用函数

    文件读取函式//文件读取函式 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(file_name,method); flock(filenu

  • 怎样才能成为PHP高手学会懒惰的编程

    PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。   但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。   1.懒惰是金   2.编写漂亮的代码   3.追求程序的速度,而不是编程的速度   一、懒惰是金

  • 动态网页PHP函数速查大全汇总

    Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_commit: 更动 Adabas D 资料库。 ada_connect: 连结至 Adabas D 资料库。 ada_exec: 执行 SQL 指令。 ada_fetchrow: 取得传回一列。 ada_fieldname: 取得栏位名称。 ada_fieldtype: 取得栏位资料形态。 ada_freeresult: 释出传回资料的记忆体。 ada_numfields: 取得栏位

  • 使用php作linux自动执行脚本

    用PHP作一社区, 在写到计算最高上线人数时, 成功调试出把PHP作为 shell script直接在服务器上运行. \n在作社区时, 时常需要统计上线人数等数据. 一般做法是, 把这段代码放在用户 \nlogin或者某一个页面中, 以便在用户登录或访问到该时,触发运行该代码. 这样 \n一来, 会造成一个问题, 如果该代码教复杂, 明显减慢该页的正常调用速度. 利用PHP 的这种特性,加上Linux的crontab指令,即可自动定时执行某一个php文 \n件(统计在线人数等). 具体方法: \n在安装PHP的时候,会产生一个可执行文件,文件名为php.将它 copy 到 /usr/local

  • PHP+MYSQL留言本(二)

    上篇:PHP+MYSQL留言本\n昨天已经把留言本的大概功能弄了出来~~~今天再稍微改善下加一个管理员管理留言的功能~~~这里最主要要用到_SESSION[\"item\"] 这个东东~~好了~先把昨天的稍微改一下 再把这个功能加进去~~~首先我们在首页同时显示留言,以及留言添加框~~这样使留言者方便使用~不说多了~把代码贴出来再说: index.php <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″&

  • php中文本数据翻页(留言本翻页)

    在mysq中介绍翻页的文章不少,而文本数据表格式的翻页介绍的很少,这里我就简单的说一下翻页 主要介绍以下翻页思想 1、留言本的翻页 2、文本论坛的翻页 ———————————————————————— 留言本的翻页: —————————————————————————————— 这个在文本数据表中的翻页是最简单的翻页,这样说明一下 golbal file Data.dat — NOTE FILE USE user.dat — Forum File use Data.dat ______________

  • Apache+MySql+PHP的快速安装

      虽然网上很多,还是在这里记录一下自己一安装过程,和一些经验,也不必以后安装再到处去找。先说MySql,因为他可以说完全独立和Apache、php的安装没有直接联系。现在MySql5.0已经正式发布了,新增了许多新功能,数据库该有的功能基本已经具备了,如视图,子查询,存储过程等等。(MySql官方网站为http://www.mysql.com,我想这个应该大家不应该不知道吧^-^,找到download下载一个安装程序。),点开安装程序,按着他一步的选择,设好参数。顺利装好就可以了,新版本安装程序就很大的改进了,已经连服务都已经注册好了,以前的版本只是帮你复制一下程序文件而已,这里顺便说下以前

  • php采用数据库保存session

    php保存session 默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的用户酒药创建很多的session文件,这样对整个的服务器带来性能问题,另一方面,如果服务器起采用群集的方式的话就不能保持session的一致性,所以我们就绪要采用数据库的方式来保存session,这样,不管有几台服务器同时使用,只要把他们的session保存在一台数据库服务器上就可以保存session的完整了,具体如何来实现请继续看下去。

  • 关于PHP无法连接MSSQL数据库的问题

    今天配置了新服务器,配置是IIS+php,结果运行时发现php连接远程mssql数据库出错,出错代码如下:Warning: mssql_connect(): Unable to connect to server:\n想想以前都是没问题的,怎么回事呢?后来去网上搜索,发现一篇文章,才发现原来服务器是需要安装mssql才能用php连接mssql的,本来新服务器上我是不需要用到mssql的,但是现在没办法了,只能把它装上了,安装了mssql之后就没问题了。\n我在想,如果是在linux上面的apache+php会怎样呢,不可能需要安装mssql吧,呵呵,晕了。\n下面是找到的一篇文章。\nphp配

  • PHP自带可以代替echo调试的unit函数

      今天发现个函数 assert 和 assert_options, 他们组合可以完成一个简单的phpunit的功能, 但是实在是太简单, 所以用处不太大, 但是还是记录一下好了.\n  主要问题是不能灵活的自己定义错误的提示信息,只能提示出问题的文件和行数.\n  具体的使用方法可以看 <> 或者 <>\n  同时可以结合 <>中 “XXVII. Error Handling and Logging Functions” 章节里的东西,共同使用.\n  下面是我写的一个测试文件, 包含了所有的功能的测试,不过ASSERT_QUIET