Exemple #1
0
 //	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' => '返回')));