Loading...
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);...
实际开发中,我们不可能把所有的图片,视频和附件等,都放在和站点同一个服务器上,因为这会占用我们大量的服务器带宽和资源我们一般去对接各种云服务商的对象存储,例如腾讯云,阿里云,又拍云,七牛云等,将我们的大文件上传到这些云的对象存储上,可以节省很大一部分服务器流量开支,而且对象存储的带宽也要比服务器大的多,用户体验也很好这里引入了腾讯云对象存储的sdk,文末有完整demo包<?php ...