php文件上传主要两个步骤:
1.首先前端html写好文件表单上传网页
2.在前端点提交时,web服务器php脚本通过超全局变量$_FILES和一个move_uploaded_file函数搞定
前端html如下:
立即学习“PHP免费学习笔记(深入)”;
<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>文件上传</title></head><body> <form action="upload.php" method="post" enctype="multipart/form-data"> <div style="margin: 0 auto; padding:50px 0px; width:300px;"> <input type="file" id="upload" name="uploadpic" style="display:none"/> <input type="text" id="filename" value="文件名"> <input type="button" id="picbtn" value="图片上传" /> <input type="submit" value="提交" /> </div> </form> <script type="text/javascript"> function $(id) { var objs = document.getElementById(id); return objs; } window.onload = function(){ $("picbtn").onclick = function(){ $("upload").click(); //点图片上传时,同时触发文件选择 } $("upload").onchange = function(){ $("filename").value = this.value; //获取文件选择值 } } </script></body></html>立即学习“PHP免费学习笔记(深入)”;
2.服务器php脚本upload.php代码如下:
立即学习“PHP免费学习笔记(深入)”;
<?phpif(move_uploaded_file($_FILES['uploadpic']['tmp_name'], './fileupload/'.$_FILES['uploadpic']['name'])){ echo "ok"; }else { echo "fail";}立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
array ( 'uploadpic' => array ( 'name' => '1客栈首页.jpg', 'type' => 'image/jpeg', 'tmp_name' => 'C:\Windows\Temp\php3F1C.tmp', 'error' => 0, 'size' => 1706919, ),)ok
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号