묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
window2000, iis 에서 파일업로드시에 읽기와 권한에 관한 에러 경고문인데요... 많은 리플 좀 부탁함다...
2003.06.11 23:23
업로드하는데요... 이런 경고문이 자꾸 뜨네요...
물론 iis에서 권한설정 모두 했구요...
또 php.ini에서 업로드에 on인것 또 업로드 임시 디렉토리를 c:winntTemp 로 한번은 c:/winnt/Temp로 모두 해봤는데 둘다 같은 경고
문이 뜨네요...
그런데 open뒤에 경로가 안뜨는것도 ( '' : 이렇게 공란이잖아요 ) 이상하구요...
Warning: getimagesize: Unable to open '' for reading. in D:MasterProjectirisPopadminproduct_add.php on line 60
Warning: Unable to open '' for reading: Permission denied in D:MasterProjectirisPopadminproduct_add.php on line 92
↑이거 거든요...
참고로 원본 소스 아래에 붙입니다... 급한데 좋은 리플들 좀 많이 달아 주세요...
// ********** 파일 업로드 **********
if ($HTTP_POST_FILES[small][name] != "")
{
$size = GetImageSize($small); // <--- 60라인입니다*^^*
$width = $size[0];
$height = $size[1];
$archive_dir = "../mall/images/small";
$max_filesize = 2000000;
if(isset($WINDIR)) $small = str_replace("\\","\",$small);
$filename = basename($small_name);
if($small_size > $max_filesize)
{
echo
("
<script>
alert('업로드 파일은 크기가 2M바이트까지 가능합니다.');
history.go(-1);
</script>
");
exit;
}
// 중복파일 처리
if (file_exists($archive_dir."/".$filename))
{
$fileCount = 1;
do
{
$fileCount = (string)$fileCount; // 숫자형을 문자형으로 형변환...
$filename = $file_name . "(" . $fileCount . ")." . $file_ext;
$fileCount = (integer)$fileCount; // 1더해주기 위해 문자형을 숫자형으로 형변환...
$fileCount = $fileCount + 1;
} while(file_exists($archive_dir."/".$filename));
}
if (!copy($small, $archive_dir."/".$filename)) // <--- 92라인 입니다 *^^*
{
echo
("
<script>
alert('오류 : 파일을 복사할 수 없습니다.');
//history.go(-1);
</script>
");
exit;
}
}
else
{
$filename = "";
}
// ********** 파일 업로드 끝 !!! **********
물론 iis에서 권한설정 모두 했구요...
또 php.ini에서 업로드에 on인것 또 업로드 임시 디렉토리를 c:winntTemp 로 한번은 c:/winnt/Temp로 모두 해봤는데 둘다 같은 경고
문이 뜨네요...
그런데 open뒤에 경로가 안뜨는것도 ( '' : 이렇게 공란이잖아요 ) 이상하구요...
Warning: getimagesize: Unable to open '' for reading. in D:MasterProjectirisPopadminproduct_add.php on line 60
Warning: Unable to open '' for reading: Permission denied in D:MasterProjectirisPopadminproduct_add.php on line 92
↑이거 거든요...
참고로 원본 소스 아래에 붙입니다... 급한데 좋은 리플들 좀 많이 달아 주세요...
// ********** 파일 업로드 **********
if ($HTTP_POST_FILES[small][name] != "")
{
$size = GetImageSize($small); // <--- 60라인입니다*^^*
$width = $size[0];
$height = $size[1];
$archive_dir = "../mall/images/small";
$max_filesize = 2000000;
if(isset($WINDIR)) $small = str_replace("\\","\",$small);
$filename = basename($small_name);
if($small_size > $max_filesize)
{
echo
("
<script>
alert('업로드 파일은 크기가 2M바이트까지 가능합니다.');
history.go(-1);
</script>
");
exit;
}
// 중복파일 처리
if (file_exists($archive_dir."/".$filename))
{
$fileCount = 1;
do
{
$fileCount = (string)$fileCount; // 숫자형을 문자형으로 형변환...
$filename = $file_name . "(" . $fileCount . ")." . $file_ext;
$fileCount = (integer)$fileCount; // 1더해주기 위해 문자형을 숫자형으로 형변환...
$fileCount = $fileCount + 1;
} while(file_exists($archive_dir."/".$filename));
}
if (!copy($small, $archive_dir."/".$filename)) // <--- 92라인 입니다 *^^*
{
echo
("
<script>
alert('오류 : 파일을 복사할 수 없습니다.');
//history.go(-1);
</script>
");
exit;
}
}
else
{
$filename = "";
}
// ********** 파일 업로드 끝 !!! **********