>  기사  >  백엔드 개발  >  간단한 PHP 업로드 이미지, 이미지 구현 코드 삭제

간단한 PHP 업로드 이미지, 이미지 구현 코드 삭제

WBOY
WBOY원래의
2016-07-29 08:42:441503검색

이미지 업로드:

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


if (!empty($_FILES["img"] ["name "])) { //파일 도메인 콘텐츠 이름을 추출하고
$path="uppic/" //업로드 경로
if(!file_exists($path))
{
/ /폴더가 있는지 확인하고, 없으면 만들고 가장 높은 권한을 부여하세요.
mkdir(“$path”, 0700)
}//END IF
//업로드된 파일 허용 format
$tp = array("image/gif","image/pjpeg","image/jpeg")
//업로드가 허용된 형식인지 확인하세요
if(!in_array($_FILES[ "img"]["type"],$tp))
{
echo "<script>alert('잘못된 형식');history.go(-1 );</script>";
exit;
}//END IF
$filetype = $_FILES['img']['type'];
if($filetype == '이미지/jpeg'){
$type = '.jpg';
}
if ($filetype == 'image/jpg') {
$type = '.jpg'; 🎜>}
if ($ filetype == 'image/pjpeg') {
$type = '.jpg'
}
if($filetype == 'image/gif'){
$type = '.gif ';
}
if($_FILES["img"]["name"])
{
$today=date("YmdHis"); //시간을 가져와서 변수에 할당
$file2 = $path.$today.$type; //사진의 전체 경로
$img = $today.$type; 🎜>$flag=1;
}// END IF
if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); 특히 여기서 move_uploaded_file에 전달된 첫 번째 매개변수는 upload입니다. 서버의 임시 파일에 업로드
}//END IF
//여기서 $img 값을 데이터베이스의 해당 필드에 씁니다


이미지 삭제:



코드 복사

코드는 다음과 같습니다.unlink(“uppic/ ”.$img); //물론 변수의 값은 데이터베이스에서 가져온 것입니다. 읽어온 후 ASP보다 PHP가 이미지를 삭제하는 것이 훨씬 간단합니다


이상 내용을 포함하여 간단한 PHP의 사진 업로드 및 사진 삭제의 구현 코드를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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