ftpLoginName=$ftpLoginName "; if($DEBUG)echo "
ftpLoginPwd=$ftpLoginPwd"; function delImpFile() { global $impFileArr,$impFile_1; for($j=0;$j"; }else{ if(FALSE == $delRes) echo "you have no priviledge to delete map.jpg
"; } */ /* close ftp if(!ftp_put($ftpCon,$remoteFile,$localFile,FTP_ASCII)){ */ if(!sftp_put($ftpCon,$remoteFile,$localFile,SFTP_ASCII)){ if($language == 'chn'){ echo "
上传失败."; }else{ echo "
Failed."; } return(-1); }else{ if($language == 'chn'){ echo "
上传成功."; }else{ echo "
Successful."; } } } return(1); } function chkImpFile() { $DEBUG=0; global $impFileArr,$impFile_1; global $maxImpFileSize,$language; //检查导入的文件大小 for($j=0;$jimpFileSize=$impFileSize"; if($impFileSize > $maxImpFileSize){ echo "
impRecordNum=$impRecordNum"; if($language == 'chn'){ echo "
文件过大!"; }else{ echo "
File size is too large!"; } return(-1); } } return(1); } //========================================================== //输入变量 //========================================================== if($DEBUG) echo "
impFile_1=$impFile_1"; //========================================================== //数据处理 //========================================================== //判断是否有文件上载 if( $_SERVER['REQUEST_METHOD'] == "POST" && $impFile_1 != "none" ){ if(chkImpFile() < 0){ delImpFile(); exit(); } $getSysIdSql = "SELECT sysNo,subSysNo,ip FROM $sysInfoTable WHERE sysTypeNo='$sysTypeNo' ORDER BY sysNo,subSysNo "; if($DEBUG) echo "
getSysIdSql=$getSysIdSql"; $getSysIdResult= mysqli_query($pubConn,$getSysIdSql); echo mysqli_error($pubConn); $omcNum=mysqli_num_rows($getSysIdResult); if($omcNum <= 0){ if($language == 'chn'){ echo "[错误]:系统列表中没有配置 OMC 的IP!"; }else{ echo "Error:Can not find any OMC's IP in system list,Please ADD it!"; } delImpFile(); exit(); } $impOkFlag=0; for($i=0;$i<$omcNum;$i++){ $getSysIdRow=mysqli_fetch_array($getSysIdResult); $sysName='OMC_'.$getSysIdRow[sysNo].'_'.$getSysIdRow[subSysNo]; $dstSeverIp = $getSysIdRow[ip]; if($DEBUG) echo "
sysId = $sysId"; if($DEBUG) echo "
dstSeverIp = $dstSeverIp"; if($language == 'chn'){ echo "
上传地图到 $sysName ( $dstSeverIp ) ......"; }else{ echo "
Try to upload omc map to $sysName($dstSeverIp) ......"; } flush(); /* close ftp $ftpCon=@ftp_connect($dstSeverIp); if($ftpCon < 1){ if($language == 'chn'){ echo "
连接 $sysName 失败!"; }else{ echo "
Connect $sysName Failed!"; } continue; }else{ //echo "
Connect $sysName OK"; flush(); } */ $connection=sftp_connect($dstSeverIp); if(!$connection){ if($language == 'chn'){ echo "
连接 $sysName 失败!"; }else{ echo "
Connect $sysName Failed!"; } continue; }else{ //echo "
Connect $sysName OK"; flush(); } /* close ftp if(!@ftp_login($ftpCon,$ftpLoginName,$ftpLoginPwd)){ if($language == 'chn'){ echo "
登陆 $sysName 失败!"; }else{ echo "
Login $sysName Failed!"; } @ftp_quit($ftpCon); continue; }else{ //echo "
Login $sysName OK"; flush(); } */ $key=sftp_login($connection,$ftpLoginName,$ftpLoginPwd); if(!$key){ if($language == 'chn'){ echo "
登陆 $sysName 失败!"; }else{ echo "
Login $sysName Failed!"; } continue; }else{ //echo "
Login $sysName OK"; flush(); } /* close ftp if(putImpFile($ftpCon)){ $impOkFlag = 1; } @ftp_quit($ftpCon); */ if(putImpFile($key)){ $impOkFlag = 1; } flush(); } delImpFile(); if($impOkFlag == 0){ exit(); } flush(); if($language == 'chn'){ echo "


 << 返回 "; }else{ echo "


 << Return "; } exit(); }elseif(isset($impFile)){ echo "
"; if($language == 'chn'){ echo "上传失败,文件不存在!"; }else{ echo "Upload file failed, File doesn't exist!"; } } //========================================================== //数据显示 //========================================================== ?>
" name="subsData" enctype="multipart/form-data" onsubmit="return checkAllInput(this)"> "; echo ""; echo ""; if($language == 'chn'){ echo "高级管理 > 系统地图 >地图上载 "; }else{ echo "Advanced > System Map > Central Office Map "; } echo ""; echo ""; //showHelp($helpId); echo ""; echo ""; echo ""; ?>
"; ?>
说明:

"; echo "上传文件成功后,请关掉所有的浏览器窗口,再重新打开浏览器,地图更改才能生效。"; }else{ echo "Remarks:

"; echo "Change OMC system map. after uploaded this file, close all explorer windows and restart, newly updated map should be displayed."; } ?>