// 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 { message_box("文件上传失败!", XJT_ADMIN, go_to(array('/xjt_admin/home.php' => '返回'))); } exit; } else { message_box("您选择要上传的文件不是excel,请重新上传!", XJT_ADMIN, go_to(array('/xjt_admin/replacement.php' => '返回')));