zssm 发表于 2022-4-13 13:09:07

1000悬赏,来一份如意1.71头像上传的例程,201的就别发了

1000悬赏,来一份如意1.71头像上传的例程,201的就别发了,易语言的   别发E4A

Little丶C 发表于 2022-4-13 13:48:37

我猜你想要易语言的例程{:4_108:}

zssm 发表于 2022-4-13 14:00:31

Little丶C 发表于 2022-4-13 13:48
我猜你想要易语言的例程

E4A有上传器   用不用他的头像上传参数都无所谓!

文大 发表于 2022-4-13 16:58:52

现在积分不值钱了

shendi 发表于 2022-4-13 17:14:08

我也想要求分享

ownsky 发表于 2022-4-14 08:38:48

1.71的upic.php 好像有点问题

zssm 发表于 2022-4-14 14:37:01

ownsky 发表于 2022-4-14 08:38
1.71的upic.php 好像有点问题

确实有问题

wanghanhan 发表于 2022-4-15 00:54:09

论坛模块就行 模仿一下写法

ownsky 发表于 2022-4-15 15:26:52

<?php
/*
Name:上传头像
Version:1.0
Author:易如意
Author QQ:51154393
Author Url:www.eruyi.cn
*/
        if(!isset($app_res) or !is_array($app_res))out(100);//如果需要调用应用配置请先判断是否加载app配置
        if($app_res['logon_way'] != 0)out(164,$app_res);//不是账号登录方式不允许使用当前操作
       
//        $upt = isset($data_arr['upt']) && !empty($data_arr['upt']) ? purge($data_arr['upt']) : 'e4a';//上传类型
   
    $upt=$_POST['upt'];
   
   $token=$_POST['token'];
        //$token = isset($data_arr['token']) && !empty($data_arr['token']) ? purge($data_arr['token']) : out(125,$app_res);//请输TOKEN
        $res_logon = Db::table('user_logon','as logon')->field('U.*')->JOIN('user','as U','logon.uid=U.id')->where('U.appid',$appid)->where('logon.token',$token)->find();//false
        if(!$res_logon)out(127,$app_res);//TOKEN不存在或已失效
        if($res_logon['ban'] > time() || $res_logon['ban'] == 999999999)out(114,$res_logon['ban_notice'],$app_res);//账号被禁用
        Db::table('user_logon')->where('token',$token)->update(['last_t'=>time()]);//记录活动时间
       
        $local_path = '../data/pic/';
        if (!file_exists($local_path)) mkdir($local_path);
        if ($upt == 'bbp'){
                if ($_SERVER['REQUEST_METHOD'] != 'POST') out(141,$app_res);//提交方式不正确
                foreach ( $_FILES as $name=>$file ) {
                        $fn=$file['name'];
                        $ft=strrpos($fn,'.',0);
                        $fe=substr($fn,$ft);
                        $fp=$res_logon['id'].$fe;
                        $result = move_uploaded_file($file['tmp_name'],$local_path.$fp);
                        $pic = $fp;
                }
        }else if($upt == 'e4a'){
                $target_path = $res_logon['id'].".png";
                $result = move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $local_path.$target_path);
                $pic = $target_path;
        }else{
                out(142,$app_res);//上传类型不支持
        }
       
        if($result) {
                $res = Db::table('user')->where('id',$res_logon['id'])->update(['pic'=>$pic]);
                if(defined('USER_LOG') && USER_LOG == 1){Db::table('log')->add(['uid'=>$res_logon['id'],'type'=>$act,'status'=>200,'time'=>time(),'ip'=>getip(),'appid'=>$appid]);}//记录日志
                out(200,'上传成功',$app_res);       
    }else{
                if(defined('USER_LOG') && USER_LOG == 1){Db::table('log')->add(['uid'=>$res_logon['id'],'type'=>$act,'status'=>201,'time'=>time(),'ip'=>getip(),'appid'=>$appid]);}//记录日志
                out(201,'上传失败',$app_res);
    }
       
       
?>试试这个 upic.php

zssm 发表于 2022-4-15 16:27:37

ownsky 发表于 2022-4-15 15:26
试试这个 upic.php

TOKEN不存在
页: [1] 2
查看完整版本: 1000悬赏,来一份如意1.71头像上传的例程,201的就别发了