随笔分类 -  开发语言 / thinkphp / thinkphp5

摘要:$str = '中文字符串'; $unicode_str = mb_convert_encoding($str, 'UCS-2LE', 'UTF-8'); $unicode_arr = unpack('S*', $unicode_str); //$unicode_arr即为转换后的数组,其中的每一个 阅读全文
posted @ 2024-03-26 09:40 zhang_you_wu 阅读(75) 评论(0) 推荐(0) 编辑
摘要:PHPWord中文文档 使用composer安装PHPword: composer require phpoffice/phpword 直接生成word文件: public function test() { $phpWord = new \PhpOffice\PhpWord\PhpWord(); 阅读全文
posted @ 2024-03-25 16:59 zhang_you_wu 阅读(211) 评论(0) 推荐(0) 编辑
摘要:某些版本的thinkphp没有request()->only(['user_id'=>0]); 只需要项目目录下的thinkphp/library/think/Request.php文件; 找到only方法,重新改写为即可 public function only($name, $type = 'p 阅读全文
posted @ 2024-03-25 16:56 zhang_you_wu 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.我们下载官方完整包,PHP版本 https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.6.580.3rgXTq 解压后得到目录 2. 将目录里的api_sdk复制出来到tp5根目录的extend下面文件夹复制过去 阅读全文
posted @ 2024-01-16 17:06 zhang_you_wu 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.在common.php公共方法加入 /** * 过滤sql与php文件操作的关键字 */ function filter_keyword( $string ) { $keyword = 'select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|uni 阅读全文
posted @ 2024-01-10 11:58 zhang_you_wu 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1.调用 public function test(){ $volist=Db::name("user")->select(); $list=$this->chartSort($volist); } 2.具体方法 /** * 将数组按字母A-Z排序 * @return [type] [descrip 阅读全文
posted @ 2023-10-20 15:13 zhang_you_wu 阅读(74) 评论(0) 推荐(0) 编辑
摘要:首先先下载个推官方的sdk 直接在根目录下 composer require getuilaboratory/getui-pushapi-php-client-v2 如果报错请用 composer require getuilaboratory/getui-pushapi-php-client-v2 阅读全文
posted @ 2023-04-07 09:43 zhang_you_wu 阅读(352) 评论(0) 推荐(0) 编辑
摘要:看代码 //判断文件是否存在,存在则删除,不存在则。。。 public function ff(){ $list=Db::name('costpay_file')->where('url','like','/costpay_file/20220622/%')->select(); foreach ( 阅读全文
posted @ 2022-07-18 23:24 zhang_you_wu 阅读(300) 评论(0) 推荐(0) 编辑
摘要:使用正则表达式 $y['user_phone']= preg_replace('/(\d{3})\d{4}(\d{4})/', '$1****$2', $user['recve_mobile']); 隐藏中间4位 //自定义函数手机号隐藏中间四位 function yc_phone($str){ $ 阅读全文
posted @ 2022-04-14 10:22 zhang_you_wu 阅读(129) 评论(0) 推荐(0) 编辑
摘要:错误原因 PHP7.3版本影响 解决办法 1.换PHP版本 2. $nullOffset = strpos($url, 0x00);//替换前 $nullOffset = strpos($url, chr(0x00));//替换后 阅读全文
posted @ 2022-03-02 11:44 zhang_you_wu 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:错误原因 PHP7.3版本导致 解决方法: 1.换PHP版本 2.把continue改成break 阅读全文
posted @ 2022-03-02 11:38 zhang_you_wu 阅读(997) 评论(0) 推荐(0) 编辑
摘要:代码报错:__autoload() is deprecated, use spl_autoload_register() instead 错误原因:__autoload魔术方法在php7.2被废弃,使用新的方法代替了.解决办法:把原来的__autoload()函数改为autoload(), 阅读全文
posted @ 2022-02-11 11:11 zhang_you_wu 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:thinkphp5.1安装完workerman后运行 php think worker:gateway 后报错 Fatal error: Call to undefined function pcntl_signal() 此错误是由于PHP缺少pcntl扩展造成的,因此需要安装相应扩展 可以参考 h 阅读全文
posted @ 2021-11-23 14:16 zhang_you_wu 阅读(2525) 评论(0) 推荐(0) 编辑
摘要://查询goods表应收金额与实收金额不相等的数据 $list = Db::name('goods')->where('user_price', 'exp', '<> system_price')->order('id asc')->limit($start, $limit)->select(); 阅读全文
posted @ 2021-09-27 14:45 zhang_you_wu 阅读(547) 评论(0) 推荐(0) 编辑
摘要:1.下载tp框架,版本5.1.35 ,下载think-swoole,版本2.0.17 composer require topthink/think-swoole=2.0.* 2.在config下书写swoole.php <?php use think\facade\Env; // + // | S 阅读全文
posted @ 2020-04-09 00:08 zhang_you_wu 阅读(3853) 评论(0) 推荐(0) 编辑
摘要:1.安装redis ,并启动redis服务 2.安装php redis 拓展 3.在redis.php中添加配置 <?php return [ 'host' => '127.0.0.1', 'port' => '6379', ]; 在根目录extend里新建redis目录,并在其里面建Redis.p 阅读全文
posted @ 2020-04-08 23:57 zhang_you_wu 阅读(4065) 评论(0) 推荐(0) 编辑
摘要:当插入数据库或者更新数据库出现以下错误时 解决办法:将该表中的字段的字符集都改为utf-8 阅读全文
posted @ 2019-09-30 14:24 zhang_you_wu 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:下面代码覆盖 thinkPhp/library/think/Lang.php 里面的detect()自动检测语言方法 阅读全文
posted @ 2019-09-27 14:26 zhang_you_wu 阅读(670) 评论(0) 推荐(0) 编辑
摘要:1.配置 2.控制器 3.视图层 <!DOCTYPE html> <html data-n-head="" lang="zh-tw"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta d 阅读全文
posted @ 2019-09-23 10:24 zhang_you_wu 阅读(458) 评论(0) 推荐(0) 编辑
摘要:1.准备工作 2.邮箱要开启imap访问 3.邮箱开启低安全性应用登录认证,访问连接开启 4.在tp5拓展extend目录放入PHPMailer拓展https://github.com/zhangyouwu/phpmailer.git 5.控制器方法 阅读全文
posted @ 2019-09-19 13:21 zhang_you_wu 阅读(1010) 评论(0) 推荐(0) 编辑

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