php技术

php技术

PHP $_FILES函数详解

阅读(18) 作者(admin)

如: 复制代码 代码如下: <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> <input name="myFile" type=&qu...

php技术

PHP中for与foreach的区别分析

阅读(17) 作者(admin)

注意: 除非数组是被引用,foreach 所操作的是指定数组的一个拷贝,而不是该数组本身。因此数组指针不会被 each() 结构改变,对返回的数组单元的修改也不会影响原数组。

1. 自php5起,foreach 还可能遍历对象的属性。 2. 自...

php技术

通过JavaScript或PHP检测Android设备的代码

阅读(15) 作者(admin)

随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者――安卓(Android)系统的检测方法。

JavaScript判断方法

搜索user agent字符串中的Android单词是最省事儿的方...

php技术

PHP中uploaded_files函数使用方法详解

阅读(42) 作者(admin)

对PHP语言有些了解的朋友们都知道,它包含有功能强大的函数库。我们今天就一起来了解一下PHP uploaded_files函数的具体功能。 在早期的PHP版本中,上传文件很可能是通过如下的代码实现的: 复制代码 代码如下: …… if (is...

php技术

php GeoIP的使用教程

阅读(23) 作者(admin)

GeoIP介绍: 什么是GepIP ? 所谓GeoIP,就是通过来访者的IP, 定位他的经纬度,国家/地区,省市,甚至街道等位置信息。这里面的技术不算难题,关键在于有个精准 的数据库。有了准确的数据源就奇货可居赚点小钱,可是发扬合作精神,集体...

php技术

让PHP COOKIE立即生效,不用刷新就可以使用

阅读(27) 作者(admin)

复制代码 代码如下: //PHP COOKIE设置函数立即生效。 function cookie($var, $value='', $time=0, $path='', $domain=''){ $_COOKIE[$var] = $value; if(is_array($value)){ foreach($value as $k=>$v){ setcookie($...

php技术

用php的ob_start来生成静态页面的方法分析

阅读(13) 作者(admin)

虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧!

在开始之前还是提一下三个函数吧:"ob_start()...

php技术

PHP用GD库生成高质量的缩略图片

阅读(15) 作者(admin)

以下是PHP源代码(ResizeImage.php)。 复制代码 代码如下: <?php $FILENAME="image.thumb"; // 生成图片的宽度 $RESIZEWIDTH=400; // 生成图片的高度 $RESIZEHEIGHT=400;

function ResizeImage($im,$maxwidth,$maxh...

php技术

windows下开发并编译PHP扩展的方法

阅读(4) 作者(admin)

现在就简单说一在WINDOWS下开发PHP扩展的步骤: 首先需要准备的软件有: cygwin 安装路径e:/app/cygwin visual studio C++ 6.0, 修改环境变量,把已经安装好的PHP路径设置为环境变量。在这里,假设我的PHP安装目录是:e:/app/p...

php技术

WordPress判断用户是否登录的代码

阅读(20) 作者(admin)

is_user_logged_in() 说明 根据当前访问者是否登录返回布尔值true或false。

参数 该函数不接受任何参数。

用法 复制代码 代码如下: <?php if ( is_user_logged_in() ) { ... } ?> 示例 根据当前访问者的登录情...

php技术

PHPUnit PHP测试框架安装方法

阅读(22) 作者(admin)

单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最后它还可以和Selenium整合来完成大型的自动化...

php技术

开启CURL扩展,让服务器支持PHP curl函数(远程采集)

阅读(22) 作者(admin)

curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使用,file_get_contents()效...

php技术

php expects parameter 1 to be resource, array given 错误

阅读(15) 作者(admin)

如果你使用的是封装好的类 例如 function fetch_array($query, $result_type = MYSQL_ASSOC) { return mysql_fetch_array($query, $result_type); } [/code] 会报这个错误 这是应为,你传递的$query是布尔值,而mysql_fe...

php去掉字符串的最后一个字符附substr()的用法
php技术

php去掉字符串的最后一个字符附substr()的用法

阅读(23) 作者(admin)

今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo...

php技术

PHP 事件机制(2)

阅读(15) 作者(admin)

复制代码 代码如下: <?php class Event extends stdClass{ public $target=null; public $type=null; /** * 创建事件 * @param string $type */ public function __construct($type){ $this->type=trim($type); } /*...

php技术

php函数之子字符串替换&amp;#65279; str_replace

阅读(15) 作者(admin)

str_replace ― 子字符串替换&#65279; [str_replace]mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )php函数str_replace: 返回一个字符串或者数组。该字符串或数组是将 su...

php技术

php中取得URL的根域名的代码

阅读(15) 作者(admin)

复制代码 代码如下: <?php /** * 取得根域名 * * @author lonely * @create 2011-3-11 * @version 0.1 * @lastupdate lonely * @package Sl */ class Sl_RootDomain{ private static $self; private $domain=null; p...

php技术

PHP+JS+rsa数据加密传输实现代码

阅读(17) 作者(admin)

JS端代码: 复制代码 代码如下: //文件base64.js: var b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var b64pad="="; function hex2b64(h) { var i; var c; var ret = ""; for(i = 0...

php技术

PHP面向接口编程 耦合设计模式 简单范例

阅读(11) 作者(admin)

复制代码 代码如下: <?php interface js{ function ys($a,$b); } class Af implements js{ function ys($a,$b){ return "加法运算......结果为:".($a+$b); } } class Jf implements js{ function ys($a,$b){ return...

常见的PHP五种设计模式小结
php技术

常见的PHP五种设计模式小结

阅读(15) 作者(admin)

设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等...

php技术

PHP中MVC模式的模板引擎开发经验分享

阅读(15) 作者(admin)

使Web系统的开发与维护更加方便,从而有效的节省人力物力,受到了越来越多企业的青眯。

模板引擎是MVC模式建立过程的重要方法,开发者可以设计一套赋予含义的标签,通过技术解析处理有效的把数据逻辑处理从界面模板中提取...

php技术

一个基于PDO的数据库操作类

阅读(25) 作者(admin)

百度之后决定使用PDO,至于为什么选择PDO,这里就不再多说,大家自己去百度下就能明白。 既然要换,那最基本就需要有个常用的数据库操作类,也就是所谓的增删改查等,昨晚捣腾了一晚,大致弄出了个雏形,以下就是代码,希望大家能给出...

php技术

Zend Studio (eclipse)使用速度优化方法

阅读(13) 作者(admin)

原文标题是优化 myeclipse7.0 速度(尤其是building workspace),都是eclipse设置一样的。

大家一定对buileding workspace时那缓慢的速度给困扰到了吧~

其实只要把project选项里的 building automatically前的勾去掉,...

php技术

php邮件发送,php发送邮件的类

阅读(15) 作者(admin)

smtp.class.php 这个是类把他做保存到一个文件中. 复制代码 代码如下: <?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; v...