Changeset 21514 for branches/version-2_12-dev/data/class/SC_Image.php
- Timestamp:
- 2012/02/15 19:56:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_Image.php
r21481 r21514 30 30 // ヘッダファイル読込 31 31 if (!ereg("/$", $tmp_dir)) { 32 $this->tmp_dir = $tmp_dir . "/";32 $this->tmp_dir = $tmp_dir . '/'; 33 33 } else { 34 34 $this->tmp_dir = $tmp_dir; … … 39 39 function makeTempImage($keyname, $max_width, $max_height) { 40 40 // 一意なIDを取得する。 41 $mainname = uniqid( "").".";41 $mainname = uniqid('').'.'; 42 42 // 拡張子以外を置き換える。 43 43 $newFileName = ereg_replace("^.*\.",$mainname, $_FILES[$keyname]['name']); … … 51 51 // コピー元ファイル、コピー先ディレクトリが存在する場合にのみ実行する 52 52 $from_path = $this->tmp_dir.$filename; 53 $to_path = $save_dir. "/".$filename;53 $to_path = $save_dir.'/'.$filename; 54 54 if (file_exists($from_path) && file_exists($save_dir)) { 55 55 if (copy($from_path , $to_path)) { … … 57 57 } 58 58 } else { 59 GC_Utils_Ex::gfDebugLog($from_path. "->".$to_path."のcopyに失敗しました。");59 GC_Utils_Ex::gfDebugLog($from_path.'->'.$to_path.'のcopyに失敗しました。'); 60 60 } 61 61 } … … 63 63 //---- 指定ファイルを削除 64 64 function deleteImage($filename, $dir) { 65 if (file_exists($dir. "/".$filename)) {66 unlink($dir. "/".$filename);65 if (file_exists($dir.'/'.$filename)) { 66 unlink($dir.'/'.$filename); 67 67 } 68 68 } … … 90 90 //拡張子取得 91 91 if (!$ext) { 92 $array_ext = explode( ".", $FromImgPath);92 $array_ext = explode('.', $FromImgPath); 93 93 $ext = $array_ext[count($array_ext) - 1]; 94 94 } … … 101 101 102 102 if (empty($FromImgPath) || empty($ToImgPath)) { 103 return array(0, "出力元画像パス、または出力先フォルダが指定されていません。");103 return array(0,'出力元画像パス、または出力先フォルダが指定されていません。'); 104 104 } 105 105 106 106 if (!file_exists($FromImgPath)) { 107 return array(0, "出力元画像が見つかりません。");107 return array(0,'出力元画像が見つかりません。'); 108 108 } 109 109 … … 113 113 // 画像の種類が不明 or swf 114 114 if (!$size[2] || $size[2] > 3) { 115 return array(0, "画像形式がサポートされていません。");115 return array(0,'画像形式がサポートされていません。'); 116 116 } 117 117 … … 141 141 142 142 // サムネイル画像ファイル名作成処理 143 $tmp = array_pop(explode( "/",$FromImgPath)); // /の一番最後を切り出し144 $FromFileName = array_shift(explode( ".",$tmp)); // .で区切られた部分を切り出し143 $tmp = array_pop(explode('/',$FromImgPath)); // /の一番最後を切り出し 144 $FromFileName = array_shift(explode('.',$tmp)); // .で区切られた部分を切り出し 145 145 $ToFile = $PreWord.$FromFileName; // 拡張子以外の部分までを作成 146 146 … … 153 153 $ToFile = $newFileName; 154 154 } elseif ($ext) { 155 $ToFile .= ".". $ext;155 $ToFile .= '.' . $ext; 156 156 } else { 157 $ToFile .= ".gif";157 $ToFile .= '.gif'; 158 158 } 159 159 if (!@copy($FromImgPath , $ToImgPath.$ToFile)) { // エラー処理 160 return array(0, "ファイルのコピーに失敗しました。");160 return array(0,'ファイルのコピーに失敗しました。'); 161 161 } 162 162 ImageDestroy($ImgNew); … … 173 173 $ToFile = $newFileName; 174 174 } elseif ($ext) { 175 $ToFile .= ".". $ext;176 } else { 177 $ToFile .= ".png";175 $ToFile .= '.' . $ext; 176 } else { 177 $ToFile .= '.png'; 178 178 } 179 179 $TmpPath = $ToImgPath.$ToFile; … … 181 181 // 画像が作成されていない場合 182 182 if (!@file_exists($TmpPath)) { 183 return array(0, "画像の出力に失敗しました。");183 return array(0,'画像の出力に失敗しました。'); 184 184 } 185 185 ImageDestroy($ImgNew); … … 200 200 $ToFile = $newFileName; 201 201 } elseif ($ext) { 202 $ToFile .= ".". $ext;203 } else { 204 $ToFile .= ".jpg";202 $ToFile .= '.' . $ext; 203 } else { 204 $ToFile .= '.jpg'; 205 205 } 206 206 $TmpPath = $ToImgPath.$ToFile; … … 221 221 $ToFile = $newFileName; 222 222 } elseif ($ext) { 223 $ToFile .= ".". $ext;224 } else { 225 $ToFile .= ".png";223 $ToFile .= '.' . $ext; 224 } else { 225 $ToFile .= '.png'; 226 226 } 227 227 $TmpPath = $ToImgPath.$ToFile; … … 229 229 // 画像が作成されていない場合 230 230 if (!@file_exists($TmpPath)) { 231 return array(0, "画像の出力に失敗しました。");231 return array(0,'画像の出力に失敗しました。'); 232 232 } 233 233 $RetVal = $ToFile;
Note: See TracChangeset
for help on using the changeset viewer.
