2012-07-10 39 views
6

Tôi muốn sử dụng biểu mẫu liên hệ cho trang web tôi đang tạo, nhưng PHP không phải là tùy chọn vì khách hàng không muốn sử dụng nó. Có một cách thông minh để làm việc xung quanh này bằng cách nào đó, bằng cách gửi các thông số email (đó là không chuẩn) có lẽ, hoặc bằng cách sử dụng một hình thức liên lạc bên ngoài? Có bất kỳ quảng cáo nào tốt không sử dụng quảng cáo và có thể dễ dàng sửa đổi sang một ngôn ngữ khác không?Mẫu liên hệ email không có PHP

Cảm ơn bạn.

+0

Vì vậy, bạn có muốn dịch vụ bên ngoài gửi yêu cầu đến hoặc bạn muốn gửi email từ jquery không? Bạn có công nghệ phụ nào khác không? –

+1

Khách hàng có biết rõ nhất không? Bạn cần một số loại ngôn ngữ kịch bản để gửi thư từ máy chủ. PHP, Perl, Python, JSP lấy lựa chọn của bạn. Hoặc bạn có thể google cho mẫu html miễn phí cho các nhà cung cấp email, nhưng những người miễn phí có thể sẽ lấy một cái gì đó đổi lại và những người trả tiền cũng được trả tiền, khi bạn đã có một máy chủ có khả năng làm điều này. – drew010

Trả lời

6

Có hàng trăm giải pháp có thể nhúng (nhiều khả năng là iframe) cho biểu mẫu liên hệ, cho phép bạn sử dụng ngôn ngữ phía máy chủ như PHP. Chỉ cần quick google search sẽ cung cấp cho bạn một số.

Ngoài ra, bạn có thể tạo biểu mẫu trong HTML và có nút gửi thực sự là liên kết mailto: và bạn sửa đổi các thông số của thư đó khi đầu vào biểu mẫu thay đổi.

Nhược điểm duy nhất của điều này là nó không thuận tiện cho người dùng, vì nó sau đó mở ra ứng dụng email khách của họ và họ phải thực sự gửi nó.

Cá nhân, tôi sẽ cố gắng thuyết phục khách hàng, nhưng nếu điều đó là không thể, thì đó là những lựa chọn của bạn.

+0

Điều về việc sử dụng liên kết mailto: là tùy thuộc vào người dùng có ứng dụng email được kết nối với giao thức. Tôi nghĩ rằng điểm của việc sử dụng một hình thức liên lạc là để đảm bảo rằng người đó không phải rời khỏi trang. – thomasmyrman

+0

@thomasmyrman chính xác. thuận tiện nhất cho người dùng sẽ là cho bạn nhúng một biểu mẫu của bên thứ ba và yêu cầu họ xử lý email của bạn hoặc để bạn thực sự sử dụng ngôn ngữ phía máy chủ (như PHP) –

0

Điều gì đó đơn giản như công việc mailto form?

+1

mailto chỉ cần mở ứng dụng email và đó thường không phải là những gì khách hàng thích với chúng tôi. – LZH

11

Kiểm tra biểu mẫu.

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

Đối với hành động mà bạn chỉ cần đặt:

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

Sau khi kiểm tra email của bạn sau khi gửi đầu tiên này sẽ gửi email cho bạn các nội dung của biểu mẫu. Một điều cần lưu ý là điều này sẽ lấy tên đầu vào. Nếu bạn không bao gồm tên đầu vào, nó sẽ không gửi cho bạn trường biểu mẫu đó.

4

Khám phá www.enformed.io.

Có một số tùy chọn thú vị mà formspree không có (như chuyển hướng ra khỏi hộp và trình chỉnh sửa email html).

Các vấn đề liên quan