Php 通过curl提交post内容为 Json的请求

<?php $data = array("cNos" => "123456", "date" => "20170515"); $data_string = json_encode($data)
4次阅读

php求数学对数

php的对数函数并不是很强大 有自然对数 有10的对数的函数,不过没有自定义底的对数函数,所以自己写了一个<?phpfunction xsqrt($x, $value) { $count = 0; do{ $value=$value/$x; $c
4次阅读

Mac搭建学习PHP环境

在sublime text 3中学习PHP,编写PHP代码:使用的xampp开发环境:第一步,就是安装xampp,这个没啥可说的,根据自己的系统下载安装就好,我的是OSX;第二步,就是用XAMPP-manager里manage servers打开apache,不过默认就是run的;第三步,打开XAM
2次阅读

php SSL certificate problem: unable to get local issuer certificate

加上 curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);就可以了 百度语音的demo:<?phpheader("Content-type:audio/mp3; charset=utf-8"); //put your pa
10次阅读

PHP 计算两个时间戳之间相差的时间

//功能:计算两个时间戳之间相差的日时分秒//$begin_time 开始时间戳//$end_time 结束时间戳function timediff($begin_time,$end_time){ if($begin_time < $end_time){ $star
2次阅读

php各版本的姿势(2017-02-15更新)

今天被p师傅的黑魔法给震惊到啦,我一定是学了假php,仔细想想,其实对php版本更新并没有在意多少,都是活在5.3那个版本,可现在都是7.0啦!另外的是在很多时候测试代码的时候,也很依靠版本问题。http://php.net/manual/zh/appendices.phpphp5.2以前1、__a
3次阅读

php 伪协议

最近php伪协议的各种神奇妙用好像突然又常常提到了,php中支持的伪协议有下面这么多123456789101112file:// — 访问本地文件系统http:// — 访问 HTTP(s) 网址ftp:// — 访问 FTP(s) URLsphp:// — 访问各个输入/输出流(I/O strea
6次阅读

PHP代码审计入门总计

0x00 简介之前看了seay写的PHP代码审计的书,全部浏览了一遍,作为一个代码审计小白,希望向一些和我一样的小白的人提供一下我的收获,以及一个整体的框架和常见漏洞函数。这也算是这本书的一个学习笔记吧,可以结合我捋顺的思路来看这本书。: )0x01 整体学习代码审计的目标是能够独立完成对一个CMS
13次阅读

php如何互换一个数组的首尾元素 中间不变 首尾互换

群里有人提出一个问题 如何互换一个数组的首尾元素 中间不变 首尾互换代码如下:<?php$array=array(1,2,3,4,5,6,7,8,9,10);$first=array_shift($array);$last=array_pop($array);$array=array_merg
5次阅读

当php邂逅windows通用上传缺陷

早上逛乌云发现了PKAV大牛的一篇文章,针对php和windows文件上传的分析,思路很YD,果断转之与大家分享。虽然此文可能有许多的限制条件,但是如果你认真阅读会发现,其实还是比较实用的。另外一篇团长发的pdf中也涉及到了相关的文章,是国外的nosec发布的,英文的,感兴趣的同学在这里下载http
8次阅读