PHP-and-MySQL/C4/Sending-Email-Part-1/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 नमस्कार आपका स्वागत है। आज मैं आपको बताऊँगा कि कैसे एक इमेल(email) स्क्रिप्ट बनाएँ विशेष रूप से जब आप एक यूज़र का एक वेबसाइट पर पंजीकरण कर रहे हैं।
0:12 आप कैसे उन्हें इमेल भेजकर प्रमाणित करते हैं कि वह पंजीकृत हो चुके हैं। मैं इसे कुछ हद तक एक स्क्रिप्ट बनाकर करूँगा- एक "Send me an email" स्क्रिप्ट।
0:24 यह एक html फॉर्म में होगा जिसमें आप एक विषय और एक सूचना लिख सकते हैं और निर्दिष्ट किए एड्रेस पर भेज सकते हैं।
0:34 अतः, हम एक address वेरिएबल बनाएँगे।
0:39 मैं यहाँ अपना "hotmail" एड्रेस टाइप करूँगा।
0:48 आप देख सकते हैं जब मैं अपना वर्तमान "hotmail" पेज खोलता हूँ और "Inbox", पर क्लिक करता हूँ, यहाँ मेरे द्वारा कोई भी इमेल्स(emails) नहीं है।
0:55 इस समय यहाँ कोई भी नये इमेल्स(emails) नहीं है।
1:05 अतः यह एड्रेस है मेरे address वेरिएबल में। मैं वेरिएबल को नया नाम "to" दूँगा।
1:13 हम इसको भेजने के लिए mail फंक्शन(function) का इस्तेमाल करेंगे।
1:17 हमारे पास प्रेषक और विषय यहाँ होगा।
1:21 हमारे पास एक मानक subject होगा जो है "Email from PHPAcademy".
1:32 अगला हमें एक html फॉर्म की आवश्यकता है जो जमा करेगा। मैं एक खुद से जमा करने वाला बनाऊँगा।
1:39 अतः चलिए यहाँ कुछ html कोड रखते हैं। मेरे पास यहाँ एक फॉर्म होगा जो इस पेज में "send me an email dot php" के साथ जमा होगा।
1:54 method POST होगा।
1:59 हम अपना फॉर्म यहाँ समाप्त करेंगे।
2:02 यूज़र कुछ भी टाइप कर सकते हैं जो वे यहाँ विनिर्दिष्ट इमेल एड्रेस पर भेजना चाहते हैं।
2:10 स्पष्ट रूप से आप इसे महत्व दे सकते हैं । जब फॉर्म बना रहे हैं, आप कह सकते हैं कि आप इस विशिष्ट एड्रेस पर भेजना चाहते हैं।
2:18 "send me an email" स्क्रिप्ट केवल इतनी ही होगी - ईमेल(email) जिसे आप अपनी एक वेबसाइट में सम्मिलित करना चाहते हैं।
2:27 अब हमारे पास एक "text" इनपुट होगा।
2:31 यह मुझे ईमेल भेजने वाले व्यक्ति का नाम होगा।
2:34 अतः आपके पास type "text" होगा जिसका नाम "name" है।
2:39 हमारे पास अभी के लिए "max length" 20 के बराबर होगा।
2:45 इसके नीचे हम टेक्स्ट की जगह बनाएँगे।
2:49 अतः मैं "textarea" टाइप करूँगा और इसको इस प्रकार से समाप्त करूँगा।
2:53 फिर हम इसे "message" नाम देंगे ।
2:59 हम एक पैराग्राफ की शुरुआत रखेंगे और यहाँ एक पैराग्राफ का अंत।
3:04 और यहाँ नीचे हम एक submit बटन बनाएँगे जिसकी वेल्यू "Send" के बराबर होगी।
3:14 या..."Send me this", ठीक है?
3:17 अतः यदि आप हमारे पेज पर आते हैं और यहाँ इस पेज को चुनते हैं।
3:21 यह नाम के लिए जगह है और यह सूचना के लिए जगह है।
3:25 अतः मैं यहाँ "Name" लिखूंगा और यहाँ "Message" लिखूंगा।
3:31 और अब यह काफी बेहतर दिख रहा है। हमारे पास हमारा name बॉक्स है और message बॉक्स है।
3:38 और जब हम इस बटन को क्लिक करते हैं, ईमेल(email) चला जाएगा।
3:44 ठीक है तो सर्वप्रथम अपने php कोड के भीतर हमें जाँचना होगा कि submit बटन दबाया गया है या नहीं।
3:53 इसके लिए यहाँ हमारे पास हमारा "if" स्टेटमेंट(statement) कोष्ठकों में है और ब्लाक के लिए हमारे कर्ली कोष्ठक यदि कंडिशन सही है।
4:01 कंडिशन इन कोष्ठकों के भीतर होगी।
4:05 कंडिशन "submit" बटन का पोस्ट वेरिएबल होगा।
4:15 जब तक submit बटन के पास एक वेल्यू है... एक वर्तनी की गलती...
4:19 अतः जब तक submit बटन दबाया गया है, यह एक वेल्यू रखेगा और वह वेल्यू है "Send me this".
4:30 इसका यह मतलब है कि फॉर्म जमा हो चुका है क्योंकि बटन दबाया जा चुका है।
4:37 अतः इसके भीतर पहला कार्य हमें करना है कि हमें फॉर्म से डेटा प्राप्त करना है।
4:44 और वह व्यक्ति का नाम है जो फॉर्म जमा करके ईमेल(email) भेज रहा है।
4:49 और उसका नाम इस फॉर्म में यहाँ पर है- माफ़ कीजिये यहाँ "name" नामक फील्ड(field) में ।
4:56 साथ ही हमारे पास message है अतः हम आसानी से इस वेरिएबल संरचना की प्रतिलिपि बना सकते हैं और यहाँ अंदर यह message लिख सकते हैं।
5:08 इसको जाँचने के लिए मैं लिखूँगा echo name.
5:12 और मैं message को इसमें आगे जोड़ दूँगा।
5:17 चलिए इसे जाँचते है। यहाँ मैं टाइप करूँगा "Alex"।
5:21 और यहाँ मैं टाइप करूँगा "Hi there!"
5:23 "Send me this" पर क्लिक करिये और हमें "Alex" और "Hi there!" यहाँ मिल गया।
5:28 ठीक है अतः हमें पता है कि फॉर्म डेटा सफलतापूर्वक जमा हो गया है।
5:33 इस विडियो के अगले भाग में हम सीखेंगे कि कैसे इसे कैसे मान्य करें और अंत में इस मेल(mail) को यहाँ इस ईमेल-आईडी(email-id) में विनिर्दिष्ट यूज़र को भेजेंगे।
5:42 अतः मुझसे अगले भाग में मिलये । अभी के लिए अलविदा।
5:45 मैं रवि कुमार आई.आई.टी. बॉम्बे की ओर से आपसे विदा लेता हूँ, धन्यवाद ।

Contributors and Content Editors

Pravin1389