php判断是否手机浏览器访问_php判断手机还是电脑
dwtedx PHP开发教程 1746 0 2015-07-12 19:40:25

由于我的博客是采用响应式布局的、难免会遇到需要判断是手机用户还是电脑用户、其实我的博客关于响应式的功能已经奶不错了、但是因为百度广告还没有推出响应式的功能、那么在手机访问的时候如果要显示百度广告、体验会很差、所有为响应式做的努力都白费了、下面我们找到判断为手机用户php代码分享给大家 方法一 <?php function isMobile(){ $useragent=isset($_SERVER[´HTTP_USER_AGENT´]) ? $_SERVER[&...

阅读全文

PHP判断是不是为数组_是否为数组代码
dwtedx PHP开发教程 1310 0 2015-03-31 11:37:27

今天在使用memcache优化博客的时候、发现php的if会把空数组判断为false、但我的需求是需要返回true、这个时候我想到了判断变量是否为数组可以解决这个问题 在php中判断是否为数组很简单、php中利用 is_array() 函数就可以快速判断变量是否为数组了、下面我来给大家介绍 bool is_array ( mixed $var ); is_array 函数作用是检测变量是否是数组、如果 var 是 array、则返回 TRUE、否则返回 FALSE 验证是否是数组方法一 ...

阅读全文

php单例模式静态类解析和实现源代码
dwtedx PHP开发教程 2174 1 2015-03-13 13:29:42

我的博客最开始是每次请求数据库都要重新连接的、这样显然不合理、然后自己封装了一个数据库操作类、DBTools.php、要解决一个连接多次使用的话、最好的办法是使用长连接、但是新浪的数据库用不了长连接、那么就只能换一种方式了、这里我使用的是”单例模式“ 简单的说、一个对象(在学习设计模式之前、需要比较了解面向对象思想)只负责一个特定的任务、在网上看了一些资料、单例模式比较好理解、看看介绍、然后看看代码基本也就能够理解了、设计模式这些的花点心思基本的是能够理解的、不管是Java还C#、或者是PHP设计模式基本上都是通用的 ...

阅读全文

php引入php文件_php引入类执行效率最高的方法
dwtedx PHP开发教程 1758 0 2014-12-03 17:58:47

今天在优化我博客的时候、总觉得include()方法的效率不高、所以就想着换一种方法、因为我是自学的PHP、在写我博客代码的时候一边学一边写的、所以很多方法都不用的最好的方法、之所以要用PHP写博客代码、是因为PHP的空间比起Java和.NET的空间要便宜很多呢、下面我就总结一下PHP导入文件的高效率方法 1、include() include(/path/to/filename) include()语句将在其被调用的位置处包含一个文件、包含一个文件与在该语句所在位置复制制定文件的数据具有相同内容的效果、...

阅读全文

PHP导入和导出CSV文件_PHP如何生成CSV文件
dwtedx PHP开发教程 1343 0 2014-10-10 12:30:14

项目开发中、很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件 那么具体该如何实现呢?本文将使用PHP并结合mysql、实现了CSV格式数据的导入和导出功能 源代码 我们先准备mysql数据表、假设项目中有一张记录学生信息的表student 并有id、name、sex、age分别记录学生的姓名、性别、年龄等信息 CREATE TABLE `student` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NO...

阅读全文

PHP验证码例子(带刷新)DEMO_PHP图片验证码类实例
dwtedx PHP开发教程 1300 0 2014-09-24 10:11:30

验证码这样的功能可以说是无处不在了、那使用php来实现验证码这样的功能呢 接下来我就将验证码实现封装到一个类里面独立出来、那么后面如果再使用到验证码功能 直接引入该类文件并创建该类的实例、就可以使用验证码了 验证码类文件vcode.class.php代码如下 //验证码类 class Vcode{ private $width;//图片宽度 private $height;//图片高度 private $num;//验证码个数 private $img;//图片资源 private $code;//验...

阅读全文

使用ThinkPHP的Auth类进行权限认证_PHP权限验证例子
dwtedx PHP开发教程 12934 13 2014-09-15 13:06:34

Auth 类已经在ThinkPHP代码仓库中存在很久了、但是因为一直没有出过它的教程、 很少人知道它、 它其实比RBAC更方便 RBAC是按节点进行认证的、如果要控制比节点更细的权限就有点困难了、比如页面上面的操作按钮、 我想判断用户权限来显示这个按钮 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证、 积分在0-100时能干什么、 在101-200时能干什么、 这些权限认证用RABC都很困难 下面介绍 Auth权限认证、 它几乎是全能的、 除了能进行节点认证、 上面说的RABC很难认证的两种情况、...

阅读全文

php实现MVC框架实例教程_PHP如何自己实现MVC
dwtedx PHP开发教程 2151 0 2014-09-15 11:03:33

本文以一个实例的形式讲述了PHP实现MVC框架的过程、比较浅显易懂 现分享给大家供大家参考之用、具体分析如下: 首先、在学习一个框架之前、基本上我们都需要知道什么是mvc、即model-view-control 说白了就是数据控制以及页面的分离实现、mvc就是这样应运而生的、mvc分为了三个层次、而且三个层次各司其职 互不干扰、首先简单介绍下、各个层次:view即是视图、也就是web页面 control即是控制器 向系统发出指令的工具、model 简单说是从数据库中取出数据进行处理 MV...

阅读全文

PHP去掉字符串的左右空格_php trim()方法
dwtedx PHP开发教程 1594 0 2014-04-19 22:10:22

今天在做php的时候需要将字符串首尾的空格去掉 上W3C一看发现php也有自带这个函数trim 果然方便多了、特分享下 第一种方法:通过php自带的函数 trim 去除一个字符串两端空格, rtrim 是去除一个字符串右部空格, ltrim 是去除一个字符串左部空格。 echo trim(" 空格 ").""; echo rtrim(" 空格 ").""; echo ltrim(" 空格 ").""; 第二种方法:通过正则表达式替换,功能更强 php去除字符串首尾空格(包括全角) ...

阅读全文

php替换字符串
dwtedx PHP开发教程 1417 0 2014-01-05 13:59:32

在 ph p教程 替换字符效率最高也是最简单字符替换函数str_replace($arr1,$arr2,$str) 实例一 str_replace("iwind", "kiki", "i love iwind, iwind said"); 将输出 "i love kiki, kiki said" 结果 即将 原字符串中的所有"iwind"都替换成了"kiki".str_replace是大小写敏感的,所以对你不能设想用 str_replace("iwind", "kik...

阅读全文

DD记账
top
+