getMessage(); } function UploadFile($file) { global $filePath; if(!isset($file) || $file['size'] == 0) { throw new Exception('not found file '.$file['name']); }//if //업로드 오류여부 확인 if ($file['error'] > 0) { throw new Exception('file error '.$file['name']); }//if $filename = $file['name']; //if (strpos($file_name, '.json') === FALSE)) //die("is not json file"); //업로드 파일을 새로 만든 파일명으로 변경 및 이동 if (move_uploaded_file($file['tmp_name'], $filePath.$filename) === false ) { throw new Exception('upload error '.$filename); } else { chmod( $filePath.$filename, 0777); $save_file_name = $filePath.$filename; //읽어서 $jsonfile = fopen($save_file_name, "r") or die("Unable to open file ".$save_file_name); $jsonData = fread($jsonfile,filesize($save_file_name)); fclose($jsonfile); //다시 저장 $fp = fopen($save_file_name, "w") or die("Unable to open file ".$save_file_name); //fwrite($fp, Encrypt($jsonData)); fwrite($fp, $jsonData); fclose($fp); } MakeFileList('json/'); } function MakeFileList($dir_path) { if($handle = opendir($dir_path)) { $result = array(); /* 디렉토리 안을 루프하는 올바른 방법입니다. */ while (false !== ($file = readdir($handle))) { if($file == 'filelist.json') continue; if (strpos($file, '.json') !== FALSE) { $result[$file]=md5_file($dir_path.$file); } } closedir($handle); } $filelistname = $dir_path.'filelist.json'; $fp = fopen($filelistname, "w"); fwrite($fp, json_encode($result)); fclose($fp); } ?> UploadJson
";?> ExcelToJson
";?> JsonToCS
";?>