php技术

php技术

使用cookie实现统计访问者登陆次数

阅读(20) 作者(admin)

复制代码 代码如下:<?php$_COOKIE["counter"]?($c=$_COOKIE["counter"]+1):($c=1);setCookie("counter",$c,time()+60);echo "<b>欢迎您第"."<font color=#ff0000>".$c."</font>次访问cookie</b>";?...

php技术

使用session判断用户登录用户权限(超简单)

阅读(27) 作者(admin)

如下所示:复制代码 代码如下:<form action="#" method=post>用户名:<input type=text name=user><br>密 码: <input type=password name=pwd><br><input type=submit name=sbumit value=提交><input type=reset name=re...

php技术

基于php常用正则表达式的整理汇总

阅读(24) 作者(admin)

如下所示:复制代码 代码如下:"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/...

php技术

PHP计数器的实现代码

阅读(13) 作者(admin)

复制代码 代码如下:<?php/*使用文本文件记录数据的简单实现*/$counter=1;if(file_exists("mycounter.txt")){$fp=fopen("mycounter.txt","r");$counter=fgets($fp,9);$counter++;fclose($fp);}$fp=fopen("mycounter.t...

php技术

探讨如何在php168_cms中提取验证码

阅读(12) 作者(admin)

复制代码 代码如下:<?phpfunction yzImg($nmsg){ if (function_exists('imagecreatetruecolor')){ $imstr[0]["s"]=$nmsg[0]; $imstr[1]["s"]=$nmsg[1]; $imstr[2]["s"]=$nmsg[2]; $imstr[3]["s"]=$nmsg[3]; //...

php技术

如何使用php绘制在图片上的正余弦曲线

阅读(20) 作者(admin)

以前用actionscript写动态绘制三角函数曲线,其实php输出三角函数曲线也很简单。复制代码 代码如下:<?php define("MAX_WIDTH_PIXEL", 600); define("MAX_HEIGHT_PIXEL", 240); //发送标头信息 header("Content-type: i...

php技术

深入理解curl类,可用于模拟get,post和curl下载

阅读(23) 作者(admin)

如下所示:复制代码 代码如下:<?phpclass Curl { /* * get 方式获取访问指定地址 * @param string url 要访问的地址 * @param string cookie cookie的存放地址,没有则不发送cookie * @return string curl_exec()...

php技术

coreseek 搜索英文的问题详解

阅读(11) 作者(admin)

问题描述:被搜索名字为:andy这时搜索andy正常,但是搜索a就搜不到。解决办法,在索引配置文件中的index中添加

min_infix_len = 1最后还要重新索引一下/usr/local/coreseek/bin/indexer -c mysql.conf mysql --rotate上面...

php技术

PHP stripos()函数及注意事项的分析

阅读(12) 作者(admin)

定义和用法stripos() 函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false。语法stripos(string,find,start)参数描述string必需。规定被搜索的字符串。find必需。规定要查找的字符。...

php自动加载机制的深入分析
php技术

php自动加载机制的深入分析

阅读(21) 作者(admin)

一、php中实现自动加载的方法1.使用require,include,require_once,include_once手工进行加载。2.使用__autoload来进行自动加载3.使用spl的autoload来实现自动加载手工加载的实现:当需要加载的文件很少的时候我们可以使用...

php技术

php引用返回与取消引用的详解

阅读(21) 作者(admin)

一、引用返回引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!要返回引用,使用此语法:复制代码 代码如下:<?phpc...

php技术

PHP跳转页面的几种实现方法详解

阅读(14) 作者(admin)

&#8226;PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bo...

php技术

利用php递归实现无限分类 格式化数组的详解

阅读(9) 作者(admin)

我们要做一个商品的无限分类首先数据库字段为:id ----------商品主键idfid ---------- 商品父idname ---------- 商品名最后输出的数组格式为复制代码 代码如下:<PRE class=php name="code"><PRE class=php name="code...

php技术

深入PHP内存相关的功能特性详解

阅读(24) 作者(admin)

可能有的读者碰到过类似下面的错误吧:Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)这个错误的信息很明确,PHP已经达到了允许使用的最大内存了,通常上来说这很有可能是我们的程...

php技术

PHP rawurlencode与urlencode函数的深入分析

阅读(35) 作者(admin)

问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准?结论:rawurlencode遵守是94年国际标准备忘录RFC 1738,urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'javascript的en...

php技术

解析PHP自带的进位制之间的转换函数

阅读(28) 作者(admin)

bindec() -- 二进制转换为十进制decbin() -- 十进制转换为二进制dechex() -- 十进制转换为十六进制decoct() -- 十进制转换为八进制hexdec() -- 十六进制转换为十进制octdec() -- 八进制转换为十进制base_convert()--...

php技术

探讨:使用XMLSerialize 序列化与反序列化

阅读(17) 作者(admin)

概念:XML序列化是将公共字段和属性转化为序列格式(这里指XML),以便存储或传输的过程。反序列化则是从XML中重新创建原始状态的对象.复制代码 代码如下: class SerializeDemo { static void Main() {...

php技术

PHP在不同页面间传递Json数据示例代码

阅读(25) 作者(admin)

gettest.php文件: 复制代码 代码如下: <?php $value["name"]= urlencode("我的姓名"); $value["pass"]= urlencode("pass888"); $value["age"]=30; $jsonstr =json_encode($value); $url="http://127.0.0.1:8080/get.p...

php技术

深入理解:XML与对象的序列化与反序列化

阅读(18) 作者(admin)

这篇文章主要讲述XML与对象的序列化与反序列化。并且会附上一些简单的序列化与反序列化方法,供大家使用。假设我们在一个Web项目中有这样两个类复制代码 代码如下:public class Member { public string Num {...

php技术

探讨捕获php错误信息方法的详解

阅读(21) 作者(admin)

PS:1.捕获PHP语法错误2.严重错误用正常的 set_error_handle无法捕获此两类错误,这是捕获此类错误的技巧复制代码 代码如下://test.php 页面error_reporting(0);register_shutdown_function('PageOnShutdown');include(...

php技术

探讨PHP使用eAccelerator的API开发详解

阅读(20) 作者(admin)

1、API和文档说明:eAccelerator提供了便捷便捷而又稳定的本机缓存实现方式,由于大部分代码实现基于共享内存,所以只能在*nix平台中使用,Windows平台Michael就暂时不知道何时有这方面的支持了。eAccelerator提供如下的API...

windows环境下php配置memcache的具体操作步骤
php技术

windows环境下php配置memcache的具体操作步骤

阅读(14) 作者(admin)

首先要安装好php和apache环境。我用的是wamp整合的套件php 5.2.8apache 2.2.1.1这些都准备好了后,就到 memcache 官网去下载 windows 下的 memcache.exe 这个程序然后把他放在 c:/memcache 目录下打开 cmd 命令 输入cd...

php技术

探讨如何在PHP开启gzip页面压缩实例

阅读(8) 作者(admin)

示例一(用php的内置压缩函数):复制代码 代码如下:<?PHP if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); Header("Content-type: text/html"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/...