PHP中的文件上传
一般,文件上传运用的是HTTP的POST体式格局,起首须要定义HTML表单的enctype属性为"multipart/form-data"。
<form enctype="multipart/form-data" action="somefile.php" method="POST">
相干引荐:《php入门教程》
上传页面:
//HTML文件: <html> <head> <title>支撑文件上传的HTML表单</title> </head> <body> <form enctype="multipart/form-data" action="4.php" method="POST"> 上传此文件:<input name="myfile" type="file" /> <input type="submit" value="提交上传" /> </form> </body> </html>
在PHP顺序中,运用全局变量$_FILES处置惩罚文件上传。$_FILES是一个数组,包含了要上传的文件信息。
文件会被默许上传到默许途径,假如须要上传到指定途径:
move_uoloaded_file (filename,destination);
处置惩罚文件的php文件:
//4.php<?php$upload_path = $_SERVER['DOCUMENT_ROOT']."/upload/"; $dest_file = $upload_path.basename($_FILES['myfile']['name']); if(move_uploaded_file($_FILES['myfile']['tmp_name'],$dest_file)){ echo "文件已上传至服务器根目录的upload目录下";}else{ echo "上传毛病".$_FILES['myfile']['error'];}?>
以上就是php文件怎样上传服务器的细致内容,更多请关注ki4网别的相干文章!