Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
검색 결과 옆에 삭제 버튼은 어떻게 만들어 줄수 있을까요

검색 결과 옆에 삭제 버튼은 어떻게 만들어 줄수 있을까요

검색 결과 옆에 삭제 버튼은 어떻게 만들어 줄수 있을까요

QA

검색 결과 옆에 삭제 버튼은 어떻게 만들어 줄수 있을까요

답변 1

본문

아래 소스는 첨부 파일이 디비에 없을때 나오는 예제 인데요

 

삭제를 수동으로 해줘야 되서 무척 힘드네요 

 

결과값 옆에 삭제 버튼을 어떻게 둘수 있을까요? unlink 로 이리저리 해보는데 안되네요 ㅠ.ㅠ;;

 

 

<?php

$sub_menu = '100920';

include_once('./_common.php');

 

if ($is_admin != 'super')

alert('최고관리자만 접근 가능합니다.', G5_URL);

 

$g5['title'] = '첨부파일 디비확인';

include_once('./admin.head.php');

?>

 

<div class="local_desc02 local_desc">

<p>

완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.

</p>

</div>

 

<?php

$directory = array();

$dl = array('file');

 

$cnt = 0; $cnt2 = 0;

echo '<ul>'.PHP_EOL;

 

foreach($dl as $val) {

if($handle = opendir(G5_DATA_PATH.'/'.$val)) {

while(false !== ($entry = readdir($handle))) {

if($entry == '.' || $entry == '..' || $entry == 'index.php')

continue;

 

$path = G5_DATA_PATH.'/'.$val.'/'.$entry;

 

if(is_dir($path)) {

$directory[] = array( $val, $entry, $path );

}

 

if($handle2 = opendir($path)) {

while(false !== ($entry2 = readdir($handle2))) {

if($entry2 == '.' || $entry2 == '..' || $entry2 == 'index.php' || $entry2 == 'thumb')

continue;

 

$cnt++;

$row = sql_fetch(" select bf_source from {$g5['board_file_table']} where bo_table = '{$entry}' and bf_file = '{$entry2}' ");

 

if (!$row['bf_source']) {

$cnt2++;

echo "<li>파일이 디비에 없습니다. - " . $path . "/" . $entry2 . "</li>\n";

}

flush();

 

}

}

 

}

}

}

 

if (empty($directory)) {

echo '<p>file 디렉토리를 열지못했습니다.</p>';

}

 

echo '<li>완료됨</li></ul>'.PHP_EOL;

echo '<div class="local_desc01 local_desc"><p><strong>첨부파일 '.$cnt.' 건 중 '.$cnt2.' 개가 검색되었습니다.</strong><br>프로그램의 실행을 끝마치셔도 좋습니다.</p></div>'.PHP_EOL;

?>

 

<?php

include_once('./admin.tail.php');

?>

이 질문에 댓글 쓰기 :

답변 1

현재페이지에서 파일이 디비에 없습니다 부분에

<a href="경로/파일명?옵션">파일이름</a>

해서 delete.php 파일을 하나 만들고  

해당 파일의 경로와 이름으로 unlink(파일경로/파일이름); 하고 삭제됐으면 페이지 돌아가게끔 해주시면 될것같은데요 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로