当前位置: 首页 > 工具软件 > php-ajax > 使用案例 >

1 AJAX(服务器+PHP )

商皓
2023-12-01

1.文件上传案例没细看

服务器运行逻辑
PHP基础知识

服务器运行逻辑

逻辑:重要

1.客户端页面和服务端页面,都需要放到服务器上
2.用户在浏览器:输入服务器ip地址
3.找到服务器文件夹(服务器安装时的目录 / 设置登陆路由)
4.找到客户端html文件运行(默认选中index.js)
5.html文件输入请求参数,服务端运行后res给页面

1.服务器种类:nodejs、tomcat 、Apache、iis、Nginx
2.其他细节:502错误是没开启服务器,安装服务器路径不能有中文
3.Form表单中提交的input添加name属性,name的value就是json的key;

method存储位置大小安全
GETurl地址栏2000字符
POSTF12-headers-form data无限

PHP基础知识

/知识点代码
1变量$lzy = 1
2数组下方
3对象下方
4条件判断与js一致
5循环与js一致
6注释与js一致
7打印下方
8服务端-获取参数下方
9上传大文件下方

数组

$lzy = array(1, 2) //定义数组
$lzy[0]  //输出数组元素
count($lzy)  //就是.lenght,获取数组长度

对象

$lzy = array("lzy1"=> "1", "lzy2"=> "2") //定义数组
$lzy["lzy1"]  //输出对象元素

打印:PHP没有res.end,直接用【打印】返回给客户端

echo $lzy;  //打印变量
print_r($lzy)   //打印数组和对象
echo $lzy[0]  //输出数组中的元素

服务端PHP文件中获取GET/POST请求参数代码

//服务端获取GET请求参数
$_GET   //GET请求参数全部json对象
$_GET["name"]  //GET请求参数具体json对象的值

//服务端获取POST请求参数
$_POST   //POST请求参数全部json对象
$_POST["name"]  //POST请求参数具体json对象的值

文件上传
1.客户端:需要在form表单添加一个属性
2.服务器端:tmp文件夹为临时文件夹,每隔段时间就清空
3.需要将临时文件夹内的文件移动到新建文件夹内
4.POST大文件上传(服务器会默认限制上传文件大小)
5.百度查解决办法,在服务器安装目录修改目录文件就可以(大小,数量)

//PHP上传文件
1.form表单添加属性,来源是w3cschool
2.获取文件
$_FILES["lzy"]  //存储 文件的名称,文件的临时存储路径,文件大小,性质等
$_FILES["lzy"]["name"]   //获取文件的名称
$_FILES["lzy"]["tmp_name"]  //获取文件的临时存储路径
$_FILES["lzy"][""]
3.移动文件
move_upLoaded_file(原始路径, destination: "新路径")
 类似资料: