随笔分类 -  php

摘要:Class ‘finfo’ not found是因为没有安装php的fileinfo扩展,安装之后重启 阅读全文
posted @ 2022-09-20 09:32 bwteacher 编辑
摘要:1.不进位的情况比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。可以使用 floor 函数该函数是舍去取整。例如,floor(4.66456) 结果:4 。floor(9.1254) 结果9 。因此,去小数点后两位,需要先乘以100,然后舍去取整,再除以100,即:$a=f 阅读全文
posted @ 2022-05-05 17:52 bwteacher 编辑
摘要:PHPExcel(官方早停维护)导入数据 $config=C('FILE_UPLOAD_CONFIG'); $config['exts'] =array("xls","xlsx"); $config['rootPath']=$config['rootPath'].strtolower(MODULE_ 阅读全文
posted @ 2022-03-22 14:06 bwteacher 编辑
摘要:php表单提交特殊字符的处理方法,主要用到htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数。一、与特殊字符处理有关的php函数函数名 释义 介绍htmlspecialchars 将与、单 阅读全文
posted @ 2021-08-26 14:32 bwteacher 编辑
摘要:1、调试模式 .env 文件中的APP_DEBUG=true 阅读全文
posted @ 2021-07-26 14:46 bwteacher 编辑
摘要:开发环境项目,通常需要错误提示:php.ini文件,设置 display_errors = On 项目上线以后,当然不想把错误提示显示。 一般不直接修改php.ini文件,下面两行代码直接加入报错php文件: ini_set("display_errors", "On");//打开错误提示 ini_ 阅读全文
posted @ 2021-05-21 08:49 bwteacher 编辑
摘要:ThinkPHP 传的文件太大,显示“未选择上传文件”的错误,解决这个问题,只需三步就OK了一、首选是修改ThinkPHP upload的上传限制。 $upload = new \Think\Upload(); $upload->maxSize = 52428800;// 设置附件上传大小 $upl 阅读全文
posted @ 2021-03-17 11:24 bwteacher 编辑
摘要:1、下载PHPMailer v5.2.1解压后需要用到其中二个文件,如下图:将class.phpmailer.php和class.smtp.php二个文件分别旋转到ThinkPHP/Library/Vendor/PHPMailer/class.phpmailer.php (注意大小写哦)ThinkP 阅读全文
posted @ 2020-09-15 13:30 bwteacher 编辑
摘要:安装好wamp后,想用手机通过局域访问电脑上wamp下的网页,结果出现如下提示403错误: 第一步:找到 conf 这个文件: 找到下图中红色方框中的onlineoffline tag - don’t remove,将原来的Require local替换为Require all granted; 注 阅读全文
posted @ 2020-06-12 09:10 bwteacher 编辑
摘要:注意使用wamp开发环境时,如果使用虚拟主机访问项目时需要将定义的重写规则必须在httpd-vhost.conf文件下添加重写规则,而不是自定义.htaccess文件,如下所示: <VirtualHost *:80> //开启重写 RewriteEngine on #//哪些文件路径不定义重写,我的 阅读全文
posted @ 2020-06-08 12:55 bwteacher 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1. strstr strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 代码如下: 1 2 3 4 5 6 7 <?php /*如手册上的举例*/ $email = 'user@example.c 阅读全文
posted @ 2019-12-09 10:44 bwteacher 编辑
摘要:经常我们会使用 JSON.stringify() 保存某些数据,然后需要在php中读取,但在PHP接到这个参数的数据时,使用json_decode()却无法解析。所以问题就是,为什么json_decode()解析JSON.stringify为什么为NULL。解决方法:当你使用 JSON string 阅读全文
posted @ 2019-11-19 15:07 bwteacher 编辑
摘要:PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码。 编码上,只要将图片流读取到,而后使用base64_encode进行进行编码即可得到。 而解码就略微麻烦一点,究其原因在于把图片编码成base64字符串后,编码内会加入这 阅读全文
posted @ 2019-10-16 12:42 bwteacher 编辑
摘要:04是自动加载的规范, 12是代码规范, 3是日志规范,后面的数字就是升级版PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。项目的目的在于:通过框架作者或者框架的代表之间讨论,以最低程度的限制,制 阅读全文
posted @ 2019-09-10 15:54 bwteacher 阅读(466) 评论(0) 推荐(0) 编辑
摘要:filectime()函数 返回指定文件的上次inode修改时间,出错则返回false。时间以Unix时间戳格式。fileatime()函数 返回指定文件的上次访问时间。本函数的结果会被缓存,使用clearstatcache()来清除缓存。filemtime() 函数返回文件内容上次修改的时间,成功 阅读全文
posted @ 2019-08-02 14:32 bwteacher 编辑
摘要:1.给当前时间加一天?一小时? <?phpecho "今天:",date('Y-m-d H:i:s'),"<br>";echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));?> 上一行输出当前时间,下一行输出明天时间 同理加一年,一小时,一分钟 ,一月 阅读全文
posted @ 2018-09-17 17:41 bwteacher 编辑
摘要:$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10 阅读全文
posted @ 2018-06-21 18:44 bwteacher 编辑
摘要:系统:win8 64位wamp:Apache/2.4.9 (Win64) PHP/5.5.12memcache和memcached的区别 memcache是php的一个扩展,用于php管理memcahced,php_memcached.dll 如安装了memcached而不安装扩展,则php无法操作 阅读全文
posted @ 2017-11-01 12:10 bwteacher 编辑
摘要:fopen:(创建并)打开一个文件或url地址。 模式 说明 r 只读,将将文件指针指向文件开始位置 r+ 读写,将文件指针指向文件开始位置 w 只写,将文件指针指向文件开始位置将将文件内容清空,如果文件不存在则尝试创建 w+ 读写,将文件指针指向文件开始位置并将文件内容清空,如果文件不存在则尝试创 阅读全文
posted @ 2016-09-26 16:01 bwteacher 编辑
摘要:string date( string format [, int timestamp] ) 参数 format 表示时间格式化的方式,可能的方式如下: 格式化方式 说明 Y 4位数字年,y为2位数字,如99即1999年 m 数字月份,前面有前导0,如01。n 为无前导0数字月份 F 月份,完整的文 阅读全文
posted @ 2016-09-26 10:09 bwteacher 编辑

点击右上角即可分享
微信分享提示