php技术

php技术

解析link_mysql的php版

阅读(12) 作者(admin)

复制代码 代码如下:<?php$str_sql_read="select count(*) as num from userinfo";$str_sql_del="delete from userinfo where id =1";$res =link_mysql("read",$str_sql_read);$res_del =link_mysql("delete",$str_sq...

分享8个最佳的代码片段在线测试网站
php技术

分享8个最佳的代码片段在线测试网站

阅读(23) 作者(admin)

有时候,我们需要测试一些代码片段,而电脑中没有安装针对该语言的运行环境,没关系,你可以在线测试它们。 本文为你带来 8 款非常好用的代码片段在线工具,帮助你快速、方便地测试、编辑代码片段。 1. ideoneideone 是一个...

php技术

PHP删除HTMl标签的实现代码

阅读(15) 作者(admin)

复制代码 代码如下:/** * 取出html标签 * * @access public * @param string str * @return string * */function deletehtml($str) { $str = trim($str); //清除字符串两边的空格 $str = strip_tags($str,"<...

浅析php面向对象public private protected 访问修饰符
php技术

浅析php面向对象public private protected 访问修饰符

阅读(26) 作者(admin)

PHP中有三种访问修饰符,分别是: public(公共的、默认) protected(受保护的) private(私有的)public(公共的、默认)在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限。protected(受保护的)被声明为pro...

php技术

浅析关于PHP位运算的简单权限设计

阅读(28) 作者(admin)

1.写在最前面最近想写一个简单的关于权限处理的东西,之前我也了解过用二进制数的位运算可以出色地完成这个任务。关于二进制数的位运算,常见的就是“或、与、非”这三种简单运算了,当然,我也查看了下PHP手册,还有“异或、...

php技术

PHP删除HTMl标签的三种解决方法

阅读(13) 作者(admin)

方法1:直接取出想要取出的标记复制代码 代码如下:<?php //取出br标记 function strip($str){$str=str_replace("<br>","",$str);//$str=htmlspecialchars($str);return strip_tags($str);}?>方法2.PHP 中有个 st...

深入解析php中的foreach问题
php技术

深入解析php中的foreach问题

阅读(16) 作者(admin)

前言:php4中引入了foreach结构,这是一种遍历数组的简单方式。相比传统的for循环,foreach能够更加便捷的获取键值对。在php5之前,foreach仅能用于数组;php5之后,利用foreach还能遍历对象(详见:遍历对象)。本文中仅讨论遍历数组...

php技术

浅析Apache中RewriteCond规则参数的详细介绍

阅读(22) 作者(admin)

RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。复制代码 代码如下:RewriteE...

php技术

php设计模式之单例、多例设计模式的应用分析

阅读(11) 作者(admin)

单例(Singleton)模式和不常见的多例(Multiton)模式控制着应用程序中类的数量。如模式名称,单例只能实例化一次,只有一个对象,多例模式可以多次实例化。

基于Singleton的特性,我们经常用Singleton配置应用程序并定义应用...

php技术

php获取$_POST同名参数数组的实现介绍

阅读(13) 作者(admin)

今天写php的时候发现$_POST["arr"]无法获取参数arr的数组,记录一下。例如有以下表单需要提交:复制代码 代码如下:  <input type="checkbox" name="arr" value="" />  <input type="checkbox" name="arr" value="" /...

php技术

解析php防止form重复提交的方法

阅读(25) 作者(admin)

php 防止表单重复提交实例: 复制代码 代码如下:<?php session_start(); $_SESSION['fsess']=($_SESSION['fsess'])?$_SESSION['fsess']:time();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht...

php技术

PHP以指定字段为索引返回数据库所取的数据数组

阅读(20) 作者(admin)

很多情况下,我们从接触一个新的项目到开发完成,再回过头来仔细浏览一下自己写的代码,很多都是我们以前用熟练的代码。所以,在完成每个新项目的时 候,适当的做些项目总结、代码总结,或许你会在以后的项目中用得着,极有可能获...

php技术

php ios推送(代码)

阅读(16) 作者(admin)

复制代码 代码如下:<?php//php需要开启ssl(OpenSSL)支持$apnsCert = "ck.pem";//连接到APNS时的证书许可文件,证书需格外按要求创建$pass = "123456";//证书口令$serverUrl = "ssl://gateway.sandbox.push...

php技术

PHP分页效率终结版(推荐)

阅读(35) 作者(admin)

这里仅展示出设计思路,具体安全问题,是否同步更新等可根据具体需求添加修改:以前人们常用的PHP分页技术,通常都需要先统计出数据库中总信息条数才能判断出总页数并对其进行分页,,也就是说,每次分页要对数据库进行两次调...

php技术

如何给phpcms v9增加类似于phpcms 2008中的关键词表

阅读(16) 作者(admin)

最近用phpcms v9二次开发一个人站点,之前用2008中有个比较舒服的关键词全部显示出来功能,而v9将关键词列表功能增加到了搜索中,如果搜索一个关键词就会自动产生一个增加到了search_keyword表中,这一点不是很喜欢v9;站内搜...

php技术

解析php做推送服务端实现ios消息推送

阅读(17) 作者(admin)

准备工作1.获取手机注册应用的deviceToken(iphone手机注册应用时返回唯一值deviceToken)2.获取ck.pem文件(做手机端的给)3.获取pass phrase(做手机端的给)

testpush.php文件复制代码 代码如下:<?php//手机注册应用返回唯一...

php技术

php5.3 注意事项说明

阅读(13) 作者(admin)

php5.3新特性1.支持命名空间(namespace)5.3以前复制代码 代码如下:<?phpclass Zend_Db_Table_Select {//表示当前这个类文件位于Zend/Db/Table下}5.3复制代码 代码如下:<?phpnamespace Zend/Db/Tableclass Select {}2....

php技术

在wamp集成环境下升级php版本(实现方法)

阅读(17) 作者(admin)

wamp集成环境下升级php版本1.下载php版本压缩包,解压php版本压缩包2.停掉wamp服务3.替换wamp/php文件4.替换wamp/Apache2/bin目录下的php5nsapi.dll 和 php5ts.dll(对应当前php版本的)5.重启wamp服务6.phpinfo()测试...

php技术

php pki加密技术(openssl)详解

阅读(17) 作者(admin)

复制代码 代码如下:<?php//pki加密//使用pki加密需要开启 openssl扩展//php.ini extension = php_openssl.dll扩展/*pki模式是 * 公钥加密,私钥解密; * 私钥加密,公钥解密; *///私钥加密,公钥解密//客户端//$data数据$data...

php技术

使用php实现快钱支付功能(涉及到接口)

阅读(33) 作者(admin)

本项目用zend framework框架实现的modules/default/controllers/IndexController.phpIndexController.php复制代码 代码如下:<?phpclass IndexController extends Zend_Controller_Action{ public function init()...

php技术

浅析HTTP消息头网页缓存控制以及header常用指令介绍

阅读(20) 作者(admin)

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口值为private、no-cac...

php技术

深入apache配置文件httpd.conf的部分参数说明

阅读(27) 作者(admin)

<Directory>...</Directory> -- 设定指定目录的访问权限<Files>...</Files> -- 设置应用于指定文件的指令示例:拒绝访问以‘-ht'开头的文件<Files ~"^/.ht">Order allow,denyDeny from all</Files><Location>...</Loca...

php技术

win7下memCache的安装过程(具体操作步骤)

阅读(20) 作者(admin)

1.下载memcache 的windows 稳定版,解压放某个盘下面,比如在H:/wamp/www/php api/memcache;2.在终端(即cmd 命令界面)下,输入安装命令 :H:/wamp/www/php api/memcache/memcached.exe d install[提示错误:failed to install serv...