웹프로그램
PHP 파일 업로드 관련 처리
세이박스
2008. 10. 19. 20:35
반응형
//이미지 등록할 폴더가 있는지 체크
if(!is_dir($dir)) {
mkdir($dir, 0755); //디렉토리 생성
chmod($dir, 0755); //소유권 지정 한번더
}
if(!is_dir($dir)) {
mkdir($dir, 0755); //디렉토리 생성
chmod($dir, 0755); //소유권 지정 한번더
}
// 이미지1 등록
if($_FILES[img1][name]) {
$filename = strtolower($_FILES[img1][name]); //파일명을 소문자로 변환
$ext = strtolower(substr($filename,-3)); //우측에서 3자리 확장자 가져옴
$img_file1 = time().".".$ext; //파일명을 Time스템프 값으로 변경
if($ext == "jpg" or $ext == "gif") {
move_uploaded_file($_FILES[img1][tmp_name], $dir."/".$img_file1);
chmod($dir."/".$img_file1, 0704); //업로드한 이미지 파일 소유권 지정
} else {
echo "<script-x>alert('등록 가능한 파일 타입이 아닙니다.\\n (*.gif, *.jpg)');history.back();</script-x>";
exit();
}
}
if($_FILES[img1][name]) {
$filename = strtolower($_FILES[img1][name]); //파일명을 소문자로 변환
$ext = strtolower(substr($filename,-3)); //우측에서 3자리 확장자 가져옴
$img_file1 = time().".".$ext; //파일명을 Time스템프 값으로 변경
if($ext == "jpg" or $ext == "gif") {
move_uploaded_file($_FILES[img1][tmp_name], $dir."/".$img_file1);
chmod($dir."/".$img_file1, 0704); //업로드한 이미지 파일 소유권 지정
} else {
echo "<script-x>alert('등록 가능한 파일 타입이 아닙니다.\\n (*.gif, *.jpg)');history.back();</script-x>";
exit();
}
}
//$content 내용을 test.xml 파일로 저장하고자 할때
$fname = "test.xml"
$content = "abcdefg";
$fp = fopen($fname, 'w');
fwrite($fp, $xml_content);
chmod($fname, 0777);
fclose($fp);
fwrite($fp, $xml_content);
chmod($fname, 0777);
fclose($fp);
반응형