博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php
阅读量:6712 次
发布时间:2019-06-25

本文共 8258 字,大约阅读时间需要 27 分钟。

1、location.href='http://www.xxx.com/';2、location.replace('http://www.xxx.com/');phpstudy运用在后端------服务器:提供服务的机器------通过域名访问  给电脑配服务器静态页面就是数据不变数据变化:动态网页  服务器作了什么:1.接受用户请求2.根据用户请求执行相应业务处理3.将处理返回ajax:发送请求响应结果http:服务端的通讯协议https: 更安全bs   浏览器服务器cs   客户端服务器端口 3306 数据库  80    wed服务DNS:1.接收用户输入的域名2.查询域名所对应的ip地址3.返回ipDNS 翻译hosts文件 相当于DNSC:\Windows\System32\drivers\etcPHP是什么?超文本预处理端口:计算机本身是一个封闭的环境,就像是一个大楼,如果需要有数据通信往来,必须有门,这个门在术语中就叫端口,每一个端口都有一个编号,每台计算机只有 65536 个端口(0-65535)
`helloworld`
Parse error: syntax error ...
'string(9) "hello php"数据类型:- string(字符串) **- integer(整型)—— 只能存整数- float(浮点型)—— 可以存带小数位的数字- boolean(布尔型)- array(数组) **- object(对象)- NULL(空)判断数据类型:- is_string():判断当前变量是否是字符串类型- is_bool():判断当前变量是否是布尔类型- is_int():判断当前变量是否是整形类型- is_float():判断当前变量是否是浮点类型- is_array():判断当前变量是否是数组类型- is_object():判断当前变量是否是对象类型pre 格式化 后里面写空格就有空格$globals 改变全局变量作用域- $GLOBALS — 引用全局作用域中可用的全部变量- $_SERVER — 获取服务端相关信息- $_REQUEST — 获取提交参数- $_POST — 获取 POST 提交参数- $_GET — 获取 GET 提交参数- $_FILES — 获取上传文件- $_ENV — 操作环境变量- $_COOKIE — 操作 Cookie- $_SESSION — 操作 Session;开启扩展路径ext,ext是PHP程序的插件目录,修改成绝对路径extension_dir = "G:/phpstudy/php/php-7.1.14/ext" // +只能是算术运算符,系统会自动的将+两边的变量转换为数组, //如果可以转换,就进行转换,否则返回这个数据类型的默认值 //int >0 object > null bool>false float:0.0 // 在php中字符串连接符使用. // 算术运算符: + - * 、 % ++ -- // 赋值运算符:= += -= *= /= // 逻辑运算符:! && || // 比较运算符:> >= < <= == === != // 三元运算符:a>b ? "" : ""get:一般用来获取数据,参数会在url地址栏拼接post:一般用来发送数据到服务器----------accept=".jpg,.png"文件类型-----------------------
" method="post" enctype="multipart/form-data"> 文件上传:
----------------------------------------------------------trim()去除前后的空格--------------------------上传--------------------------------------
---------------------------------------------------------------------Array ( [myfile] => Array ( [name] => 跨域攻击.png:源文件的名称 [type] => image/png:源文件的类型 [tmp_name] => C:\Windows\phpE412.tmp:这是文件在服务器的临时路径 [error] => 0:错误信息,0代表没有错误 [size] => 256436:文件的大小 ) ) *///(1)strpos(源字符串,搜索字符串):可以获取指定字符串在源字符串中第一次出现的索引值,索引从0开始//(2)strrchr(源字符串,指定搜索的字符)-
文件选择:
GET方式提交数据的特点:get方式在url后面拼接参数,只能以文本的形式传递数据传递的数据量小,4KB左右(不同浏览器会有差异)安全性低,会将数据显示在地址栏速度快,通常用于对安全性要求不高的请求特点1-post 方式 安全性比较高2-传递数据量大,请求对数据长度没有要求3-请求不会被缓存,也不会保留在浏览器历史记录中用于:密码等安全性要求比较高的场合,提交的数据量比较大:发布文章,上传文件。POST方式提交数据上限默认为8M(可以在PHP的配置文件post_max_size选项中修改)
implode:字符串分割//使用move_uploaded_file函数来实现文件的移动,否则文件在程序结束后会被自动的删除//move_uploaded_file(源文件的全路径,目标文件的全路径)出现乱码解决代码:header('content-type:text/html;charset=utf8');
date.timezone = PRC|Asia/shanghai|Asia/chongqin -------------------------------------------------------------------1.php标记
2.输出内容的方式 echo:输出一个或者多个字符串 print 或者 print():输出一个字符串值 print_r():可以输出复杂数据类型,如数组,以键值对的形式输出 var_dump():可以输出复杂数据类型,如数组,以键值对的形式输出,还可以输出数据的长度3.字符串 '':不能解析变量,会将变量当成普通字符串处理 \\ \' "":能解析变量 \" \t \n \r \$4.数组: 创建方式: $arr = array() $arr = [] $arr[] = value; //如果数组不存在则可以自动的创建一个数组,并将当前值添加到数组中,如果存在则添加数据到数组 数组的类型: 索引数组:不人为设置key $arr = array(1,2,3,4); 关联数组:人为设置key和value $arr = array("name"=>"jack") 混合数组:$arr= array(1,2,3,"name"=>"jack",4) 二维数组:数据的值本身又是一个数组 $arr = array( array( "name"=>"jack", "age"=>20 ), array() ); 数组遍历:for | foreach for($i =0;$i
$value){ } foreach(需要遍历的数组对象 as $value){ }5.变量作用域:函数内部默认不能使用函数外部所声明的成员,如果想使用,则: 1.使用global关键字 2.使用超全局变量$GLOBALS6.常量的定义和使用: define(名称,值,false)全大写7.载入其它文件:文件包含 include:如果载入失败,不会报错,后续代码会继续执行,它可以重复载入 include_once:如果载入失败,不会报错,后续代码会继续执行,它不会重复载入,只会真正的载入一次 require:如果载入失败,会报错,后续代码不会继续执行,它可以重复载入 require_once:如果载入失败,会报错,后续代码不会继续执行,它不可以重复载入8.常用API 文件操作: file_get_contents:可以读取文件内容并返回 file_put_contents(文件路径,写入的内容,FILE_APPEND):可以将指定的字符串内容写入到文件,其中第三个参数FILE_APPEND可以实现文件内容的追加9.html混编 1.在
2.在
结构的代码会原样输出 3.混编实现方式 1.

' ?> 2.

----------------------------------------------------------php.ini上传音乐 upload_max_filesize = 500M 更改

 

转载于:https://www.cnblogs.com/tuziling/p/10074452.html

你可能感兴趣的文章
我的友情链接
查看>>
WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析
查看>>
nginx禁止ip直接访问
查看>>
hadoop常用服务管理命令
查看>>
10.28 rsync工具10.29-10.30 rsync选项10.31 rsync通过ssh同步
查看>>
Fault,Error and Failure
查看>>
Go语言的通道(1)-无缓冲通道
查看>>
spring oauth从请求中获取token
查看>>
6.18docker(一)Compose 模板文件
查看>>
每天学点GDB 9
查看>>
前端静态资源缓存控制策略浅析
查看>>
不同模式打开文件的完全列表
查看>>
Jackson将json字符串转换成泛型List
查看>>
jsp,el表达式
查看>>
【leetcode】1035. Uncrossed Lines
查看>>
为什么要用 /dev/null 2>&1 这样的写法
查看>>
简说设计模式
查看>>
java学习面试精华
查看>>
leap motion
查看>>
[Docker]docker搭建私有仓库(ssl、身份认证)
查看>>