![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP开发
文章平均质量分 76
bayern127
擅长JAVA WEB开发,主要负责网站开发工作,正在学习ES和集群知识。
展开
-
MacbBook之Apache配置
今晚聊聊Apache配置虚拟主机和Yii框架的URL美化问题,下面开始分享。 我直接上我的虚拟主机配置图,然后对于细节,加上一些文字说明: DocumentRoot:虚拟主机指向的网站目录 ServerName:虚拟主机的名字,同时需要在hosts文件里面加上一个对应127.0.0.1 login.2mm.cn Directory:原创 2016-01-18 23:35:17 · 844 阅读 · 0 评论 -
Yii框架的CSRF验证
Yii框架的CSRF验证原创 2016-01-10 20:34:21 · 512 阅读 · 0 评论 -
PHP之Smarty模板的基本使用
今晚聊聊Smarty模板,为什么会有模板这种东西呢?其实就是为了让PHP代码和HTML代码进行分离,便于维护。 主要讲解三个知识点:1. if else判断 2. foreach循环 3. 变量调节器。 首先是if else判断语句的使用,这里我们以{}作为默认分隔符,因此格式就是:{if}{else if}{else}{/if},注意:一定要记得原创 2016-01-08 23:35:37 · 386 阅读 · 0 评论 -
Yii框架配合Redis实现网站自动登录
今天给大家介绍一下Yii框架,它是一款高性能的PHP MVC框架,利用它可以很方便的完成一些复杂的功能,再说说Redis,它是内存数据库,存储读取速度十分惊人,常用在缓存数据中,今晚聊聊这两个结合的实战教程。由于我们之前课程已经很详细的讲过自动登录的原理,要是不清楚的朋友,可以看之前文章,PHP和java自动登录的实现:http://blog.csdn.net/bayren820/ar原创 2016-01-05 21:03:15 · 1836 阅读 · 0 评论 -
PHP通过邮件发送附件
今晚我们聊聊利用PHP来发送邮件,而且邮件内容是添加图片附件,教程很有实用价值哦! 我们首先需要引入一个封装好的邮件发送类:PHPMailer,大家可以自行去百度下载,开源的。大家在学习之前,必须先清晰一个概念,我们需要借助一个邮件服务器帮我们发送邮件,我们是无法直投邮件的,因为有反垃圾邮件机制,我们需要找一个白名单里面的邮件服务器替我们完成这个工作,这里我们以163邮件服原创 2015-12-29 23:43:01 · 1266 阅读 · 0 评论 -
PHP字符串拆分函数之mb_substr
PHP处理字符串的方法非常多,今晚我们挑选了一个非常具有代表性的而且使用特别广泛的函数讲解,它就是字符串拆分函数:mb_substr(),希望大家认真学习领悟! // mb_substr()有几个参数,一般是3个或者4个参数,我们尤其说一下最后一个参数,是设置编码的 // 下面我们通过案例看编码不同,结果有什么巨大区别 $str = '我们都有一个梦想rventrc'原创 2015-12-29 23:40:02 · 1502 阅读 · 1 评论 -
PHP单双引号的关系与区别
今天我们直接通过几个实际小案例来讲解区别,大家认真观察! // 双引号的知识讲解 // 这个写法有错误,因为它会将hello看成双引号字符,而world则会成为不认识的字符 $str1 = "hello"world"".''; // 正确写法:应该给带双引号的world加上转义字符\,这样就不会出现边界歧义了 $str1 = "hello \原创 2015-12-29 23:30:05 · 589 阅读 · 0 评论 -
浅谈网站文件下载的原理
今晚我们来聊聊网站文件下载的原理,下面我结合代码来给大家分析。 function download($file_name){ header("Content-type:text/html;charset=utf-8"); // 可以将带中文的文件名进行编码转换,避免file_exists函数不认识中文! $file_name = iconv("ut原创 2015-12-28 23:39:41 · 3762 阅读 · 0 评论 -
PHP实现翻译功能
今天我们聊聊用PHP实现翻译功能,当然PHP这门语言它肯定无法成为一个翻译家,我们需要借助专门做翻译这件事情的程序给我们开放的API接口来获取数据,最终交由PHP来解析数据,展示到我们需要的平台上。 大家应该都知道有道翻译,它算是国内做的比较好的翻译平台,今天我们就利用它开放的接口来学习,下面开始讲解代码。 function tran原创 2015-12-28 21:16:12 · 14664 阅读 · 0 评论 -
PHP include与require的区别
今晚我们聊聊PHP系统函数中include()和require()的区别,这两个方法我们经常使用,平时正常的时候,它们的区别也是体现不出来的,可是一旦发生意外情况的时候,马上区别就显现了,下面我们来详细说一下。 include():从英语来讲,是包含的意思,常用于一个页面引入一个文件或者包含另一个页面,当该被引入的文件不存在时,系统会提示一个错误,但程序还是会继续执行下去;原创 2015-12-28 21:04:05 · 331 阅读 · 0 评论 -
PHP之随机截取汉字
今天给大家分享一下如何利用PHP自带的方法,来截取汉字。大家注意哦,截取汉字和截取字符的方法是不一样的,因为一个汉字会因为编码不同,占的字符数量会不同,会是2或者3个字符!下面我讲讲具体方法: function getH($str){ // 利用preg_split函数,将汉字字符串拆分成数组,第一个参数是正则匹配,必须加原创 2015-12-28 20:45:12 · 1457 阅读 · 1 评论 -
PHP Cookie实战教程
前两天我们分享了用java中的Cookie来记录页面上一次访问时间的方法,今天我们来聊聊用PHP中的Cookie如何实现,大家可以根据自己喜欢的语言来选择! // 控制页面显示编码 header("Content-type:text/html;charset=utf8"); // cookie记录页面是原创 2015-12-27 10:23:01 · 362 阅读 · 0 评论 -
PHP SESSION之自动登陆的实现
PHP利用Session与Cookie的配合,实现网站的自动登陆功能!原创 2015-12-25 00:54:25 · 6824 阅读 · 0 评论 -
PHP正则表达式实战
今天分享两个PHP的正则表达式实际案例,大家仔细理解,多多练习,很轻松就可以掌握了! 案例一:在字符串"111-222-444dkg123-444-666sdl666-777-888fkk"中,找出xxx-yyy-zzz这样的字符格式; 分析:很明显就是匹配出"111-222-444"和"666-777-888"这样的字符式,因此肯定是用正则表达式,代码如下:原创 2016-01-11 22:24:23 · 531 阅读 · 0 评论