PHP Ajax实现无刷新附件上传
来源:
中文源码网 浏览:242 次 日期:2024-05-10 09:48:21
【下载文档: PHP Ajax实现无刷新附件上传.txt 】
PHP Ajax实现无刷新附件上传
对一个网站而言,有一个基本的不可缺少的功能,那就是文件上传。使用PHP预压来实现文件上传可谓是有得天独厚的优势的,那么今天,就一起来做一个关于无刷新实现的文件上传吧。
--------------------------------------------------------------------------------
普通表单
前端页面
后台处理
print_r($_POST);
$username = $_POSY['username'];
$password = $_POST['password'];
$email = $_POST['email'];
// 在服务器上和数据库内容信息对比即可,实现相关的业务逻辑。
・・・
带有文件的表单
带有文件的表单和普通表单是有很大的区别的,首先我们要在表单上声明一个属性,如下:
后台处理
//print_r($_POST);
//echo "---------------------"."
";
//print_r($_FILES);
// 附件的存储位置、附件的名字,记得一定要存在upload文件夹
$path = "../upload/";
// 获取文件的原始名称
$origin_name = $_FILES['photo']['name'];
// 拼接成该文件在服务器上的名称
$server_name = $path.$origin_name;
if($_FILES['photo']['error']>0) {
die("出错了!".$_FILES['photo']['error']);
}
if(move_uploaded_file($_FILES['photo']['tmp_name'],$server_name)){
echo "
"."Upload Success!";
}else{
echo "
"."Upload Failed!".$_FILES['photo']['error'];
}
?>
记得保证upload文件夹的存在性以及路径问题。
总结
文件上传是一个很基础的功能,实现起来也不是很复杂。但是这个功能却又是那么的重要,我们可以方便的通过文件上传来配合修改用户的诸如头像,以及其他文件信息。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持中文源码网。