> 백엔드 개발 > PHP 튜토리얼 > 이미지 팩스 뷰어 간단한 PHP 이미지 업로드 프로그램 다운로드

이미지 팩스 뷰어 간단한 PHP 이미지 업로드 프로그램 다운로드

WBOY
풀어 주다: 2016-07-29 08:37:41
원래의
1171명이 탐색했습니다.

첫 번째 유형:
php 부분

코드 복사 코드는 다음과 같습니다.


if( $_FILES['file']['error'] > 0){
echo '!problem:'
switch($_FILES['file']['error'])
{
사례 1: echo '파일 크기가 서버 제한을 ​​초과했습니다.'
break
사례 2: echo '파일이 너무 큽니다! ';
break;
사례 3: echo '파일의 일부만 로드되었습니다! ';
break;
사례 4: echo '파일 로딩에 실패했습니다! ';
                  휴식; ';
종료
}
if($_FILES['file']['type']!='image/jpeg' && $_FILES['file']['type']!= 'image/gif'){
echo '파일이 JPG나 GIF 이미지가 아닙니다! ';
종료;
}
$today = 날짜("YmdHis")
$filetype = $_FILES['file']['type']; == '이미지/jpeg'){
$type = '.jpg'
}
if($filetype == 'image/gif'){
$type = '.gif' ;
}
$upfile/' . $today . $type
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
if(!move_uploaded_file($_FILES['file']['tmp_name'], $upfile))
{
echo '파일 이동에 실패했습니다! ';
종료
}
}
else
{
echo '문제!'
성공!
';
echo '파일 크기:' . $_FILES['file']['size'] . '
'
echo '파일 경로:'
echo '


' . '

'
$dirr = 'upfile/'
$dir = opendir($dirr)
$dirr .'--목록:

    ';
    while($file = readdir($dir)){
    echo "
  • $file
  • ";
    echo '
';
closedir($dir)
?>


두 번째 유형:


코드 복사

코드는 다음과 같습니다.


if(empty($_GET[submit]))
{
?>


이 파일 보내기:


}else{
$path="uploadfiles/" ;                    //업로드 경로                                                                                                             폴더가 없으면 만들고 가장 높은 권한을 부여하세요.
mkdir("$path", 0700)//END IF
//파일 형식 허용 업로드 예정
$tp = array( "image/gif","image/pjpeg","image/png")
//업로드가 허용된 파일 형식인지 확인하세요.
if(!in_array($_FILES["filename"][" type"],$tp))
{
echo "잘못된 형식"
종료
}//END IF
if($_FILES["파일 이름"]["이름" ])
{
$file1=$_FILES["파일 이름"]["이름"]
$file2 = $path .time().$file1;
$flag=1;
}//END IF
if($flag) $result=move_uploaded_file($_FILES["filename"]["tmp_name"], $file2);//여기서 move_uploaded_file에 전달된 숫자에 특히 주의하세요. 매개변수 중 하나는 서버에 업로드된 임시 파일입니다.
if($result)
{
//echo "업로드 성공 !".$file2;
echo "
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿