php技术

php技术

php 设计模式之 单例模式

阅读(24) 作者(admin)

小船类boat.php复制代码 代码如下:<?php class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static...

php技术

PHP 采集程序 常用函数

阅读(12) 作者(admin)

当前的脚本网址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["...

php技术

php xml-rpc远程调用

阅读(21) 作者(admin)

复制代码 代码如下:<?php /* 从网上找来的XML-RPC库,对于开发小型的外部通讯接口很有用 */

function & XML_serialize($data, $level = 0, $prior_key = NULL){ #assumes a hash, keys are the variable names $xml_...

php技术

php 设计模式之 工厂模式

阅读(28) 作者(admin)

本人常用mysql数据库,所以程序只写了mysql的数据库操作类。希望各位高手把另外的类写全,最好能发一份给我。 db_mysql.php继承db.php接口,具体实现数据库操作的各种方法 ,如果你确定你的数据库平台不会变的话不用工厂类,...

php技术

PHP MSSQL 存储过程的方法

阅读(14) 作者(admin)

复制代码 代码如下:function generateDocCode() { $wf_id = self::WORKFLOW_ID; $doc_code = ""; $link = mssql_connect($this->cfg->db->params->host, $this->cfg->db->params->username, $this->cfg->db->params-...

php技术

php 获取完整url地址

阅读(19) 作者(admin)

主要是获取到地址栏的一些信息,域名,端口参数等 复制代码 代码如下: <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; //获取网址参数 echo $_SERVE...

php技术

PHP HTML代码串截取代码

阅读(24) 作者(admin)

而且给的数据是HTML代码串,比如这样: <div class=”aaa”><a href=”/aaa.php?id=1″>张三</a> 评论了 <a href=”/aaa.php?id=444″>李四</a> 分享的 <a href=”bbb.html”>一篇文章文章一长串的东西</a></div> 截取的...

php技术

PDP Document 代码注释规范第1/2页

阅读(19) 作者(admin)

1. 什么是phpDocumentor ? PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc,从1.3.0开始,更名为phpDocumentor,新的版本加上了对php5语法...

php技术

PHP 常用函数库和一些实用小技巧

阅读(14) 作者(admin)

文件读取函式 //文件读取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?> 文件写入函式 //文件写入函式 func...

php技术

php zlib压缩和解压缩swf文件的代码

阅读(19) 作者(admin)

使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子: //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断 压缩swf文件: //...

php技术

php 禁止页面缓存输出

阅读(13) 作者(admin)

复制代码 代码如下:<?php header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); header('Cache-Control: no-cache, must-revalidate'); header('Prag...

php技术

php 时间计算问题小结

阅读(8) 作者(admin)

具体如下: 1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码

$time1='2008-10-1 12:30:30'; echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m 执行结果...

php技术

据说是雅虎的一份PHP面试题附答案

阅读(9) 作者(admin)

从网上搜集到的,据说是雅虎的面试题。 1. Which of the following will not add john to the users array? 1. $users[] = 'john'; 2. array_add($users,'john'); //wrong 3. array_push($users,'john'); 4. $users ||...

php技术

PHP 地址栏信息的获取代码

阅读(11) 作者(admin)

复制代码 代码如下:<?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; //来源网页的详细地...

php技术

PHP setcookie() cannot modify header information 的解决方法

阅读(19) 作者(admin)

使用setcookie()函数时总是报以下错误: Warning: Cannot modify header information - headers already sent by.... 解决办法如下: 方法一: 在PHP里Cookie的使用是有一些限制的。 1、使用setcookie必须在<html>标签之前...

php技术

PHP实现定时生成HTML网站首页实例代码

阅读(27) 作者(admin)

在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()" ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里; ob_get_contents():是读出缓冲区里的内容,下面有代码为...

php技术

PHP下一个非常全面获取图象信息的函数

阅读(14) 作者(admin)

复制代码 代码如下:<?php function getimageinfo(img) { //img为图象文件绝对路径 img_info = getimagesize(img); switch (img_info[2]) { case 1: imgtype = "gif"; break; case 2: imgtype = "jpg"; break; case 3...

php技术

PHP脚本中include文件出错解决方法

阅读(25) 作者(admin)

1. 出现“未找到文件“类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话: Files for including are first looked in include_path relative to the current working directory and then in the...

php技术

Pear DB 新手入门指南教程第1/3页

阅读(17) 作者(admin)

1. 简介这是一部指导我们如何使用Pear DB扩展。Pear DB,提供这样一系列的类: n 数据库抽象 n 高级错误处理机制 n 以及其它

2. 下载、安装Pear 由于现在Pear项目仍处于紧锣密鼓的开发之中,所以得到它的最好办法就是从C...

php技术

PHP strtr() 函数使用说明

阅读(14) 作者(admin)

定义和用法 strtr() 函数转换字符串中特定的字符。 语法 strtr(string,from,to)或者 strtr(string,array)参数 描述 string1 必需。规定要转换的字符串。 from 必需(除非使用数组)。规定要改变的字符。 to 必需(除非使用...

php技术

php AJAX实例根据邮编自动完成地址信息

阅读(15) 作者(admin)

<script> function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpReq...

php技术

php 删除无限级目录与文件代码共享

阅读(14) 作者(admin)

<? //删除目录 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目标目录不存在则建立 {echo"目录不存在";return false;} $hand=opendir($del_path); $i=0; while($file=rea...

php技术

PHPMailer安装方法及简单实例

阅读(9) 作者(admin)

打开你电脑里的PHP.INI文件,找到如下位置,添加红线部分的内容,路径就是你PHPMailer存放的位置:保存,重启apache. 然后借用readme里的一个例子,稍微改一下就可以用了,由于只做最简单的测试,很多东西我注释掉了。 send.php 复制...

php技术

php miniBB中文乱码问题解决方法

阅读(16) 作者(admin)

有时候一分钱难死英雄汉, 这话不假, 在技术上也是一样,如系统调试了半天, PHP就是不认mysql, 到头来只是忘了安装php5-mysql,

miniBB因为简约而美丽,但国内使用人数极少, 好多人都是因为中文乱码而放弃, 好多系统都有这个问...

php技术

PHP 遍历XP文件夹下所有文件

阅读(16) 作者(admin)

复制代码 代码如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //PHP遍历文件夹下所有文件 $handle=opendir('C://'); //我要遍历C盘的文件 echo "目录 handle: $handle <br/>";...