- 博客(24)
- 收藏
- 关注
原创 php 一个数组中的元素是否在一个字符串中包含
是非空的,那么至少有一个元素在字符串中出现;如果它是空的,那么没有任何元素在字符串中出现。这个函数返回子字符串首次出现的位置索引,如果没有找到,它会返回。如果你只是想检查是否至少有一个元素存在,你可以使用。要检查一个数组中的元素是否在一个字符串中出现,你可以使用。php 一个数组中的元素是否在一个字符串中包含。
2024-05-23 15:00:50 466
原创 imagettftext(): any2eucjp(): invalid code in input string
解决方案一:重新编译php,并取消 --enable-gd-jis-conv 这个参数1.保留之前的php目录更换名称2.在已安装php的bin目录下执行./php -i|grep “configure” 看到php安装的编译参数,直接照样子在php的编译环境下执行执行编译,并去除–enable-gd-jis-conv3.然后执行 make && make install4.复制之前php中的相关信息到新编译的php中并进行重启解决方案二:对字符串进行to_entities处理
2021-11-16 20:17:23 439 1
原创 php 截取图片 透明背景且超出后无黑边
php 截取图片并设置背景为透明背景图 public function cutImg($target_width,$target_height,$source_x,$source_y,$source_path) { $source_info = getimagesize($source_path); //获取图像信息 $source_mime = $source_info['mime']; // 文件类型 $cropped_width =
2021-11-16 19:48:23 519
原创 laravel框架中使用phantomjs生成图片
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-11-16 19:41:15 979
原创 laravel-admin中grid渲染外部数据
laravel-admin中grid渲染外部数据的方法有两种:一.通过view来手动渲染数据二.通过重写model中的方法来渲染外部数据 1.新创建model,例:ExampleModel.php 2.在grid中使用该model.例:return Admin::grid(ExampleModel::class,function (Grid $grid){ ****}); 3.如果需要分页: 重写ExampleModel中的 pagi...
2021-04-20 16:36:33 1545
转载 NVM for Windows下载与安装
下载NVM for Windowshttps://github.com/coreybutler/nvm-windows/releasesnvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。Source code(zip):zip压缩的源码Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统安装NVM for Windows(1)解压后运行安装包,同意协议
2021-01-14 17:58:14 1073
原创 错误:bcrypt_lib.node不是有效的Win32应用程序
错误:bcrypt_lib.node不是有效的Win32应用程序/nodejs使用npm install时,报错"bcrypt_lib.node不是有效的Win32应用程序",解决方案:一 删除node_modules中的bcrypt目录二 执行 npm install node-pre-gyp -g三 执行 npm rebuild bcrypt --build-from-source四 执行 npm install bcryptok,解决...
2021-01-14 17:49:39 1058
原创 svn 更换地址
一.windows版本1.选中SVN同步文件夹根目录文件夹后点击鼠标右键,选择TortoiseSVN→Relocate后点击鼠标左键2.在弹出框中录入新的服务器地址。在出现的SVN地址更新对话框中将地址改为新地址后,点击”OK”即可3.修改完服务器地址,执行下update操作[根目录无“relocate”选项,切换到子目录即可]二.linux版本1.cd 项目目录/2.查看版本信息 svn info3.使用命令切换地址: svn switch --relocate h..
2020-06-18 14:39:08 12069
原创 laravel/php 定时任务[任务调度]一
一.在laravel中写下需要调用的接口,使用crontab调用执行 1.编辑crontab [crontab -e] 2.填写执行命令:*** * * root curl 接口通过浏览器的访问地址二.使用laravel的任务调度 1.定义调度: 在App\Console\Commands下创建Test.php ...
2020-04-20 18:04:42 577
原创 Laravel Class config does not exist in
清理缓存"php artisan config:clear 后,报错Fatal error: Uncaught ReflectionException: Class config does not exist in D:\phpStudy\WWW\BCCKidV1.0\vendor\laravel\framework\src\Illuminate\Container\Container...
2020-04-18 10:27:58 496
翻译 Ueditor编辑器插入外链视频支持手机播放【iframe标签】
ueditor需求:点击此处的按钮,然后复制外链视频的通用地址,直接使用首先,ueditor支持外链视频,但是使用的是flash插件,为了兼容手机,需要使用iframe标签。一.打开ueditor目录中ueditor.config.js文件,找到标签白名单代码,添加iframe标签2.修改ueditor/dialogs/video/video.js【此代...
2019-04-10 15:22:14 2243
转载 lnmp php7.1.5 安装mongodb扩展
安装mongodb扩展的两种方法:第一种:使用pecl安装1.安装扩展 pecl install mongodb2.在php.ini中添加 extension=”mongodb.so”5. 重启php-fpm第二种:自己下载安装包并进行编译具体方法【注意对应的版本】:1.根据php版本选择对应的mongodb扩展2.下载mongodb扩...
2019-04-02 10:47:12 781
原创 freenas后台创建共享目录
需求:在freenas后台创建共享目录,指定用户访问 解决方案: 1) 先在后台的卷管理中,在指定的目录下面创建数据集,选择高级模式,对数据集大小进行控制(本人选择为2T)2)创建后,创建【数据集用户】和【数据集用户组】,修改数据集的权限为该用户和用户组。3)将部门用户添加至【数据集用户组】。4)数据集创建完成后,点击共享中的windows,添加共享,...
2019-02-12 17:07:38 3963
转载 微信小程序通过java获取用户unionid等敏感信息(流程及填坑)
最近在弄微信小程序,需要获取到用户的unionid等数据,网上有很多帖子,但是自己还是耗费了很长时间,下面分享下总流程及方法(借鉴了网上很多骨灰级大神的文章): 小程序代码如下:// 登录 wx.login({ success: function (r) { var code = r.code;//登录凭证 if (code) {...
2019-01-03 17:39:18 1607
原创 linux安装mongodb及php安装mongodb扩展
1.下载mongodb 链接:https://www.mongodb.org/dl/linux2.将mongodb的安装包上传至服务器 使用 rz mongodb.tar3.将压缩包解压到 /usr/local/mongodb tar -zxvf mongodb.tar mv mongodb /usr/local/4.在bin目录下面创建dat...
2018-10-16 16:11:14 405
原创 安装phpstudy中碰见的问题
问题1: phpStudy启动失败提示:缺少VC9运行库解决方法:32位的VC9运行库下载:http://www.microsoft.com/zh-CN/download/details.aspx?id=558264位的VC9运行库下载:http://www.microsoft.com/zh-CN/download/details.aspx?id=15336如果64位的安装后还不行,就把32位的也...
2018-05-18 14:26:59 3884
原创 laravel中关闭csrf方法
CSRF攻击和漏洞的参考文章: http://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.htmlLaravel默认是开启了CSRF功能,关闭此功能的方法:方法一 打开文件:app\Http\Kernel.php把这行注释掉:'App\Http\Middleware\VerifyCsrfToken'方法二 打开文件:app\Http\Mid
2017-12-29 12:12:44 818
原创 phpstudy安装mongodb扩展
1.查看phpinfo 注意本机的PHP版本、NTS还是TS、x86还是x64 2.下载php扩展驱动【https://pecl.php.net/package/mongodb】【此地址需要vpn下载】 下载最新版的mongodb php驱动 解压后,取得其中的 php_mongodb.dll 文件放置对应的php版本下的etc中 然后配置php.ini文件,添加extens
2017-12-21 15:06:35 4025
原创 laravel中加载第三方类(阿里消息队列)
laravel中加载第三方类(阿里消息队列)1.版本: laravel5.4 2.加载方法: 1)将类包放置vendor目录下。 2)找到根目录下的composer.json文件 3)运行终端,cd到项目路径,执行composer dumpautoload4)在项目中的使用1.在vendor下autoload.php中添加 2.在控制器中的使用
2017-12-19 18:45:50 2073
转载 swoole linux 安装
swoole linux 安装使用环境: 1:centos7 2:php5.6 3. swoole 2.0.10 由于服务器已经安装lnmp环境,因此直接安装了swoole。 swoole扩展下载地址:https://github.com/swoole/swoole-src/releases 尽量选择stable版本,alpha版本最好仅用于实验新特性。cd swo
2017-12-19 15:40:13 1478
转载 php的ts,tns
1. 简介ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择这个版本.,php以ISAPI方式加载的时候选择这个版本. nts(None-Thread Safe)即非线
2017-12-19 15:14:41 390
转载 mysql相关函数
--exists 函数判断()中的查询语句是否返回结果集,如果返回了结果集则得到true,否则得到falseif exists( select* fromsysdatabases wherename='School') dropdatabase School --删除当前指定名称的数据库createdatabase
2017-08-24 15:36:39 261
原创 arm编译PHP,nginx及问题
Arm编译php,nginx1:环境 Php 5.5.30 Nginx 1.0.15 使用环境:ubuntu 编译环境:linux 64 centos72:安装包版本 gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz php-5.5.30.tar.gzpcre-8.30.tar
2017-08-24 11:18:34 1426
转载 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04
2017-08-24 11:15:53 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人