폼메일에 이미지파일첨부하기 코드완성제작의뢰...
안녕하세요
올리는 내용이 제작의뢰에 합당한지는 모르겠으나 올려봅니다.
www.suseongmot.com 대구 수성못 안내겸 포털사이트를 만들었읍니다. 수성못 안내와 사진, 주변, 찾아오는길, 맛집찾기 등 여러가지 넣었읍니다.
의뢰하고자 하는내용은 다음과 같읍니다.
홈페이지 하단의 사장님코너에서 "사장님가게 정보를 제공해주세요"를 클릭하면 폼메일이 실행되어
정보내용이 제 이메일로 발송됩니다.
텍스트는 정상적으로 작동하여 메일로 오고있읍니다.
* 가게 이미지나 메뉴사진을 설명과 더불어 폼메일로 받으려고 합니다.
* 이미지에 설명을 추가하는것이 어려우면 설명없이 이미지파일만 받아도 됩니다.
* 이미지파일 갯수는 그때 그때변경할수 있으니 하는방법만 알려주시면 됩니다.
여러사이트보고 제가 제작 해보았으나 잘되지 않아서 "폼메일에 이미지파일첨부기능추가하기"를 의뢰하려고 합니다.
html form파일과 php action파일을 올리겠어니 여기에서 코드를 추가하여주시면 좋겠읍니다.
제작자분이 테스트해보시고 이미지 발송이 잘되면 바로 입금해드리겠읍니다.
비용은 5만원선으로 생각하고있읍니다.
메일로 연락부탁드립니다.
*html form: bootstrap로 만들었으며, 버튼을 클릭하면 폼이 모달로 나옵니다.
<!-- 사장님페이지 -->
<div id="owner_page" class="container">
<h3 class="text-center">사장님코너</h3>
<p>수성못을 잘모르는 대구시민이나 특히 처음오시는 외지인을 위하여
수성못의 정보를 제공하기위하여 수성못닷컴을 만들었읍니다.<br>
맛집이나 각 업소의 정보는 저희가 수집하기도하지만 기본적으로 사장님들께서 전해주시는 정보를 바탕으로 상세페이지를 만듭니다. <br>등록하는데 별도의 비용이 없으니 많은 성원부탁드립니다.<br>
<button class="btn btn-success text-center" data-toggle="modal" data-target="#store_information">
<span class="glyphicon glyphicon-envelope"></span> 사장님가게 정보를 제공해주세요!
</button>
</p>
<!--------------------modal--------------------->
<div class="modal fade" id="store_information" role="dialog">
<div class="modal-dialog">
<!-------------------modal content-------------->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4><span class="glyphicon glyphicon-pencil"></span>
상세한 정보를 입력해주세요</h4>
</div>
<div class="modal-body">
<form role="form" method="post" action="suseongmot_form_action_store_information.php" ><!--class="form-inline":가로배치된다.-->
<fieldset>
<!--<legend>각업소 상세정보 받기</legend>-->
<div class="form-group">
<label for="store_name"> 가게이름 </label>
<input class="form-control" id="store_name" name="store_name" placeholder="업소 상호" type="text" required>
</div>
<div class="form-group">
<label for="ceo_name"> 사장님이름 </label>
<input class="form-control" id="ceo_name" name="ceo_name" placeholder="김철용" type="text" required>
</div>
<div class="form-group">
<label for="telephone"> 가게전화번호 </label>
<input class="form-control" id="telephone" name="telephone" placeholder="가게전화번호" type="tel" required >
</div>
<div class="form-group">
<label for="mobile_phone"> 관리자핸드폰번호 </label>
<input class="form-control" id="mobile_phone" name="mobile_phone" placeholder="관리자핸드폰번호" type="text" >
</div>
<div class="form-group">
<label for="email"> 관리자이메일 </label>
<input class="form-control" id="email" name="email" placeholder="관리자 이메일" type="email" required >
</div>
<div class="form-group">
<label for="homepage"> 가게 홈페이지</label>
<input class="form-control" id="homepage" name="homepage" placeholder="www.suseongmot.com" type="url" >
</div>
<div class="form-group">
<label for="address"> 가게주소 </label>
<input class="form-control" id="address" name="address" placeholder="도로명주소로 적어주세요" type="text" >
</div>
<div class="form-group">
<label for="type_of_store"> 가게업종 </label>
<input class="form-control" id="type_of_store" name="type_of_store" placeholder="커피전문점, 한정식" type="text" >
</div>
<div class="form-group">
<label for="menu"> 대표메뉴 </label>
<input class="form-control" id="menu" name="menu" placeholder="" type="text" >
</div>
<!-- 사장님인사말 -->
<div class="form-group">
<label for="ceo_greetings"><h4>사장님인사말</h4></label>
<textarea class="form-control" rows="5" id="ceo_greetings" name="ceo_greetings">
저희 수성못막창은 좋은 재료와 정성을다하여 고객님을 모십니다. 많이 애용해주세요 감사합니다
</textarea>
</div>
<!-- 가게위치및 가게안내 -->
<div class="form-group">
<label for="store_location"><h4>가게위치 및 가게설명</h4></label>
<textarea class="form-control" rows="5" id="store_location" name="store_location" placeholder="두산골프장에서 수성못방향으로 우회전해서 50미터에 있읍니다." >
</textarea>
</div>
<!-- 메뉴소개및 상세한가게설명 -->
<div class="form-group">
<label for="description_menu_store"><h4>메뉴안내및 가게상세설명</h4></label>
<textarea class="form-control" rows="5" id="description_menu_store" name="description_menu_store">
저희 수성못막창은 좋은 재료와 정성을다하여 고객님을 모십니다. 많이 애용해주세요 감사합니다
</textarea>
</div>
</fieldset>
<button type="submit" class="btn btn-primary btn-block">메일보내기</button>
</form>
</div><!--modal body-->
<div class="modal-footer">
<button type="submit" class="btn btn-danger btn-default pull-left" data-dismiss="modal">
<span class="glyphicon glyphicon-remove">그냥 닫기</span></button>
<p>Need <a href="#">Help?</a></p>
</div><!--modal footer-->
</div><!--modal content-->
</div><!--modal dialog-->
</div><!--modal-->
</div><!-- 사장님페이지 container-fluid owner_page-->
*php action파일
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>무제 문서</title>
</head>
<body>
<?php
$mailTo="kimchulyong100@gmail.com";
// 받는 메일 주소;
$mailFrom="help@suseongmot.com";
//
$name = $_POST['name2'];
$mailSubject = "Mail Title";
$mailContent = '업소이름 :'.' '.$_POST['store_name'].'<br>'.' '
.'사장님이름 : '.''.$_POST['ceo_name'].'<br>'.''
.'전화번호 : '.''.$_POST['telephone'].'<br>'.''
.'관리자핸드폰 : '.''.$_POST['mobile_phone'].'<br>'.''
.'관리자이메일 : '.' '.$_POST['email'].'<br>'.' '
.'홈페이지 : '.''.$_POST['homepage'].'<br>'.''
.'가게주소 : '.''.$_POST['address'].'<br>'.''
.'가게종류 : '.''.$_POST['type_of_store'].'<br>'.''
.'대표메뉴 : '.''.$_POST['menu'].'<br>'.''
.'사장님인사말 :'.$_POST['ceo_greetings'].'<br>'.'<br>'.''
.'가게위치 : '.''.$_POST['store_location'].'<br>'.'<br>'.''
.'가게상세설명 : '.''.$_POST['description_menu_store'];
$mailHeader = "From : $mailFrom\r\n";
$mailHeader .= "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=utf-8\r\n";
$mailHeader.= 'Cc: teemall1@naver.com' . "\r\n";
$mailHeader.= 'Bcc:tclubcokr@gmail.com' . "\r\n";
$mailResult = mail ($mailTo, $mailSubject, $mailContent, $mailHeader,'-f'.$mailFrom);
echo 'Dear : '.$store_name.'<br>';
echo 'Thanks for your mail<br />';
echo '가게이름 : ' .$store_name. '<br />';//
echo '사장님이름 : ' .$cee_name. '<br />';//
echo '전화번호 : ' .$telephone. '<br />';//
echo '관리자핸드폰 : ' .$mobile_phone. '<br />';//
echo '관리자이메일 : ' .$email. '<br />';//
echo '가게홈페이지 : ' .$homepage. '<br />';//
echo '가게주소 : ' .$address. '<br />';//
echo '가게종류 : ' .$type_of_store. '<br />';//
echo '가게대표메뉴 : ' .$menu. '<br />';//
echo '사장님인사말 : ' .$ceo_greetings. '<br />';//
echo '가게위치설명 : ' .$store_lacation. '<br />';//
echo '메뉴및가게상세설명 : ' .$description_menu_store;
echo '<br>';
if (true == $mailResult) {
echo "감사합니다 가게상세정보 메일이 발송되었읍니다.";// 헤더에 메타태그없이 하니 한글로 하니 깨어져 나온다.
}
else {
echo "Failuare 메일이 발송되지 않았읍니다.";
}
?>
<a class="up-arrow" href="#myPage" data-toggle="tooltip" title="TO TOP">
<span class="glyphicon glyphicon-chevron-up"></span>
</a><br><br>
<p><a href="http://www.suseongmot.html" data-toggle="tooltip" title="go to top">처음으로 </a></p>
</body>
</html>
감사합니다
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
파일첨부할 수 있게 되어 있는데 그 소스 보시고 직접 작업해 보시면 되겠네요.