2012-07-10 14 views
6

मैं अपनी वेबसाइट बनाने के लिए एक संपर्क फ़ॉर्म का उपयोग करना चाहता हूं, लेकिन PHP एक विकल्प नहीं है क्योंकि ग्राहक इसका उपयोग नहीं करना चाहता है। क्या किसी भी तरह से ईमेल पैरामीटर (जो गैर-मानक है) भेजकर, या बाहरी संपर्क फ़ॉर्म का उपयोग करके इस तरह से काम करने का कोई चालाक तरीका है? क्या ऐसे कोई अच्छे लोग हैं जो विज्ञापन का उपयोग नहीं करते हैं और उदाहरण के लिए आसानी से एक अलग भाषा में संशोधित होते हैं?PHP के बिना ईमेल संपर्क फ़ॉर्म

धन्यवाद।

+0

तो, क्या आप चाहते हैं कि कोई बाहरी सेवा अनुरोध सबमिट करे या आप jquery से ईमेल भेजना चाहते हैं? क्या आपके पास कोई अन्य सर्वर साइड तकनीक है? –

+1

क्या ग्राहक सबसे अच्छा जानता है? सर्वर से मेल भेजने के लिए आपको किसी प्रकार की स्क्रिप्टिंग भाषा की आवश्यकता है। PHP, पर्ल, पायथन, जेएसपी अपना पिक ले लो। या आप ईमेल प्रदाताओं को ईमेल करने के लिए मुफ्त एचटीएमएल फॉर्म के लिए Google पर जा सकते हैं, लेकिन मुफ्त में शायद बदले में कुछ ले लेंगे और भुगतान किए गए लोगों का भुगतान किया जाएगा, जब आपके पास पहले से ही ऐसा करने में सक्षम सर्वर होगा। – drew010

उत्तर

6

संपर्क फ़ॉर्म के लिए सैकड़ों एम्बेड करने योग्य (सबसे अधिक संभावना iframe-आधारित) समाधान हैं, जो आपको PHP जैसी सर्वर-साइड भाषा का उपयोग करने में सक्षम बनाएंगे। बस एक quick google search आपको कुछ देगा।

वैकल्पिक रूप से, आप HTML में एक फॉर्म बना सकते हैं, और एक सबमिट बटन है जो वास्तव में mailto: लिंक है, और आप उस मेलto के पैरामीटर को अपने फॉर्म इनपुट के रूप में संशोधित करते हैं।

इसका एकमात्र नकारात्मक पक्ष यह है कि यह उपयोगकर्ता के लिए सुविधाजनक नहीं है, क्योंकि यह तब उनके ईमेल क्लाइंट को खोलता है और उन्हें वास्तव में इसे भेजना पड़ता है।

व्यक्तिगत रूप से, मैं ग्राहक को कोशिश और मनाने की कोशिश करता हूं, लेकिन यदि यह संभव नहीं है, तो वे आपके विकल्प हैं।

+0

मेलto का उपयोग करने की बात: लिंक यह है कि यह प्रोटोकॉल से जुड़े ईमेल क्लाइंट वाले उपयोगकर्ता पर निर्भर करता है। मुझे लगता है कि संपर्क फ़ॉर्म का उपयोग करने का मुद्दा यह सुनिश्चित करना है कि व्यक्ति को पृष्ठ छोड़ना पड़े। – thomasmyrman

+0

@ थॉमसमीरमैन बिल्कुल। उपयोगकर्ता के लिए सबसे सुविधाजनक आपके लिए एक थर्ड-पार्टी फॉर्म एम्बेड करने के लिए होगा, और उन्हें अपने ईमेल को संभालने के लिए, या वास्तव में सर्वर-साइड भाषा (जैसे PHP) का उपयोग करने के लिए होगा। –

0

mailto form काम के रूप में कुछ आसान होगा?

+1

mailto बस ईमेल क्लाइंट खोलें और आमतौर पर यह नहीं है कि ग्राहक हमें क्या पसंद करते हैं। – LZH

11

फॉर्मस्प्री देखें।

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 देखें।

इसमें कुछ दिलचस्प विकल्प हैं जो फॉर्मस्प्री नहीं हैं (जैसे बॉक्स से रीडायरेक्ट करना और एक HTML ईमेल संपादक)।

संबंधित मुद्दे