PHP上传下载的完成原理
起首由用户将文件提交到PHP效劳端,PHP会主动将文件进行暂时贮存;而后由营业代码将文件保留到效劳器中,并前往文件拜访地点;最初前端依据文件的拜访地点进行拜访猎取下载。
文件上传示例
HTML:
<html> <head> <title>简略文件上传</title> </head> <body> <form action="./upload_file.php" method="POST" enctype="multipart/form-data"> <label for="file">文件:</label> <input type="file" name="myfile" id="file"> <button type="submit">上传文件</button> </form> </body> </html>
PHP:
<?php header("content-type:text/html;charset=utf-8"); //猎取文件设置装备摆设信息 $myfile = $_FILES["myfile"]["name"]; //暂时目次 $tmp = $_FILES['myfile']['tmp_name']; //文件巨细 $size = $_FILES['myfile']['size']; //文件类型 $type = $_FILES['myfile']['type']; //文件上传 $error = $_FILES['myfile']['error']; if($_FILES["myfile"]["error"] > 0){ echo "谬误信息".$_FILES["myfile"]["error"]; } else { echo $myfile.'<br>'; echo $tmp.'<br>'; echo $size/1024 .'KB<br>'; echo $type.'<br>'; echo $error.'<br>'; } if(file_exists("./".$_FILES["myfile"]["name"])){ echo $_FILES["myfile"]["name"] . " 文件存正在"; } else { move_uploaded_file($_FILES['myfile']['tmp_name'],"./". $_FILES["myfile"]["name"]); echo "文件地位:"."./". $_FILES["myfile"]["name"]; }
保举教程:《PHP教程》
以上就是PHP上传下载的完成原理的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 upload
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!