ThinkPHP邮件发送函数

jerry thinkphp
/**  * 系统邮件发送函数  * @param string $to    接收邮件者邮箱  * @param string $name  接收邮件者名称  * @param string $subject 邮件主题   * @param string $body    邮件...
阅读全文

和PHP的date函数用法一样的JS时间戳格式化函数

jerry thinkphp
/**  * 和PHP一样的时间戳格式化函数  * @param  {string} format    格式  * @param  {int}    timestamp 要格式化的时间 默认为当前时间  * @return {string}           格式化的时间字符串...
阅读全文

根据文件后缀获取mime类型

jerry thinkphp
/**  * 根据文件后缀获取mime类型  * @param  string $ext 文件后缀  * @return string      mime类型  */ function get_mime_type($ext){     static $mime_types = ...
阅读全文

php 获取客户端的ip、地理信息、浏览器信息、本地真实ip

jerry thinkphp
<?php  // 作用取得客户端的ip、地理信息、浏览器、本地真实IP  class get_gust_info {       ////获得访客浏览器类型   function GetBrowser(){    if(!empty($_SERVER['HTTP_USE...
阅读全文

检查字符串中是否有外链

jerry thinkphp
/**  * all_external_link 检测字符串是否包含外链  * @param  string  $text 文字  * @param  string  $host 域名  * @return boolean       false 有外链 true 无外链  */...
阅读全文

设置图片的HTTP缓存

jerry thinkphp
如果是Apache环境下面,可以在.htaccess文件中添加下面的代码,用于设置图片的HTTP缓存和有效期(需要开启apache的headers模块支持),减少网站的图片资源请求压力,提高访问速度和你的pagespeed值^_^。<IfModule

U方法使用示例

jerry thinkphp
U方法是ThinkPHP中用于自动生成URL地址的方法,能够帮助你因为不同的环境和配置而自动生成对应的URL地址。 特点如下: 1、自动识别当前的URL模式 2、自动识别当前的PATH_INFO分隔符 3、域名和二级域名支持 4、

区分大小写的文件存在判断

jerry thinkphp
PHP默认的file_exists和is_file在Windows下面是不区分大小写的,如果需要严格区分大小写的话,可以尝试使用下面的方法,该方法ThinkPHP已经内置。function file_exists_case($filename) {     if (is_file($fi...
阅读全文

验证码不能显示?通常都是BOM信息惹的祸此代码能解决验证码不能显示问题.

jerry thinkphp
有时,我们在本地测试环境中需要显示验证码的地方没有问题,一旦布置到服务器上去的时候.需要显示验证码的地方无法显示?如果你也碰到同样问题,请往下看. 问题的原因大部分是BOM头信息造成的,通常thinkphp的配置文件

获取字段第一个字首字母

jerry thinkphp
//获取字段第一个字首字母 function getfirstchar($s0){        $fchar = ord($s0{0});     if($fchar >= ord("A") and $fchar <= ord("z") )return strtoupp...
阅读全文