ThinkPHP的URL重写 路由 伪静态_实现伪静态SEO效果
dwtedx PHP开发教程 103 0 2016-10-18 10:33:45

一、URL重写、隐藏网址中的Index.php ThinkPHP 作为 PHP 框架、是单一入口的、那么其原始的 URL 便不是那么友好、但 ThinkPHP提供了各种机制来定制需要的 URL 格式、配合 Apache .htaccess 文件、更是可以定制出人性化的更利于 SEO 的URL 地址来 .htaccess文件是 Apache 服务器中的一个配置文件、它负责相关目...

阅读全文

PHP SMTP发送邮件类_SMTP QQ服务器发送邮件代码
dwtedx PHP开发教程 281 0 2016-08-23 13:12:08

很多时候在项目的开发过程中都需要用PHP发送邮件功能、不想要phpmailer那么复杂、找来找去、总算找到了一个好用的、分享出来、大家可以直接下载使用、PHP邮件发送类、已经封装成一个类了、代码如下 email.class.php<? class smtp { /* Public Variables */ public $smtp_port; public $time_out; public $host_name; public $log_file; public $relay...

阅读全文

php5.3以上提示Function ereg() is deprecated Error解决方案
dwtedx PHP开发教程 209 0 2016-08-14 09:33:16

前段时间在搭建我自己CentOS服务器的时候发现php7已经不支持ereg()了、查了一下才知道原来php5.3就已经提示Function ereg() is deprecated Error了、下面就这个问题解决方法、给大家提供了解决方案 一、问题原因 PHP 5.3之后 ereg() 无法正常使用、提示“Function ereg() is deprecated Error”是因为 ereg() 函数进行了升级处理、需要像preg_match使用/ /来规则了、当然也是php5.3之后把 ereg() 给废掉发、所以PHP 7...

阅读全文

php使用echo输出双引号"与单引号´的4种方法
龙龙 PHP开发教程 794 1 2016-01-22 11:13:23

在 php 编程中双引号“"”与单引号“´”是字符串与字符表现形式、那么我们要输出它怎么做呢、下面我们就来看个简单的输出单双引号的实例吧、首页我们来看输出双引号的几种方法 输出双引号方法一$str = ´我要输出双引号"´; echo $str; //结果为:我要输出双引号" 输出双引号方法二$str = "输出双引号""; echo $str; //结果为:输出双引号" 输出单引号方法一$str = "输出单引号´"; echo $str;//结果为:输出单引号´...

阅读全文

PHP缓存集成库PHPFastCache开发教程_最快的PHPcache类下载
dwtedx PHP开发教程 808 0 2015-10-25 13:25:55

一、背景 由于把博客整体迁往百度BAE、其实百度BAE速度还是非常快的、因为之前我使用了MongoDB、一直感觉百度BAE的速度非常慢、后来才发现其实是百度的MongoDB响应很慢、因为已经把域名备案等信息全部都转到百度的、如果现在要换服务器的话会很麻烦、最后决定取消使用MongoDB、测试之后发现速度还真的是快了不少、后来就在寻找可以替换MemCacahe的一个东西、最后经过不断的查找、终于发现了今天的主角、PHPFastCache 二、PHPFastCache简介 PHPFastCache是一种高性能...

阅读全文

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

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

阅读全文

PHP判断是不是为数组_是否为数组代码
dwtedx PHP开发教程 908 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开发教程 1655 0 2015-03-13 13:29:42

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

阅读全文

php引入php文件_php引入类执行效率最高的方法
dwtedx PHP开发教程 1285 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开发教程 978 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开发教程 947 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开发教程 10460 9 2014-09-15 13:06:34

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

阅读全文

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

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

阅读全文

DD记账
top
+