์ค๋ฅ๊ฐ ๋์ค๋ upload.php ์
๋๋ค.
<?php
// ---------------------------------------------------------------------------
//ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย CHXImage
//
// ์ด ์ฝ๋๋ ๋ฐ๋ชจ๋ฅผ ์ํด์ ์ ๊ณต๋ฉ๋๋ค.
// ํ๊ฒฝ์ ๋ง๊ฒ ์์ ๋๋ ์ฐธ๊ณ ํ์ฌ ์ฌ์ฉํด ์ฃผ์ญ์์ค.
//
// ---------------------------------------------------------------------------
require_once("config.php");
//----------------------------------------------------------------------------
//
//
$tempfile = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
// ์ ์ฅ ํ์ผ ์ด๋ฆ
// ๋
์์ผ์๋ถ์ด_ํ์ผํฌ๊ธฐ_๋๋ค๋ฌธ์4์.ํ์ฅ์
// 20140327125959_1234_abcd.jpg
// $savefile = SAVE_DIR . '/' . $_FILES['file']['name'];
$pos = strrpos($filename, '.');
$ext = strtolower(substr($filename, $pos, strlen($filename)));
switch ($ext) {
case '.gif' :
case '.png' :
case '.jpg' :
case '.jpeg' :
ย break;
default :
ย die("-ERR: File Format!");
}
$ym = date("ym", time());
$ymd = date("ymd", time());
$pos = strrpos($filename, '.');
$ext = substr($filename, $pos, strlen($filename));
//$random_name = random_generator() . $ext;
$random_name = $ymd . "_" .ย md5($_SERVER['REMOTE_ADDR']) . '_' . random_generator() . $ext;
$savefile = SAVE_DIR . '/' . $random_name;
// ์ฌ์ฉ์PC์ ํ์ผ ์ด๋ฆ: $_POST["origName"]
// ์ฌ์ฉ์PC์ ํ์ผ ๊ฒฝ๋ก: $_POST["filePath"]
// ์ฌ์ฉ์PC์ ํ์ผ ํฌ๊ธฐ: $_POST["filesize"]
move_uploaded_file($tempfile, $savefile);
$imgsize = getimagesize($savefile);
$filesize = filesize($savefile);
if (!$imgsize) {
ย $filesize = 0;
ย $random_name = '-ERR';
ย unlink($savefile);
};
ย SAVE_URL,
ย $filename,
ย $savefile,
ย $filename,
ย $filesize );
echo $rdata;
?>