php2

作者: 3hours | 来源:发表于2017-04-27 19:51 被阅读0次

1. php数据类型

a.字符串

b.整型

c.浮点型

d.布尔值

e.数组

f.对象

g.resource 资源标识符

h.NULL

2. 变量

声明以$开头+标识符,区分大小写

$_GET

$_POST 超全局变量,关联数组,获取的是从用户端发送过来的数据

3. post请求方式加密方式有3

a. form-data

b. application/x-www-form-urlencoded 默认方式

c. text/plain

调试接口工具:postman/curl/fiddle

4. 数组

$arr = array(1,2,3);

count($arr)

$arr[1]

array_push()

array_pop()

array_unshift()

array_shift()

array_slice()

$arr = array("apple"=>"苹果")

遍历数组: foreach($arr as $value)

foreach($arr as $key => $value)

5. 对象,

Class Person {

public $name = "Shafee";

public funciton say() {

}

}

$p = new Person()

$p -> name;

5.作用域

a.函数内部的局部变量外部无权访问

b.函数内部要访问外部的全局变量,要使用global声明

c.static 静态变量,只定义一次

d.常量 const ,赋值之后不能更改,不需要使用$符开头,一般将常量大写

也可以使用define()定义常量

6. 文件系统,文件的读写

$handle = fopen("./readme.txt", "r") 以只读的方式打开文件readme.txt

filesize($filename) 获取文件的大小

fread($handle, len) 读取内容

fclose($handle)  释放资源,关闭句柄

feof($handle) 判断指针是否到了文件末尾,是true,否false[eof:end of file]

fgets($handle) 读取一行内容,并且将指针下移一行

fseek($handle, 0) 将文件指针移动开头位置

7. 文件上传

form表单设置属性enctype = "multipart/form-data"

$_FILES 超全局变量,关联数组,获取用户提交过来的文件

$_FILES["file1"] 关联数组,键有:name[文件名],type[文件类型],tmp_name[暂存名],size[文件大小]

$_FILES["file2"] 关联数组

move_uploaded_file(filename, desination) 将上传文件filename移动到目录desination

8. date("Y-m-d H:i-s") 获取年月日时分秒...

time()

date_default_timezone_set("asia/shanghai"); 设置时区

9. 出接口 字符串的拼接,json格式

ajax  json格式字符串

jsonp  函数(json格式字符串)

相关文章

  • php2

    1. php数据类型 a.字符串 b.整型 c.浮点型 d.布尔值 e.数组 f.对象 g.resource 资源...

  • ganglia安装配置

    一、安装1)安装httpd服务与php: sudo yum -y install httpd php2)安装其他依...

  • CTF-Web零碎知识整理

    php别名:php2, php3, php4, php5, phps, pht, phtm, phtm cms漏洞...

  • 攻防世界 php2 writeup

    0x00前言 讲道理真的被自己菜到了 有的东西还是需要靠练 漏洞既然一时半会找不出来那么就去做ctf 算是积累积累...

  • CTF练习平台——WEB(7)

    1、求getshell 尝试上传一张图片,抓包后更改后缀为php,但是失败了 尝试php2,php3,php4……...

  • 20180813PHP2总结

    PHP2 志愿者姓名:Stacy 志愿者所有孩子的姓名/性别/年龄:哥哥,12岁,妹妹,6岁 其他常住家庭成员:爸...

  • 以瓦利程序聊一聊DevOps以及自动化部署(一)

    瓦利是一款开源的 DevOps 代码自动部署工具,目前官方有两个新旧版本,分别是基于 PHP2 和 Python。...

  • CTF_Web:攻防世界高手区进阶题WP(9-14)

    持续更新ing 0x09 PHP2 题目只有一句话, ,其实说实话没什么思路,根据dirsearch的结果,只有i...

  • 2017Q1这波面试,我们要啥?

    《人在江湖》团队建设之招聘。Q1的面试和招聘结束了,战果:两名高工。总结如下文。下个阶段招聘中级php2人,中级重...

网友评论

      本文标题:php2

      本文链接:https://www.haomeiwen.com/subject/iwynzttx.html