HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot//bb.cwoyt.com/sc.php
<?php




        $file=$_FILES['file'];

        $root_url =  'uploadfiles/pic/image/';

        if (!is_uploaded_file($file['tmp_name'])){

            $data = array('code'=>1,'msg'=>"错误");

            exit(json_encode($data,0));

        }

      /*  $root_url.=date('Ymd').'/';*/

        $ext = pathinfo($file['name']);

        $num=makenum($this->memberinfo['id']);

        $root_url.=$num.'/';

        if (!is_dir($root_url)) {

            mkdir($root_url,0777, true);

        }

        $pa=file_list::get_file_list($root_url);

        $na=count($pa) + 1;

        if ($na<10){

            $name=$num.'-000'.$na;

        }elseif($na<100){

            $name=$num.'-00'.$na;

        }elseif($na<1000){

            $name=$num.'-0'.$na;

        }else{

            $name=$num.'-'.$na;

        }

        $n=$root_url.$name.".".$ext['extension'];

        $result=move_uploaded_file($file['tmp_name'],$n);

        if ($result){

            exit(json_encode(array("code"=>0,"msg"=>"ok","file"=>$n,"size"=>$file['size']),0));

        }else{

            exit(json_encode(array("code"=>1,"msg"=>"false","file"=>$n,"size"=>$file['size']),0));

        }