묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
업로드 금지 시키는 파일 확장자 여러개를 한번에 등록 시키는 방법 좀....;;
2002.03.08 23:49
<?
$full_filename = explode(".", "$userfile_name");
$extension = $full_filename[sizeof($full_filename)-1];
if(!strcmp($extension,"html") ||
!strcmp($extension,"php") ||
!strcmp($extension,"php3") ||
!strcmp($extension,"phtml") ||
!strcmp($extension,"inc") ||
!strcmp($extension,"pl") ||
!strcmp($extension,"cgi") ||
!strcmp($extension,"txt") ||
!strcmp($extension,"asp") ||
!strcmp($extension,""))
{
echo "
<script>
alert('업로드 금지 확장자명입니다.');
history.back();
</script>
";
exit;
}
?>
이렇게 해서 일단 성공은 했는데요-_-;;;
이렇게 할 바엔 차라리 텍스트 칸에서 업로드 금지 시킬 파일 확장자명을
제로보드와 같이 ,(쉼표)를 구분으로 하여 구현했으면 하는데요.
어떻게 해야하나요...;
array 함수를 써야할 것 같은데 어떻게 써야할지 막막-_-;;;;;;
도움 기다리겠습니다...;
$full_filename = explode(".", "$userfile_name");
$extension = $full_filename[sizeof($full_filename)-1];
if(!strcmp($extension,"html") ||
!strcmp($extension,"php") ||
!strcmp($extension,"php3") ||
!strcmp($extension,"phtml") ||
!strcmp($extension,"inc") ||
!strcmp($extension,"pl") ||
!strcmp($extension,"cgi") ||
!strcmp($extension,"txt") ||
!strcmp($extension,"asp") ||
!strcmp($extension,""))
{
echo "
<script>
alert('업로드 금지 확장자명입니다.');
history.back();
</script>
";
exit;
}
?>
이렇게 해서 일단 성공은 했는데요-_-;;;
이렇게 할 바엔 차라리 텍스트 칸에서 업로드 금지 시킬 파일 확장자명을
제로보드와 같이 ,(쉼표)를 구분으로 하여 구현했으면 하는데요.
어떻게 해야하나요...;
array 함수를 써야할 것 같은데 어떻게 써야할지 막막-_-;;;;;;
도움 기다리겠습니다...;
허용시키는 부분은 짧게 하고 있지만.. 금지시키는 부분에 적용하면 htm도 html에 포함되는 글자가 존재하기 때문에 업로드가 되지 않게 되죠..