Loading...
第一坑 迁移完成页面一直报错如下其实算是宝塔的坑 不算k8s的No input file specified.其实多年经验phper肯定也不是第一次看到这个报错一般都是项目目录没权限 或者php-fpm用户和用户组与项目目录不一致一般只需以下操作以后 即可正常访问chmod 777 -R www.nikm.cn chown -R www:www www.nikm.cn这次从宝塔迁移到k8s一...
php简单的上传demo,判断了文件类型,按时间去创建文件夹,生成了随机文件名如果把文件类型判断去掉,就是一个简单的上传漏洞,可以用来上传php文件,来执行<?php $res = []; if (!empty($_FILES['file'])) { $suffix_name = strrchr($_FILES['file']['name'],'.'); $suffi...
php中发送请求,大部分情况下都是用curl请求,可以get post,支持http https,非常强大但是缺点是要写很多很多行代码,显的不够简洁在php中file_get_contents是用来读取一个文件的内容但是它不仅可以用来读文件,还可以用来读url的数据$url = "https://apis.map.qq.com/ws/location/v1/ip?ip=60.166...
在微信支付等场景中,调起微信支付时需要传入调用支付的用户端ip和支付用户端ip是否一致有时候用户端会有多层代理,所以获取真实ip并不容易但是我们不一定非要拿到用户的真正的ip地址所以我们只需要保证,我们传入微信支付的ip和微信获取的ip一致即可用下面这个函数即可获取用户端的ipfunction get_client_ip(){ $ip = FALSE; //客户端IP 或 N...
<?php //base64图片转成的字符串 $base64_img = ""; if (strstr($base64_img,",")){ //以逗号分隔成两部分,第一部分是文件信息,包含后缀名,第二部分是base64转码后的图片字符串 $base64_img_arr = explode(',',$base64_img);...