
php
奔跑的皮皮虾
奔跑的皮皮虾
展开
-
class ? not found
thinkphp class not found原创 2022-12-05 18:41:09 · 521 阅读 · 0 评论 -
phpstorm设置自动同步服务器
phpstorm设置自动同步服务器转载 2022-10-25 18:39:42 · 329 阅读 · 0 评论 -
PHP中一个二维数组按另一个一维数组顺序排序
PHP中一个二维数组按另一个一维数组顺序排序转载 2022-10-13 10:30:30 · 607 阅读 · 0 评论 -
php 重定向后下载文件失效
php 重定向后下载文件失效转载 2022-07-12 18:27:56 · 193 阅读 · 0 评论 -
tp3部署LNMP环境403
环境LNMP,本地和虚拟机配置了挂载看下本地的host是否配置了 。如 tp3.com 192.168.22.110(虚拟机地址)看下配置文件,检查下配置文件,server_name 是否和你输入的一样root 是否知道的正确的地址其他的没啥了...原创 2021-11-23 16:09:02 · 626 阅读 · 0 评论 -
php匹配字符串中的url并替换为超链接
function replaceUrls($str){ if(empty($str)){ return $str; } $regex = '/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i'; return preg_replace($regex,'<a href="$1">$1</a>',$str);}参考链接:https://www.cnbl转载 2021-08-25 17:18:34 · 824 阅读 · 1 评论 -
phpstorm2020将本地代码实时自动同步到远程服务器
原文连接:https://my.oschina.net/u/3372402/blog/4863912转载 2021-04-01 16:01:22 · 405 阅读 · 0 评论 -
win7升级powershell
场景:vagrant box add metadata.json 时,提示powershell 版本过低。网上查了一下,试了好几次都没有成功,最后看到以下博文:http://www.023xs.cn/Article/vbmQ0b/Vagrant实践成功:直接安装 dotNetFx45_Full_x86_x64.exe 或更高版本(装的4.0不行),会提示重启,按要求重启后再安装 Windows6.1-KB2506143-x64.msu,会提示重启,按要求重启后,就可以了。原博主文章有原创 2020-07-21 10:05:11 · 519 阅读 · 0 评论 -
laravel环境搭建 no input file specified 问题记录
homestead搭建laravel环境后,访问报“no input file specified”1、各种检查都没毛病2、看了下nginx 日志如下图:“ /home/vagrant/code/public/index.php (No such file or directory)”3、看了下Homestead.yaml文件Homestead.yaml文件默认是/home/vagrant/code/public改成/home/vagrant/code/自己的项目文件夹/publi原创 2020-05-13 23:04:22 · 3485 阅读 · 0 评论 -
windows下 wamp环境安装composer
1、先下载:https://getcomposer.org/download/2、随便选择一个版本下载(浏览器下载有时候会很慢,可以用迅雷等下载器下载), 如图3、把下载好的文件放到php.exe所在目录下4、建一个文件 composer.bat 里面写上:@php “%~dp0composer.phar” %*5、这样就安装完成了,打开命令行,检验是否生效...原创 2020-05-05 22:29:05 · 416 阅读 · 0 评论 -
win7 下vagrant up失败,解决记录
问题一:卡在 Command: [“modifyvm”, “b21f2dd0-7f73-4d0f-b1e0-0f82ecdda1fe”,问题二:停留在Booting VM问题三:停在SSH auth method: private key具体记不清了,大概就是以下操作:先确定系统配置1、 右键单击windows桌面上的“这台电脑”或“我的电脑”2、 选择“属性”3、 转到“高级”...原创 2020-03-20 15:47:11 · 559 阅读 · 0 评论 -
window下生成 SSH Key 报文件不存在的问题
在github上注册账号,注册完后会有账号,密码,和对应的邮箱https://www.jianshu.com/p/ba6efe6bf60d转载 2020-03-20 15:21:03 · 724 阅读 · 0 评论 -
window下wampserver 环境,安装composer,安装laravel
1、下面的第三点链接是其他博主的文章,写的很详细2、补充一点,版本问题。lavaral5.6要求php版本>7.1,但是wamp集成的最新的是php7.0,所以安装composer前先升级php版本,参考链接 https://blog.youkuaiyun.com/u012790055/article/details/97388115 。PHP升级成功后,安装composer时要选择最新升级的&g...原创 2019-07-26 15:44:03 · 456 阅读 · 0 评论 -
升级wampserver3.0的PHP版本到7.1
以下内容为转载内容,亲测可用。windows系统下,目前wampserver的最高版本为3.0.6,其中的PHP最高版本为7.0.10,博主想要安装laravel5.6最新版本,却看到需要PHP版本>=7.1.3,无奈之下,只能想办法升级wamp的PHP版本到7.1.3以上。其实很简单。下载要安装的PHP版本,https://windows.php.net/download/ 也可以...转载 2019-07-26 14:02:20 · 919 阅读 · 0 评论 -
php 导出的excel 科学计数法显示处理(记笔记)
1、最直接的方法 content.="<tdstyle=′vnd.ms−excel.numberformat:@′>".content.="<tdstyle=′vnd.ms−excel.numberformat:@′>".content.= ""._list[$key].””; //style样式将导出的内容都设置为文本格式 输出对应键名的键值 即内容...转载 2018-08-29 15:38:52 · 1354 阅读 · 0 评论 -
php 取时间,本周一,本周日,上周一,上周日,本月一号,本月最后一日。。。
转载:偶有用到,记一笔<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date...转载 2018-06-05 13:51:05 · 2193 阅读 · 0 评论 -
phpstrom 去掉参数提示
phpstrom 去掉参数提示转载 2018-05-24 11:27:05 · 924 阅读 · 0 评论 -
docker执行失败 rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed:
今天在本地虚拟机执行docker的时候报了如下错误。rpc error: code = 13 desc = invalid header field value “oci runtime error: exec failed: container_linux.go:247: starting container process caused \”process_linux.go:75: sta...原创 2018-04-12 15:02:37 · 3797 阅读 · 0 评论 -
PHPStrom导入style
备注一下PHPstrom怎么导入style,免得又忘。 下载好压缩包,我的是一个setting.jar然后 file—importsetting—-选择压缩包setting.jar 点okdone!原创 2018-04-04 10:50:53 · 659 阅读 · 0 评论 -
php 小菜鸟准备写博客了
看文章很多老鸟都建议多谢写技术博客,算是自己的总结。一直觉的自己的技术还太菜,写不了什么高大上的东西,拿出来丢人现眼。但是。。。 管他呢,爱谁谁。。。作为总结,要求简洁,易读。会提高自己的总结能力。也方便后期使用的时候查找。如果一不小心还能对从旁飞过的小菜鸟有一点点帮助,嘿嘿。。。原创 2017-10-24 20:31:17 · 343 阅读 · 0 评论 -
在windows下安装php的redis扩展
装了小半天才成功。 看了网上的教程,按照步骤一步步走,总是不成功。 我本机用的环境wampsever,里边自带两个php版本5.6和7.0 看了一个转7.0的教程,就把版本切到7.0(wampsever–php–version), 集成环境是32位的。redis是3.0的,64位。感觉废话太多了,直接重点吧。查看你的phpinfo 选择redis扩展时一定要和wamp环境的位数是一致的,而转载 2017-10-25 14:25:40 · 458 阅读 · 0 评论 -
php curl请求时,如果有ssl问题时,加下面配置
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);原创 2017-12-14 19:54:30 · 807 阅读 · 0 评论 -
TP5验证规则
TP5验证规则系统内置的验证规则如下: 格式验证类require 验证某个字段必须,例如:’name’=>’require’number 或者 integer 验证某个字段的值是否为数字(采用filter_var验证),例如:’num’=>’number’float 验证某个字段的值是否为浮点数字(采用filter_var验证),例如:’num’=>’float’boolean 验转载 2017-12-15 14:37:57 · 1501 阅读 · 0 评论 -
图片转换为base64,经过post传输后‘+’会变成 ‘空格’
图片转换为base64,经过post传输后‘+’会变成 ‘空格’, php处理前替换一下就可以了。$str= $_POST['img_data'];$str= str_replace(' ','+',$str);file_put_contents('./demo.png',base64_decode($str));done!原创 2017-12-15 18:09:22 · 3271 阅读 · 0 评论 -
SecureCRT连接远程服务器
1、先在本机上ping一下你要连接的ip地址是否是通的 命令:ping 192.168.221.111(换上你的目标ip)2、点击新建连接3、输入name,一般我们习惯写目标ip4、点击ssh2,输入目标ip5、端口就是默认的22就可以6、点击ok就可以了,第一次会提示你输入用户名,密码。小白记笔记,希望对你有所帮助。原创 2018-01-17 09:30:02 · 1776 阅读 · 0 评论 -
tp5在apache下能访问,但放到nginx下报404
原因: 多数是因为在nginx下找不到路由解决方法: 1、找到你的nginx的配置文件。 2、你可能配置了多个虚拟机,在对应的server里添加如下代码location / { root /var/www/html/xxx/public;(填写你对应的项目目录) index index.php index原创 2018-01-30 11:32:49 · 4527 阅读 · 0 评论 -
curl get 和 post 请求
<?php/** * Created by PhpStorm. * User: thinkpad * Date: 2015/7/17 0017 * Time: 13:24 */class Action{ public static function curl_get($url){ $testurl = $url; $ch...转载 2018-02-28 19:02:51 · 381 阅读 · 0 评论 -
根据银行卡号区分信用卡还是储蓄卡
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardBinCheck=true&cardNo=‘.$acctNo这是支付宝的一个接口,直接跟上要查看的卡号就行。原创 2018-02-28 19:08:36 · 8933 阅读 · 1 评论 -
postman get请求可以,改成post请求报404
今天遇到postman get请求可以,改成post请求报404。 解决办法是要把参数写到body里面,截图如下以前都遇到过这种情况,结果用到了又忘了,好记性不如赖笔头,还是记下来吧。...原创 2018-03-01 16:48:32 · 9971 阅读 · 1 评论 -
参数加密后,转base64去请求,但是对应的解密方法解密失败。
参数加密后,转base64去请求,但是对应的解密方法解密失败。如果加解密方法没错的话,看一下是否是加密串在传输过程中发生了变化。我遇到的就是postman在get传输的时候加密串中的 ‘+’ 变成了空格,所以处理之前要替换一下。PHP代码如下: //data是一个参数(加密后的字符串) $params['data'] = trim($params['data']); $para...原创 2018-03-22 17:45:33 · 6767 阅读 · 0 评论 -
tp5 路由,访问不到
通常情况下在用tp5时都会用到路由。 但是在项目中咱们一般都会规定什么样格式的url才能访问自己的后台。 但是在给第三方对接的时候,需要对方回调的时候,这些路由通常是不符合我们的url风格的。 这是就要专门配置这些地址到类似allowUrl这样的配置文件中。 今天就猜到这样的坑,一个第三方回调,怎么都访问不到,最后才想起是忘配置了。小白,还没搞懂其中权限的具体细节。...原创 2018-03-22 17:53:42 · 3937 阅读 · 1 评论 -
PHP验证信用卡卡号是否正确函数
function validateCard ( $cardnumber ) { $cardnumber = preg_replace ( " /\D|\s/ " , "" , $cardnumber ) ; # strip any non-digits $cardlength = strlen ( $cardnumber ) ; if ( $...转载 2018-03-06 17:48:27 · 671 阅读 · 0 评论 -
postman patch 请求
今天第一次用到patch请求: 还不知其所以然 先发下在postman中如何请求 看图说话:原创 2018-03-06 17:59:40 · 7358 阅读 · 2 评论 -
phpstrom 设置 PHP 版本
直接上图:setting 完事!转载 2018-04-10 19:29:23 · 453 阅读 · 0 评论