검색 결과 옆에 삭제 버튼은 어떻게 만들어 줄수 있을까요 채택완료
아래 소스는 첨부 파일이 디비에 없을때 나오는 예제 인데요
삭제를 수동으로 해줘야 되서 무척 힘드네요
결과값 옆에 삭제 버튼을 어떻게 둘수 있을까요? unlink 로 이리저리 해보는데 안되네요 ㅠ.ㅠ;;
$sub_menu = '100920';
include_once('./_common.php');
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.', G5_URL);
$g5['title'] = '첨부파일 디비확인';
include_once('./admin.head.php');
?>
완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.
$directory = array();
$dl = array('file');
$cnt = 0; $cnt2 = 0;
echo '
- '.PHP_EOL;
- 파일이 디비에 없습니다. - " . $path . "/" . $entry2 . " \n";
- 완료됨
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 "
}
flush();
}
}
}
}
}
if (empty($directory)) {
echo '
file 디렉토리를 열지못했습니다.
';}
echo '
echo '
첨부파일 '.$cnt.' 건 중 '.$cnt2.' 개가 검색되었습니다. 프로그램의 실행을 끝마치셔도 좋습니다.
?>
include_once('./admin.tail.php');
?>
답변 1개
현재페이지에서 파일이 디비에 없습니다 부분에
해서 delete.php 파일을 하나 만들고
해당 파일의 경로와 이름으로 unlink(파일경로/파일이름); 하고 삭제됐으면 페이지 돌아가게끔 해주시면 될것같은데요
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인