• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > php上传文件到服务器

php上传文件到服务器

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含php 文件服务器,php服务器文件夹,php上传图片到服务器,php上传服务器,php上传到服务器等服务器相关知识,网友希望可以进行参考

实现方式:form表单submit,php程序处理后提交


form表单如下:


<form  action="" enctype="multipart/form-data" method="post" name="upform">
<div id="addFile">
<a href="#">>>添加文档</a>
<span>添加文档:
<select id="filetype" name ="filetype">
  <option value="select">文件类型</option>
  <option value="word">word</option>
  <option value="ppt">ppt</option>
<option value="pdf">pdf</option>
<option value="video">mp4</option>
</select>
<input name="upfile" type="file"/><input type="submit" name="submit" value="确认上传"/><span>
</div>
</form>




php代码如下:

<?
    if ($_POST['submit'] && is_uploaded_file($_FILES['upfile']['tmp_name'])){
        $upfile=$_FILES["upfile"];
        $name = $upfile["name"];
        $size = $upfile["size"];
        $tmp_name = $upfile["tmp_name"];
        $error = $upfile["error"];
        $filetype = $_POST['filetype'];
        $localhost = "http://*.*.*.*";
          
        switch ($_POST['filetype']) {
                 case 'ppt' : $ok=1;$dir="coursefile/ppt/";
                        break;
                 case 'word' : $ok=1; $dir="coursefile/word/";
                        break;
                  case 'pdf' : $ok=1; $dir="coursefile/pdf/";
                         break;
                  case 'video' : $ok=1; $dir="coursefile/video/";
                         break;
                  default:$ok=1; $dir="coursefile/video/";
                         break;
         }
        if(file_exists(iconv("utf-8","gb2312",$dir.$name))){
                $status=8;
                  
                $mes="上传失败,已有同名文件!";
                echo $mes;
        }
        else{
                  
                move_uploaded_file($tmp_name,iconv("utf-8","gb2312","../../".$dir.$name));
                $sql="insert into courseFile (fileID,fileName,fileType,filePath,courseID)
                    values('','$name','$filetype','$dir$name','$courseID')";
                mysql_query($sql);
                $url = "course_detail.php?courseID=$courseID";
                echo "<script>window.location.href='$url';</script>";
        }
    }
?>


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • php上传文件到服务器

相关文章

  • liunx服务使用(日志服务管理和使用)
  • 搭建基于Corosync+DRBD的高可用MySQL集群
  • rsync 排除文件和文件夹参数详解
  • nginx的实践总结一
  • AIX 系统的启动和关机
  • Windows2003 如何查看端口是否已打开及端口占用情况
  • nginx日志记录客户端真实ip
  • windows 安装 mongodb 服务图文教程
  • 怎么修改tomcat默认访问首页
  • 禁止Windows Server 2008 R2密码过期提示

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Windows IIS 7.5配置二级域名图文详解
    • SVN 更新时出错:不能打开新文件 svn-base 系统找不到指定的文件
    • zabbix常用key和自定义key的讲解
    • 正则表达式和grep的基本用法9
    • 开启gzip压缩和浏览器缓存功能
    • 电脑声音为什么一个响一个不响
    • Mysql编译安装 之 cmake
    • windows 2003下安装Zend Optimizer图文详解
    • linux生产服务器有关网络状态的优化措施
    • win2003中 防木马权限设置IIS服务器安全配置整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有