-
PHP计算指定时间为“刚刚/几分钟前/几小时前/几天前/几周前/几个月前/几年前”
if(!function_exists('time_ago')){/***返回指定时间戳为当前时间戳的几秒前、几分钟前、几小时前…*@paramint$timestamp*@returnstring||null*/functiontime_ago($timestamp){if(!$timestamp)return;$difference=time()-$timestamp;//计算时… -
特殊原因导致报错: PDO::prepare(): MySQL server has gone away
当使用php脚本执行某些任务是报错:SQLSTATE[HY000]:Generalerror:2006MySQLserverhasgoneaway这里已经排除服务宕了,超时时间,sql太大等问题因为在脚本中使用了事务,而我表引擎为MyISAM,然后就导致报了这个错只需将表引擎设置为InnoDB就行了 -
tp5.1中sql语句中,chunk外面定义一个变量,然后在chunk里面改变这个变量的值,最后在chunk外面去获取改变后的这个变量
在TP5.1中,chunk 是一个用于执行SQL语句的函数,它允许你在一个事务中执行多个SQL语句。如果你想在 chunk 里面改变一个变量的值,并在 chunk 外面获取这个改变后的值,你可以使用以下的方法:定义变量:首先,在 chunk 外部定义一个变量。在 chunk 中改变变量的值:在 ch… -
php 将PDF转为图片文件
php将PDF转为图片文件 -
php字符串转拼音二
方法一虽然也能转,但是没办法同时兼顾字符串中的英文和数字,只能选择兼顾英文或者数字,没法同时兼顾例如:‘这是need转换为拼音的字符串1’,方法一没办法转成‘zheshineedzhuanhuanweipinyindezifuchuan1’,只能转换成zheshineedzhuanhuanweipinyindezifuchuan,或者zheshizh… -
php设置接口请求时间,或请求时间过长后报404
一、php配置文件php.ini中找到max_execution_timemax_execution_time=0//0表示不限制,单位秒二、设置好后,接口请求超过40秒报404(服务器使用的phpstudy的Apache环境)打开Apache配置文件httpd.conf,加入以下内容FcgidProcessLifeTime8200FcgidIOTimeout8200FcgidConnectTim… -
linux环境下php安装sqlsrv扩展第二版
以下示例以CentOs7.6+php7.3为例,可根据实际情况切换其他版本,注意版本之间的对应关系即可第一步、安装MicrosoftODBC driverforSQLServer(Linux)通过https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver… -
php遍历文件夹下所有文件
/***获取文件夹下的所有文件*@param$dirPath指定目录*@returnstring*/functionlistDirFiles($dirPath){if($dir=opendir($dirPath)){while(($file=readdir($dir))!==false){if(is_dir($dirPath.$file)){echo"文件夹:".$file.PHP_EOL;}el…