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

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 नमस्कार , हमने यहाँ अपना HTML फॉर्म बनाया है और यह निश्चित कर लिया है कि जब हमारा फॉर्म सबमिट होता है तो पोस्ट (POST) वेरिएबल द्वारा डेटा संसाधित हो जाता है ।
0:12 सिर्फ ट्यूटोरियल के लिए अगली चीज़ जो हम करेंगे वह है कि इस पर कुछ कंडीशंस को जांचेंगे ।
0:22 मैं कहूँगा यदि स्ट्रिंग लेन्थ………
0:25 नहीं, मैं पहले मौजूदगी के लिए जाँचूंगा - अतः if name and message
0:30 यह केवल कह रहा है कि क्या यह और यह मौजूद है क्योंकि जब तक यह मौजूद है हमेशा इनमें वेल्यू ट्रू (true) होगी ।
0:38 और यहाँ हम "and" ऑपरेटर का उपयोग कर रहे हैं जो यहाँ कहता है कि क्या यह ट्रू (true) है और क्या यह ट्रू (true) है।
45 यदि यह TRUE है, हम कोड को यहाँ निष्पादित करेंगे ।
0:49 यदि नहीं तो इस स्क्रिप्ट को मिटाना चाहूँगा और मैं लिखूंगा "You must enter a name and message"
1:04 और प्रभाव के लिए उसे रेखांकित कर सकते हैं।
1:07 और कोड के ब्लॉक के भीतर – यदि यह ट्रू है हम अन्य जाँच यानि चेक करेंगे ।
1:14 अतः यहाँ हमने existence check के साथ जाँच की है ।
1:20 हम यहाँ क्या करेंगे कि एक अन्य चेक(check) रन करेंगे।
1:25 मैं इसे क्या शब्द दूँ? मैं एक length check (लेन्थ चेक) करूँगा । अतः मैं इन्हें length check द्वारा कमेन्ट करूँगा ।
1:32 हम लिखते हैं name या तो string-length फंक्शन का उपयोग करके स्ट्रिंग की लम्बाई यानि लेन्थ लिखते हैं ।
1:40 हम चेक करते हैं कि यदि नेम की स्ट्रिंग लेन्थ फंक्शन हमारी अधिकतम लेन्थ जोकि '20' है, उससे बड़ी है या कम या उसके बराबर है हम यहाँ कोई भी संख्या दे सकते हैं ।
1:55 और मेसेज की स्ट्रिंग लेन्थ 300 अक्षरों से कम या उसके बराबर है । स्पष्टतः यहाँ भी कोई भी संख्या दे सकते हैं ।
2:12 और फिर कोड के इस ब्लॉक को निष्पादित कर सकते हैं ।
2:16 नहीं तो हम लिखते हैं "Max length for name is 20 and max length for message is 300".
2:30 एक और अच्छी चीज़ है 300 और 20 को वेरिएबल्स में संचित करना ।
2:36 इसे यहाँ सेट करते हैं। आप लिख सकते हैं "namelen" = 20 और "messagelen" = 300.
2:47 फिर आप इसे यहाँ जोड़ सकते हैं अतः यहाँ "namelen" माफ़ कीजिये "namelen"यहाँ ।
2:55 और यहाँ आप लिख सकते हैं – ओह ! इसे वापस लिखते हैं और यहाँ "messagelen" लिखें ।
3:04 यहाँ नीचे भी इन्हें रिप्लेस करें। अतः यह बदल जाएँगे यदि आप चेक क्रियान्वित कर रहे हैं ।
3:12 अतः यहाँ आप लिखते हैं "messagelen".
3:15 अतः इसे जाँचते हैं । "namelen" अधिकतम 20 अक्षरों के होते हैं अतः यहाँ हम ज्यादा से ज्यादा 20 अक्षर ही एन्टर कर सकते हैं । अतः यहाँ Alex .
3:26 मेसेज (message) में, यहाँ मैं 300 अक्षरों से ज्यादा टेक्स्ट एन्टर करूँगा । मैं इसे कॉपी पेस्ट करूँगा ।
3:33 यह अब 300 अक्षरों से ज्यादा होना चाहिए ।
3:38 अतः यदि मैं "Send me this" बटन क्लिक करता हूँ, हमें यह मेसेज मिलता है - The max length of the name is 20... यह वह वेरिएबल है जिसे हमने यहाँ लिखा था ।
3:49 और इसके लिए अधिकतम लेन्थ 300 है; यह यहाँ से ली गई एक अन्य वेरिएबल है।
3:56 हम चेक(check) ले रहे हैं और इस वेरिएबल को भी एको कर रहे हैं ।
4:02 यह मानते हुए कि सब ठीक है हमें उपयोगकर्ता को भेजे हुए ई-मेल मिलेंगे।
4:07 मैं इस अड्रेस पर जोर दे रहा हूँ और यहाँ पहले ही हमारी सब्जेक्ट लाइन है।
4:13 हम इसे यहाँ नीचे ला सकते हैं; वेरिएबल सेट करने का कोई मतलब नहीं है यदि भेजने के लिए ई-मेल तैयार नहीं है।
4:20 अतः यह हमारे सेटअप वेरिएबल्स हैं और हमारे पास ।
4:32 "from" भी है लेकिन यह ई-मेल अड्रेस के समान है ।
4:38 अतः हमारे पास "name" पहले से ही है और हमें "message" की आवश्यकता है जोकि यहाँ मौजूद है ।
4:46 हमें हेडर की भी कुछ जानकारी चाहिए जिसे मैं जल्द ही बताऊंगा लेकिन अभी के लिए हम सीधे "mail function" को देखते हैं ।
4:58 "mail function" इस तरह से है – मेल और पहला वेरिएबल जो आपको लिखना है वह है कि किसको यह मेसेज भेजना है । मैं टाइप करूँगा "to".
5:11 और फिर ई-मेल का सब्जेक्ट केवल "subject" है ।
5:15 यह यहाँ है । फिर ई-मेल का मुख्य भाग अतः "body".
5:20 यहाँ हम लिखते हैं body = This is an email from "name". अतः हमने ई-मेल के बॉडी में नेम (name) जोड़ा है ।
5:36 फिर नई लाइन के लिए बैकस्लैश n का उपयोग करते हैं - अतः दो नई लाइन्स ।
5:42 अगला हम मेसेज एको करते हैं जिसे इसमें शामिल करेंगे ।
5:49 अतः यहाँ बॉडी में एक सामान्य मेसेज, उपयोगकर्ता का नाम जिसे हमने फॉर्म में संसाधित किया है और दो नई लाइन्स और आगे message लिखा है जिसे फॉर्म में एन्टर किया है । ठीक है?
6:03 अतः इसे हटाते हैं ।
6:06 यह सही लग रहा है ।
6:09 mail function के रूप में आप सोच सकते हैं कि यह कैसे काम करेगा लेकिन php ई-मेल भेजना काफी आसान है।
6:21 लेकिन हम वास्तव में कब ई-मेल भेजते हैं, हम देखते हैं कि यहाँ कुछ समस्याएं हैं ।
6:27 हमें एक वार्निंग मिली है - the mail function "send mail from" is not set in php dot ini or custom "From:" header missing.
6:36 मैंने अपने ini में "send mail from" नहीं सेट किया है । मैं इसे भूल गया था इसलिए इसे खुद से करता हूँ ।
6:44 इसको करने के बाद हमें एक और एरर मिलता है ।
6:48 मैं आपको बताऊंगा कि इसे ठीक कैसे करें लेकिन विडियो एक अगले भाग में ।
6:52 अगले भाग में हम अन्य एरर जो इसके बाद मिलेंगे उन्हें देखेंगे ।
6:56 अतः हमसे अगले भाग में मिलिए । मैं रवि कुमार आई.आई.टी.बॉम्बे की ओर से आपसे विदा लेता हूँ । धन्यवाद ।

Contributors and Content Editors

Pravin1389