2012-07-10 5 views
6

나는 만들고있는 웹 사이트에 대한 문의 양식을 사용하고 싶습니다. 그러나 클라이언트는 사용하지 않으므로 PHP는 옵션이 아닙니다. 이 문제를 해결하기 위해 전자 메일 매개 변수 (비표준 매개 변수)를 보내거나 외부 연락처 양식을 사용하여 영리하게 해결할 수 있습니까? 광고를 사용하지 않고 다른 언어로 쉽게 수정할 수있는 좋은 서비스가 있습니까?PHP가없는 이메일 문의 양식

감사합니다.

+0

그래서 외부 서비스가 jquery로부터 요청을 제출하거나 jquery에서 발송하기를 원하십니까? 다른 서버 측 기술이 있습니까? –

+1

고객이 가장 잘 알고 있습니까? 서버에서 메일을 보내려면 일종의 스크립팅 언어가 필요합니다. PHP, Perl, Python, JSP로 선택하십시오. 또는 무료 이메일 양식을 무료로 html 형식으로 제공 할 수 있지만, 무료 버전은 무언가를 대가로 지불하고 유료 버전은 이미 지불 할 수 있습니다. 이미이 작업을 수행 할 수있는 서버가 있어야합니다. – drew010

답변

6

문의 양식에 수백 가지의 임베디드 솔루션 (대부분 iframe 기반)이 있으므로 PHP와 같은 서버 측 언어를 사용할 수 있습니다. 그냥 quick google search 몇 가지를 줄 것이다.

또는 HTML로 양식을 만들고 실제로는 mailto: 링크 인 제출 단추가있을 수 있으며 양식 입력이 변경되면 해당 mailto의 매개 변수가 수정됩니다.

유일한 단점은 전자 메일 클라이언트를 열고 실제로 보내야하기 때문에 사용자에게는 그리 편리하지 않다는 것입니다.

개인적으로, 나는 클라이언트를 설득하려고 노력할 것이지만 가능하지 않다면 당신의 선택 사항입니다.

+0

mailto : 링크를 사용하는 것은 이메일 클라이언트가 프로토콜에 연결된 사용자에 달려 있다는 것입니다. 연락 양식 사용의 요지는 사람이 페이지를 떠나지 않아도되는지 확인하는 것입니다. – thomasmyrman

+0

@thomasmyrman. 사용자가 가장 편리하게 사용할 수있는 것은 써드 파티 (third-party) 양식을 내장하고 전자 메일을 처리하도록하거나 PHP 같은 서버 측 언어를 실제로 사용할 수있게하는 것입니다. –

0

mailto form처럼 간단할까요?

+1

mailto는 이메일 클라이언트를 열어 간단히 고객이 우리가 좋아하는 것이 아닙니다. – LZH

11

formspree를 확인하십시오.

https://github.com/asm-products/formspree

는 행동을 간단히 넣어 :

<form action="http://formspree.io/[email protected]" method="post"> 
<input type="text" name="name"> 
<input type="email" name="_replyto"> 
<input type="submit" value="Send"> 

처음 보낸 후 이메일을 확인한 후이 당신에게 양식의 내용을 이메일로 보내드립니다. 명심해야 할 것은 입력 이름을 사용한다는 것입니다. 입력 이름을 포함시키지 않으면 양식 필드를 전송하지 않습니다.

4

체크 아웃 www.enformed.io.

formspree에는없는 몇 가지 흥미로운 옵션이 있습니다 (상자에서 리디렉션하는 것과 HTML 전자 메일 편집기).