예제 #1
0
$result = ftp_login($conn, $ftp_name, $ftp_pwd);
if (!$conn || !$result) {
    message_box("连接FTP服务器失败,请稍后再试该功能。如果您失败过多次,请与管理员联系!", XJT_ADMIN, go_to(array('/xjt_admin/home.php' => '返回')));
    exit;
} else {
    //	ftp_close($conn);//关闭ftp
    if ($act == 'upload') {
        $excelfile = !empty($HTTP_POST_FILES['ufile']['name']) ? $HTTP_POST_FILES['ufile'] : '';
        if ($excelfile) {
            if ($excelfile['size'] > 20 * 1024 * 1024) {
                message_box("您选择要上传的文件太大,请重新上传!", XJT_ADMIN, go_to(array('/xjt_admin/replacement.php' => '返回')));
            }
            if (preg_match('/.*\\.xls$/', $excelfile['name'])) {
                //得到学校信息
                $schoolData = array();
                $soap->admSchInfo($userData['m_account'], $schoolData);
                //得到学校信息
                chserverdir($conn, '学校上传清单');
                chserverdir($conn, $schoolData['SchName']);
                chserverdir($conn, $schoolData['SchAreaName']);
                $result = $soap->getForTransBuss($userData['m_account'], $soapData);
                chserverdir($conn, $soapData[$cur_buss]['bussName'] . '_' . $soapData[$cur_buss]['bussId']);
                //业务
                //include_once('../includes/upload.php');//引入上传类
                ftp_pasv($conn, true);
                $upload = ftp_put($conn, get_file_name($soap, $schoolData, $excelfile['name']), $excelfile['tmp_name'], FTP_BINARY);
                ftp_close($conn);
                //关闭ftp
                if ($upload) {
                    message_box("文件已经上传到服务器!", XJT_ADMIN, go_to(array('/xjt_admin/home.php' => '返回')));
                } else {
예제 #2
0
파일: login.php 프로젝트: dalinhuang/popo
 $param['m_account'] = $account;
 if (!empty($code)) {
     $auth_code = new AuthCode();
     if (!$auth_code->validate($code)) {
         $param['msg'] = '校验码错误,请重新输入';
         $param['codeNum'] = FAILURE_NUM;
         showTpl($smarty, $param);
         exit;
     }
 }
 $soapData = array();
 $result = $soap->admLogIn($account, $pwd, $soapData);
 if ($result) {
     //得到学校信息
     $schoolData = array();
     $soap->admSchInfo($account, $schoolData);
     //得到学校信息
     $_SESSION['schoolData'] = $schoolData;
     $_SESSION['login_failure'] = 0;
     //修改失败次数为0
     $_SESSION['userData'] = $soapData;
     $u_ary = array('login_failure' => 0);
     if (!checkuser($account)) {
         $u_ary['m_account'] = $account;
         $u_ary['m_pwd'] = '';
         $u_ary['m_name'] = $soapData['AdmName'];
         $u_ary['m_phone'] = $soapData['AdmTel'];
         $u_ary['m_group'] = MEMBER_TYPE_SCHOOL;
         //普通用户
         $db->insert(TABLE_CZECH_MEMBER, $u_ary);
     }