• 技术文章 >后端开发 >PHP问题

    php文件怎么上传到服务器

    王林王林2019-09-18 13:04:38原创2619

    PHP中的文件上传

    通常,文件上传使用的是HTTP的POST方式,首先需要定义HTML表单的enctype属性为"multipart/form-data"。

    <form enctype="multipart/form-data" action="somefile.php" method="POST">

    上传页面:

    //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视频教程

    以上就是php文件怎么上传到服务器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 上传 服务器
    上一篇:php文件中如何引用js 下一篇:php文件怎么连接数据库
    Web大前端开发直播班

    相关文章推荐

    • PHP文件上传(用全局数组$_FILES实现)• php文件上传步骤是什么• PHP实现文件上传下载实例详细讲解• php中文件上传大小限制如何修改

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网