AJAX 이용해서 PHP 첨부파일 삭제
Server Side/PHP2016. 8. 7. 13:35
$(function(){ $('.delete_btn').click(function(){ if(confirm("한번 삭제하면 복구할 수 없습니다.\n정말로 삭제하시겠습니까?")==true){ var img_id = "이미지 아이디" var file_url = "파일경로" var uid = "테이블번호" $.ajax({ type:"POST", url:"./image_delete.php", dataType:'json', data:{url:file_url, uid:uid}, //json형태로 데이터를 날려줍니다. success: function(data){ $('#'+img_id).attr('src','./img/none_banner.gif'); }, //이미지를 지웠으면 blank이미지로 교체 해준다. error: function(){ alert("사진을 삭제하지 못했습니다.."); } }); } }); });
$db_host = "localhost"; $db_user = "root"; $db_passwd = "yourpass"; $db_name = "yourdb"; $connect = mysqli_connect ($db_host, $db_user, $db_passwd, $db_name); mysqli_select_db($connect, $db_name); $url = $_POST['url']; $uid = $_POST['uid']; if ($id&&$url){ unlink($url); //파일삭제 $query = "update $table_name set $url = '' //db에 저장된 파일 경로 삭제 where uid = '$uid'"; mysql_query($query); }
'Server Side > PHP' 카테고리의 다른 글
foreach 로 다차원 배열 만들기 (0) | 2016.08.08 |
---|---|
PHP 로 XML/RSS 파일 생성하기 (0) | 2016.08.07 |
특정 파일(PHP)의 특정 폴더 실행 막기 (PHP Ver) (0) | 2016.08.07 |
파일 내 문자열 읽는 방법 (0) | 2016.08.07 |
PHP 메모리 반환 방법론 (0) | 2016.08.07 |