게시판에 글쓰면 메일 오게 할 수 있나요?

게시판에 글쓰면 메일 오게 할 수 있나요?

QA

게시판에 글쓰면 메일 오게 할 수 있나요?

본문

게시판에 글쓰면 메일 오도록 할 수 있나요?

 

홈페이지내에 폼메일 기능이 있긴한데,

게시판에 글을 써도 메일오도록 하고 싶은데

방법이 있을까요?

 

조언 부탁드립니다ㅠㅠ

 


<?php
 
include "common/header.php";
 
include "common/upload_class.php";
 
$DB = new DB_API;
 
$upload = new clsUploadFile;
$upload->UploadPath = $_SERVER["DOCUMENT_ROOT"]."/test_upload/";
 
$table_name = "test_list";
 
$times = time();
 
if($upfile["size"]) {
    $temp_name = $upfile["name"];
    $exe = substr("$temp_name",-4);
    if(substr("$exe",0,-3)==".")
	{
		$exe = $exe;
	}
	else
	{
		$exe = substr("$temp_name",-5);
	}
 
	$upfile["name"] = $times."_1_".$exe;
	$upload->UploadFile($upfile);			
	$attach_files = $upload->SaveFileName;	
 
	$input["upfile"] = $attach_files;
 
    $input["upfile_realname"] = $temp_name;			
}
 
if($upfile2["size"]) {
    $temp_name = $upfile2["name"];
    $exe = substr("$temp_name",-4);
    if(substr("$exe",0,-3)==".")
	{
		$exe = $exe;
	}
	else
	{
		$exe = substr("$temp_name",-5);
	}
 
	$upfile2["name"] = $times."_2_".$exe;
	$upload->UploadFile($upfile2);			
	$attach_files = $upload->SaveFileName;	
 
	$input["upfile2"] = $attach_files;
 
    $input["upfile2_realname"] = $temp_name;			
}
 
if ($_POST["act_flag"] == "insert")
{
	$input["title"] = $_POST["title"];
 
	$input["shop_url"] = $_POST["shop_url"];
 
	$input["writer"] = $_POST["name"];
 
	$input["email"] = $_POST["email"];
 
	$input["phone"] = $_POST["phone"];
 
	$input["content"] = $_POST["content"];
 
	$input["passwd"] = $_POST["pwd"];
 
	$input["writeday"] = date("Y.m.d");      
 
	$DB->setInsert($table_name, $input);
	$DB->DBClose();
 
	alert_js("alert_move", "등록 되었습니다", "test.php#page_scroll");
	exit;
}
else if ($_POST["act_flag"] == "update")
{ 
    $input["title"] = $_POST["title"];
 
	$input["shop_url"] = $_POST["shop_url"];
 
	$input["writer"] = $_POST["name"];
 
	$input["email"] = $_POST["email"];
 
	$input["phone"] = $_POST["phone"];
 
	$input["content"] = $_POST["content"];       
 
    $DB->setUpdate($table_name, $input, "idx = ".$idx);
    $DB->DBClose();
    alert_js("alert_move", "수정 되었습니다", "test.php#page_scroll");
    exit;
}
else if ($_GET["act_flag"] == "delete")
{    
 
    $DB->setDelete($table_name, "idx = ".$idx);
    $DB->DBClose();
 
    alert_js("alert_move", "삭제되었습니다", "test.php");
    exit;
}
else if ($_POST["act_flag"] == "file_delete")
{
    $file_name = $DB->OneResult($table_name, $fieldname, "idx = ".$idx);
    @unlink($upload->UploadPath.$file_name);
 
    $update["upfile"] = "";
    $update["upfile_realname"] = "";
 
    $DB->setUpdate($table_name, $update, "idx = ".$idx);
    $DB->DBClose();
 
    echo "success";
    exit;
}
else if ($_POST["act_flag"] == "file_delete2")
{
    $file_name = $DB->OneResult($table_name, $fieldname, "idx = ".$idx);
    @unlink($upload->UploadPath.$file_name);
 
    $update["upfile2"] = "";
    $update["upfile2_realname"] = "";
 
    $DB->setUpdate($table_name, $update, "idx = ".$idx);
    $DB->DBClose();
 
    echo "success";
    exit;
}
?>

이 질문에 댓글 쓰기 :

답변 2

if ($_POST["act_flag"] == "insert")
059{
060    $input["title"] = $_POST["title"];
061  
062    $input["shop_url"] = $_POST["shop_url"];
063  
064    $input["writer"] = $_POST["name"];
065  
066    $input["email"] = $_POST["email"];
067  
068    $input["phone"] = $_POST["phone"];
069  
070    $input["content"] = $_POST["content"];
071  
072    $input["passwd"] = $_POST["pwd"];
073  
074    $input["writeday"] = date("Y.m.d");      
075  
076    $DB->setInsert($table_name, $input);
077    $DB->DBClose();
078  
079    alert_js("alert_move", "등록 되었습니다", "test.php#page_scroll");
080    exit;
081}

 

이부분인것같네요 이사이에 메일함수를이용해서 메일을 보내세요 

답변을 작성하시기 전에 로그인 해주세요.
전체 210
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT