$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 {
$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); }