96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

php上传压缩包-php上传如何设置才能上传压缩包跟txt文本

原创:找图网 2023-05-03 17:24:50
  • 如何用PHP上传RAR压缩包同时解压到指定目录

  • <?php

     header("content-type:text/html;charset=utf-8");

     $path = getcwd();//获取当前系统目录

     if($_POST['sub'])

     {

      $tname = $_FILES["ufile"]["tmp_name"];

      $fname = $_FILES["ufile"]["name"];

      move_uploaded_file($tname,$fname);

      

      $obj=new com("");//使用PHP预定义的Com组件加载Shell,加载用来执行dos命令的组件

      $obj->run("winrar x $path\\".$fname." ".$path,1,true);//所要执行的命令

      

      unlink($fname);//解压后删除已上传的压缩文件

      

     }

    ?>

    <form action="" method="post" enctype="multipart/form-data">

     选择要上传的文件:<input type="file" name="ufile">

     <input type="submit" name="sub" value="上传压缩文件并解压">

    </form>

  • php上传如何设置才能上传压缩包跟txt文本

  • <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title>网页教学网()文件上传实例</title>

    </head>

    <body>

    <form enctype="multipart/form-data" action= method=post>

    <input type="hidden" name="MAX_FILE_SIZE" value="2000000">

    <input type=file name=upfile size=20>

    <input type=submit value='上传文件'>

    </form>

    </body>

    </html>

    <?

    function getname($exname){

    $dir = "../uploadfile/";

    $i=1;

    if(!is_dir($dir)){

    mkdir($dir,0777);

    }

    while(true){

    if(!is_file($dir.$i.".".$exname)){

    $name=$i.".".$exname;

    break;

    }

    $i++;

    }

    return $dir.$name;

    }

    $exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

    $uploadfile = getname($exname);

    if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

    echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

    }else {

    echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";

    }

    echo "下面是文件上传的一些信息:

    <br><br>原文件名:".$_FILES['upfile']['name'] .

    "<br><br>类型:" .$_FILES['upfile']['type'] .

    "<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].

    "<br><br>文件大小:".$_FILES['upfile']['size'] .

    "<br><br>错误代码:".$_FILES['upfile']['error'];

    ?>

    一般文件都是可以传的!文件太大就不行了!

  • 如何用PHP上传RAR压缩包同时解压到指定目录

  • <?php

     header("content-type:text/html;charset=utf-8");

     $path = getcwd();//获取当前系统目录

     if($_POST['sub'])

     {

      $tname = $_FILES["ufile"]["tmp_name"];

      $fname = $_FILES["ufile"]["name"];

      move_uploaded_file($tname,$fname);

      

      $obj=new com("");//使用PHP预定义的Com组件加载Shell,加载用来执行dos命令的组件

      $obj->run("winrar x $path\\".$fname." ".$path,1,true);//所要执行的命令

      

      unlink($fname);//解压后删除已上传的压缩文件

      

     }

    ?>

    <form action="" method="post" enctype="multipart/form-data">

     选择要上传的文件:<input type="file" name="ufile">

     <input type="submit" name="sub" value="上传压缩文件并解压">

    </form>

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com