
PHP
u011042325
这个作者很懒,什么都没留下…
展开
-
PHP header头部定义详解
php中的header函数主要用于向客户端发送原始的http报头原创 2023-02-21 17:07:22 · 1020 阅读 · 1 评论 -
mysql原生链接
PDO、mysql_connect、mysqli_connect原创 2022-12-23 11:54:11 · 311 阅读 · 0 评论 -
ThinkPHP上传文件时,使用var_dump($_FILES)输出数组为空的解决办法。
解决ThinkPHP上传文件时,使用var_dump($_FILES)输出数组为空的解决办法。原创 2022-11-13 20:13:57 · 478 阅读 · 0 评论 -
使用PHP来获取客户端和服务端IP
PHP获取客户端和服务端IP原创 2022-09-16 14:27:29 · 9440 阅读 · 0 评论 -
问题:SSL certificate problem: unable to get local issuer certificate (60)
出现问题: cURL error: SSL certificate problem: unable to get local issuer certificate (60)解决办法下载最新的后缀为pem的文件2.复制这个文件到php的安装目录下,如下图所示:3.打开php.ini文件,搜索curl.cainfo 去掉前面的#注释 填上该文件的绝对路径,如下图所示: 4.注意:php的openssl扩展需要开启 5.然后重启服务器...原创 2022-06-15 10:46:29 · 1342 阅读 · 0 评论 -
ThinkPHP自动加载公共函数文件
thinkphp自动加载自定义的公共函数文件原创 2022-06-10 11:56:55 · 853 阅读 · 0 评论 -
PHP隐藏index.php(Apache,Nginx)
Apache项目文件根目录(ThinkPHP下的public)创建文件 .htaccess,在其中添加以下代码:<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]</IfModule>N原创 2022-02-23 11:31:12 · 1256 阅读 · 0 评论 -
将&符号(&; amp;)解码为正常
在开发中碰到一个问题,HTML中将 字符串【SCF520 & SCF520P】转为【SCF520 & SCF520P】,传输到PHP后台方法,在var_dump()打印中,输出的是【SCF520 & SCF520P】,但是存储到数据库中时是【SCF520 & SCF520P】,这里是因为转义了字符(常用转义字符如下图1),在PHP中需要使用 htmlentities() 函数把字符转换为 HTML 实体,才可以看出被转义的完整字符。解决办法:使用替原创 2021-12-23 10:02:10 · 3859 阅读 · 0 评论 -
PHP检测是否IE浏览器
/** * 检测用户当前浏览器 * @return boolean 是否ie浏览器 */ function chk_ie_browser() { $userbrowser = $_SERVER['HTTP_USER_AGENT']; //IE 6以前 if (preg_match('/MSIE/i', $userbrowser)) { $usingie = true; ...原创 2021-09-29 13:56:35 · 336 阅读 · 0 评论 -
php Call to undefined function exif_imagetype()解决方法
Fatal error: Call to undefined function exif_imagetype() in xxx.phpon line45上传图片时,出现以上问题,查找后,是使用php的exif_imagetype函数出了一点小问题,抛出错误Call to undefined function exif_imagetype(),在网上查阅了以下资料才解决掉,现在和大家分享一下解决方法。原因是我们没有在php.ini中开启扩展,具体做法如下:在php.ini中搜索extensio..原创 2021-08-23 11:41:48 · 1507 阅读 · 0 评论 -
错误Incorrect key file for table ‘.\表名.MYI‘; try to repair it的解决办法
在mysql命令行运行check table xxx(表名);如果存在问题运行repair table xxx(表名)原创 2021-08-18 09:08:04 · 2986 阅读 · 0 评论 -
PHP判断文件是否存在,创建文件,获取文本数据,写入数据
1.判断文件是否存在file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 TRUE,否则返回 FALSE。2.创建文件a.touch() 函数设置指定文件的访问和修改时间注释:如果指定的文件不存在,则会被创建 b.fopen() 函数打开一个文件或 URL如果 fopen() 失败,它将返回 FALSE 并附带错误信息。您可以通过在函数名前面添加一...原创 2021-08-12 17:40:11 · 3486 阅读 · 0 评论 -
PHP计算执行时间
方法执行:class index{ public function index(){ //时间开始 Timecount::start(); //执行代码start //执行代码end //时间结束 $time = Timecount::end(); //输出时间 Timecount::outputTime($time); }}时间类:Timec原创 2021-08-12 17:16:21 · 1781 阅读 · 0 评论 -
PHP中字符串的最大长度是多少?
http://php.net/manual/en/language.types.string.php说:注意:自PHP 7.0.0起,对64位版本中的字符串长度没有特殊限制。在32位版本和较早版本中,字符串最大可以为2GB(最大2147483647字节)在PHP 5.x中,字符串被限制为2 31 -1个字节,因为内部代码将长度记录为带符号的32位整数。您可以输入整个文件的内容,例如使用 file_get_contents()但是,PHP脚本在给定脚本执行中可以为所有变量分配...原创 2021-06-11 09:39:00 · 1123 阅读 · 2 评论 -
PHP检测当前字符编码并转码
一、检测当前字符串编码并将编码改为utf-81 获取当前字符串的编码$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));注意:自动检测目标字符编码永远不可能完全可靠。官方解释:2 将字符编码改为utf-8$str_encode = mb_convert_encoding($str, 'UTF-8', $encode);二、函数详解1 mb_detect_encoding 检测字.原创 2021-05-25 16:26:24 · 471 阅读 · 0 评论 -
PHPExcel导入数字被转科学计数问题
PHPExcel导入excel文件时,如果某例的数字太长识别出来的是科学计算法的数据如上图的车辆VIN码,导入时PHP得到的是:8.66289E+14查了下资料原来PHPExcel自带处理函数:getFormattedValue()修改代码://$objPHPExcel->getActiveSheet()->getCell('C'.$i)->getValue();$objPHPExcel->getActiveSheet()->getCell('C'...原创 2021-05-17 13:49:14 · 890 阅读 · 3 评论 -
fastadmin使用PHPExcel导出表格数据到Excel中
fastadmin中有自带的导出Excel,但有时会需要自定义导出表格,这里使用PHPExcel导出:一,下载phpExcel1. git clone https://github.com/PHPOffice/PHPExcel2.也可以百度下载完成之后会出现以下以下的文件夹内部目录二,把上图圈住的那个PHPExcel文件夹拷贝到你的项目中三,在你的控制器中添加导出方法: /** * 导出 */ public functio...原创 2020-12-15 11:50:08 · 1922 阅读 · 0 评论