//파일을 업로드하려면 enctype을 정의해야 합니다. 이미지를 표시하려면 대상을 uploadframe
//파일을 업로드하려면 enctype을 정의해야 합니다. 이미지를 표시하려면 대상을 uploadframe

>백엔드 개발 >PHP 튜토리얼 >이미지 처리 소프트웨어 포토샵 Ajax PHP를 배우고 실습하면서 5부 이미지 처리

이미지 처리 소프트웨어 포토샵 Ajax PHP를 배우고 실습하면서 5부 이미지 처리

WBOY
WBOY원래의
2016-07-29 08:41:191174검색

먼저 효과 그림:

 Ajax PHP边学边练 之五 图片处理
Sample6_1.php에서 양식 만들기:

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


// 업로드 상태 및 이미지 표시


//파일을 업로드하려면 enctype을 정의해야 합니다. 업로드 프레임을
enctype="multipart/form-data" target="uploadframe">
파일 업로드:
"file" name=" myfile" />
//파일 업로드




이미지 업로드 기능 uploadimg:

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

function uploadimg(theform){
//Submit Form
theform.submit()
//업로드 상태 표시 showimg


setStatus ("Loading...","showimg");
}
//업로드 상태 함수
function setStatus (theStatus, theObj){
obj = document.getElementById(theObj); if (obj){
obj.innerHTML = "
" theStatus "
"
}


process_upload.php는 파일 업로드 기능을 제공합니다:



코드 복사

코드는 다음과 같습니다. / /이미지 유형 확인 제공

$allowedtypes = array("image/jpeg","image/pjpeg","image/png", "image/x-png", "image/gif");
//파일 저장 디렉터리
$savefolder = "images"
//업로드된 파일이 있으면 작업 시작
if (isset ($_FILES['myfile) '])){
// 업로드된 파일이 $allowedtypes 유형을 준수하는지 확인
if (in_array($_FILES['myfile']['type'],$allowedtypes)){
if ($_FILES['myfile']['error'] == 0){
$thefile = "$savefolder/".$_FILES['myfile']['name']
//파일 업로드 move_uploaded_file
if (!move_uploaded_file($_FILES[ 'myfile']['tmp_name'], $thefile)){
echo "파일을 업로드하는 동안 오류가 발생했습니다."
}
else{
?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/ DTD/xhtml1-transitional.dtd">




<--이미지 표시--> >이미지 처리 소프트웨어 포토샵 Ajax PHP를 배우고 실습하면서 5부 이미지 처리
}
}
}
}
?>


위 코드의 마지막 부분에 있는 doneloading 함수는 이미지를 표시하고 이미지 크기를 수정하는 데 사용됩니다. Thumb.php를 사용하면 이미지 디렉토리에 세 가지 크기의 대형, 중형 및 소형 소스 이미지가 생성됩니다. 관심이 있는 경우 학습할 수 있습니다. 벽돌을 구매하시는 모든 분들을 환영합니다~
기사에 있는 소스코드를 패키징하고 다운로드하세요

이상은 이미지 처리 소프트웨어 포토샵의 내용을 포함하여 5부 이미지 처리를 배우고 실습하면서 이미지 처리 소프트웨어 포토샵 Ajax PHP를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.