PHP - 文章列表
-
使用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
-
php用流方式制作缩略图
其中db_mysql.inc.php,config.php,function.php不是真正使用到的,关键是filename 文件名,我是通过读取数据库中的图片名称 <?php include_once (‘inc/db_mysql.inc.php’); include_once (‘inc/config.php’); include_once (‘class/function.php’); global picPath; if (strstr(_SERVER[HTTP_US
-
完全讲解PHP+MySQL的分页显示示例分析
Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观。所以说写分页程序是web开发的一个重要组成部分,在这里,我们共同来研究分页程序的编写。一、分页程序的原理分页程序有两个非常重要的参数:每页显示几条记录(pagesize)和当前是第几页(page)。有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在MySQL里如果要想取出表内某段特定内容可以使用的T-SQL语句:select * from table limit offset,rows来实现。这里的offse
-
用定制的PHP应用程序来获取Web服务器的状态信息
大多数网站托管(Web hosting)公司都支持客户对Web站点统计数据的访问,但是你往往会觉得服务器所产生的状态信息不够全面。例如,配置不正确的Web服务器不能识别某些文件类型,这些类型的文件就不会出现在状态信息之中。幸好,你可以用PHP来定制状态信息收集程序,这样你就可以获取你所需要的信息了。 公共日志文件格式(Common Logfile Format,CLF)的结构 CLF最初是NCSA为HTTPd(全球网服务器软件)而设计的。CERN HTTPd是一个由万维网联盟(World Wide Web Consortium,W3C)维护的公共域Web服务器。