-
php获取毫秒时间戳microtime的使用
1.获取当前时间的秒级时间戳时可直接用php内置方法:直接使用time();eg:date_default_timezone_set("PRC");//当前时间的时间戳(单位:秒)$time=time();echo$time.'';echodate("Y/m/dH:i:s").'';2.获取毫秒级时间戳,php提供了一个函数microtime():当函数不带参数``是获取的结果为:"毫秒秒"```… -
使用ThinkPHP开发中MySQL性能优化的最佳21条经验
使用ThinkPHP开发中MySQL性能优化的最佳21条经验讲解,目前,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web… -
PHP获取今天,昨天,本月,上个月,本年 起始时间戳,周几
date_default_timezone_set("Asia/Shanghai");//设置为上海时间否则开始时间会相差8个小时//获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//获取… -
文件类型列表/docx,pptx等的正确MIME类型
正确MicrosoftOfficeMIME类型ExtensionMIMEType.docapplication/msword.dotapplication/msword.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.dotxapplication/vnd.openxmlformats-offi… -
php 中修改内存限制的三种方法 及 获取当前使用内存、内存使用的最大峰值
1、在php.ini里面设置memory_limit=128M;设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译时设置了–enable-memory-limit标志的情况下才生效修,改完毕后,保存配置文件并重启apache服务器2、通过PHP的ini_set函数设置ini_set('memory_limit','128M');3.修改Apache的.htacce… -
php使用smtp发送邮件报错Cannot connenct to relay host
使用DEDEcms自定义了一个发送邮件的php文件,使用了dedecms自带的mail.class.php,在本地可以正常发送,上传到服务器上后,出现提示Cannotconnencttorelayhostsmtp.qq.comError:()Error:CannotsendemailtoXXX@qq.com网上找了一大堆文章,终于解决,问题出在服务器的环境配置上。找到php.ini,查看两个地方,… -
PHP生成二维码
/***功能:生成二维码*@paramstring$qr_data手机扫描后要跳转的网址*@paramstring$qr_level默认纠错比例分为L、M、Q、H四个等级,H代表最高纠错能力*@paramstring$qr_size二维码图大小,1-10可选,数字越大图片尺寸越大*@paramstring$save_path图片存储路径*@paramstring$save_prefix图片名称前缀… -
PHP 加减乘除运算方式
在PHP中常常会进行加减乘除运算一、可以直接使用+-*/进行计算,如需保留小数位则需另外单独处理例:1/3PHP计算结果为:0.33333333333333 二、PHP内置函数:加:bcadd(string $num1, string $num2, ?int $scale = null)减:bcsub(string&n…