东高设计 发表于 2018-6-4 18:27:58

如何调用使用discuz上传功能

本帖最后由 东高设计 于 2018-6-4 19:25 编辑

如何调用使用discuz上传功能

我想再插件中使用上传图片功能,想调用默认的上传方法。

哪位大神可以提供代码以及相应思路?

<?php

require_once './source/class/class_core.php';
require_once './source/function/function_home.php';

$discuz = & discuz_core::instance();
$discuz->init();

include "./source/function/function_spacecp.php";
if(submitcheck("uploadsubmit")){
    $uploadfiles = pic_save($_FILES['attach'],'-1','这是从test.php文件上传的文件!');
    if($uploadfiles){
      echo "上传成功了!信息如下<br/>";
      var_dump($uploadfiles);
    }
}

include template("job/test");
?> <!--{template common/header}-->
<form method="post" autocomplete="off" id="upload_0" action="test.php" enctype="multipart/form-data">
<input type="file" name="attach"/>
<button type="submit" name="uploadsubmit" id="btnupload" class="pn pnc" value="true"><strong>开始上传</strong></button>
<input type="hidden" name="formhash" value={FORMHASH} />
</form>
<!--{template common/footer}-->这种代码建立了单页   测试了 没效果。使用move_uploaded_file无法保存
页: [1]
查看完整版本: 如何调用使用discuz上传功能