테스트 사이트 - 개발 중인 베타 버전입니다

이미지 삭제 php 관련 채택완료

Rojo 7년 전 조회 2,196

<form method="post">

<input type="hidden" name="photoname" value="/storage/ssd2/833/6213833/public_html/c/<?php echo $showimage; ?>">

<input type="submit" name="submit" value="Delete">

</form></p>

<p><?php

if (isset($_POST['submit'])) 

{

$photoname = $_POST['photoname'];

if (!unlink($photoname))

  {

  echo ("Error deleting $photoname");

  }

 else if(preg_match('/(jpg|jpeg|png|gif)$/i',$image['type'])) {

  echo ("Deleted $photoname");

  }else{

echo ("Error");      

  }

}

?>

4cache.4no.net/?i=파일이름

을 받아서 삭제하기 버튼을 만든건데.. value 값을 수정하면 모든 파일을 지울수 있어서

이미지 체크를 하는데 안되네요

뭐가 문제일까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

위 소스에 보면 $image['type']가 있는데

$image라는 배열이 정의되어 있지 않네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

R
Rojo
7년 전
그러네욥 조언 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

T
7년 전

이미지 체크 부분을 빼면 잘 지워집니다..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인