建立PHP的本地调试环境 评论:0条
对于Windows平台而言,PHP提供了一个安装程序,但是这个安装程序是不能直接运行来建立个人服务器平台的,而是必须嵌入现有的服务器平台,如:Windows NT下的IIS或Windows 下的PWS,以及Apache等。根据自己使用的经验,我把建立基……[阅读全文]
开发大型PHP项目的方法 评论:0条
这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!
面向对象编程的概念:
不同的作者之间说法可能不一样,但是……[阅读全文]
怎样上传文件并存入数据库 评论:0条
if ($add){<br>
if ($picture!="none"){<br>
$pic_data = addslashes(fread($fp=fopen($picture,"r"), filesize($picture)));<br>
$i_str="insert into picture (pict……[阅读全文]
无限分类&树型论坛的实现 评论:0条
数据表参考:
代码:--------------------------------------------------------------------------------
CREATE TABLE `mf_sort` (
`sortid` SMALLINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`main` TINYINT( 2 ……[阅读全文]
PHPUnit袖珍指南之PHPUnit的目的 评论:0条
到此为止,我们只有两个对Array和内建函数sizeof()的测试。当我们开始测试大量的array_*()函数时,每个都需要一个测试。我们可以每个都从头写起。但是,更好的方法是一次性写好一个测试基础构架,以后就只用写每个测试不同的……[阅读全文]
杏林同学录(九) 评论:0条
班级成员留言簿管理: class/notebook/delnote.php
<?php
session_start();
if(!session_is_registered("superlogin"))//检查是否注册
{
echo "<a href='../../superadmin.php'>请重新进行管理员登陆<BR>";
ex……[阅读全文]
PHP安全编程之加密功能 评论:0条
数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提……[阅读全文]
杏林同学录(二) 评论:0条
成员主页:main.php
<?
session_start(); // 开始session
session_register("userregister");
$userregister=$username;
include "class/config.php";
$result = mysql_query("SELECT * FROM user where user='……[阅读全文]
直接返回数组的方法是最慢的 评论:0条
缓存文件,大家用的最多的估计就是 return array();实验证明,这种方法是较慢的,试考查以下的3个文件.其一. $arr.php 直接返回 数组<?phpreturn Array( "db_host1" => 123, "db_host2" => 123, "db_host3" => 12……[阅读全文]
php缓存技术 评论:0条
一、引论
PHP, 一门最近几年兴起的web设计脚本语言,由于它的强大和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想 mssql转6万条数据php如需要40秒,asp不下2分钟.但是,由于网站……[阅读全文]
PHP个人网站架设连环讲(三) 评论:0条
三 首页新闻发布,让你更新更轻松(中) 上次我们做了一个文件头(至于文件尾,请大家自己做,假设为tail.php),一个函数的模块,现在,我们来一个基本功能的实现,也就是动态发布啦 <?php include("makestr.php"; include("head.php"……[阅读全文]
PHP发贴机(表单提交)的可能性研究 评论:0条
一直以为php到模拟表单提交这里能做的很少了,就想学习c++来实现模拟提交了,其实目的只是想知道如何伪造http_refer参数。 前两天偶然baidu到一个函数,发现居然php也可以实现实现类似功能,而且支持使用代理服务器哦~ 不多……[阅读全文]
在PHP3中实现SESSION的功能(三) 评论:0条
示例程序:test_session.php3
<?php require( "session.inc.php3");
require("cookie.inc.php3");
?>
<?php
session_checkid( 20 ); //20分钟后session失效
//下面你需要设置mysql的连接参数
mysql_connect(’……[阅读全文]
php输出控制函数——ob系列的几个区别 评论:0条
当然纯属个人理解啦!
ob_start()这个当然是打开输出缓冲,无异议,当然有个ob_start("ob_gzhandler"),这个是用gzip压缩优化大小,等于ob_gzhandler。
ob_flush()刷新输出缓冲,个人理解:ob中带flush的都是将缓冲区内容全部输……[阅读全文]
杏林同学录(一) 评论:0条
主要特点:
php+mysql,session页面保护,悄悄话功能,照片上传,在线修改资料,email查询及自动回复,客人模式,
方便的班级管理
程序清单:
配置部分:
配置文件:class/config.php 数据库文件:class/mysql.txt 计数器文件:class/co……[阅读全文]
自己写的第一个PHP作品 评论:0条
作者:王龙
版本:1.0
说明:这是我学PHP做的第一个作品,可能还有好多东西考虑的不足,等慢慢对PHP了解了,希望作品的水平越来越高。
日期:2007 9 9
/************************************************************************……[阅读全文]
用PHP制作静态网站的模板框架(一) 评论:0条
模板能够改善网站的结构。本文阐述如何通过PHP 4的一个新功能和模板类,在由大量静态HTML页面构成的网站中巧妙地运用模板控制页面布局。
提纲:
===================================
分离功能和布局
避免页……[阅读全文]
二十行语句实现从Excel到mysql的转化 评论:0条
自从对php和mysql有了一定的了解之后,我就对公司里庞大的Excel数据库虎视眈眈,想偷偷地"共享"这被保密的商业数据,一边琢磨着怎么搞到手,一边考虑如何转化成mysql数据库,去了很多php站点论坛请教高手,都没有一个结果,某天突……[阅读全文]
PHP 正则表达式 轻松验证IPV6 评论:0条
IPV6的时代快要到来了,发一个验证IPV6地址是否合法的正则。
<?php
// literally from the ABNF in rfc3986 (thanks to 'WCP')
function validateIPv6($IP)
{
return preg_match('/\A……[阅读全文]
PHP5 OOP编程之代理与定制异常 评论:0条
一、 DBQuery对象 现在,我们的DBQuery对象简单地模仿一个存储过程—一旦被执行,即返回一个必须进行保存的结果资源;并且如果你想使用该结果集上的函数(例如num_rows()或fetch_row())的话,你必须传递MySqlDB对象。那么,如……[阅读全文]
php采用数据库保存session 评论:0条
php保存session 默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时……[阅读全文]
PHP 5.0对象模型深度探索之属性和方法 评论:0条
一个对象实例的属性是变量,就像PHP的其他变量一样。但是你必须使用->运算符来引用它们。不需要在属性前使用美元符$。
可以联用->,如果一个对象的属性包含了一个对象,你可以使用两个->运算符来得到内部对象的属性. 你……[阅读全文]
模拟表单提交的例子 评论:0条
<?php
// simple post method
// version 1.0 by Andrus (andrus@vnet.ee)
// Disclaimer:
// everyone can change or use this code however and wherever they want ;)
// NB! For posting to Microsoft platfor……[阅读全文]
PHP上传、生成缩略图、生成文字水印和图片水印 评论:0条
我安装的环境为:xp+apache2.2.6+mysql+5.0+php5.2.5+ZendOptimizer3.36
再没有安装zendoptimizer时测试正常,但安装后重新启动系统时,APACHE服务器就不能启动,重新启动服务时提示:
解决办法:
、删除apache系统服务项……[阅读全文]
|