PHP-and-MySQL/C2/Common-Errors-Part-3/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 अब मैं आखिर के दो सामान्य एरर्स(errors) पर हूँ जिसे मैंने शामिल किया है।
0:04 और हम कठिन वाले से शुरू करेंगे।
0:09 यह पीएचपी(php) हेडर(header) है और लोकेशन(location) पर जाने के लिए हम हेडर(header)फंक्शन(funtion) का उपयोग कर रहे हैं।
0:14 और यहाँ मुझे कुछ एचटीएमएल (html)कोड मिले हैं।
0:18 यह एक हेडर(header) टैग(tag) है, मैं "welcome" लिख रहा हूँ।
0:21 और हमारा "goto" वेरिएबल (variable) "google dot com" है।
0:25 यदि "goto" मौजूद है", जो कि इस समय है, हम पेज url "google dot com" को अनुप्रेषित करने जा रहे हैं।
0:35 अभी यह, एक एरर(error) देगा।
0:37 और एरर(error) है- Oh! um... अच्छा इस वजह से "o b start".
0:48 चलिए इसको हटा देते हैं। यह यहाँ नहीं होना चाहिए था। यह कोड एरर(error)को सही करने के लिए है।
0:57 माफ़ कीजिये, तो हम "php header" पर जाएँगे और हमें "Welcome!"- our html code मिल गया।
1:01 फिर एक वार्निंग आती है - "Cannot modify header information – headers already sent by..." और यही सब।
1:07 अच्छा तो हमारे हेडर्स (headers) पहले से ही भेजे जा चुके हैं। वैसे यह लाइन संख्या है।
1:14 1, 2, 3 अतः यदि यह आपको "phpheader dot php" colon 3 प्रकार की एक एरर(error) देता है, तो एरर(error) लाइन संख्या 3 पर हुई है।
1:27 अतः यहाँ पर एरर है- लाइन 3 पर, ठीक है?
1:32 और यह एरर(error) लाइन 9 द्वारा हुई है, तो जब आप यहाँ जाते हैं, हमारा हेडर(header) फंक्शन(funtion) है।
1:39 अतः इसके होने का कारण यह है कि हम पहले से ही एचटीएमएल (html) कोड भेज रहे हैं।
1:47 यदि हम इसे कमेन्ट कर के हटा रहे हैं और मेरे रिफ्रेश(refresh) करते ही हम गूगल पर अनुप्रेषित हो जाएँगे।
1:54 लेकिन बात यह है कि हम इस वेल्कम(welcome) हेडर(header) को यहाँ चाहते हैं।
1:59 और वस्तुतः आप हेडर (header) फंक्शन(funtion) के पहले एचटीएमएल(html) नहीं रख सकते हैं,इस फंक्शन(function)के लोकेशन(location)और दूसरी विशेषताओं पर जाने के लिए।
2:10 आपको ऐसा नहीं करना चाहिए।
2:15 जैसा कि आपने एक मिनट पहले देखा था "ob underscore start".
2:20 यह क्या करता है,यह हमारे लिए इस समस्या को हल करता है।
2:25 अतः मैं यहाँ "phpheader" पर आ सकता हूँ और यह कार्य कर रहा है, यद्यपि यहाँ अभी भी मुझे मेरे हेडर(header) से पहले मेरा एचटीएमएल(html) कोड एको हुआ है ।
2:35 अतः बिना इसके हमें एक एरर(pause)मिलती है और इस हेडर(header)के साथ यह ठीक कार्य करता है, ठीक है?
2:47 शुरुआती नियम के बावजूद भी यहाँ पर हेडर से पहले एचटीएमएल(html) आउटपुट(output) नहीं हो सकता।
2:53 यह अब तक काफी समझ में आ गया होगा।
2:55 अब, अंतिम वाला बहुत ही सरल है।
2:58 मुझे इसे समझाने की भी आवश्यकता नहीं है लेकिन फिर भी।
3:01 यह "idontexist dot php" नामक एक फाइल को सम्मिलित करता है जो मौजूद नहीं है।
3:08 तो चलिए एक नज़र डालते हैं। उम... कहाँ है ये? "missing dot php".
3:12 ओह नहीं!. यह नहीं। "open dot php".
3:14 अच्छा! तो- "idontexist dot php" सहित स्ट्रीम खोलने में विफल रहा; इस नाम की ऐसी कोई फाइल या डाइरेक्टरी यहाँ पर नहीं है।
3:25 हमारी फाइल का नाम और डाइरेक्टरी लाइन 3 पर है।
3:29 अतः चलिए लाइन 3 पर आते हैं।
3:30 और इस फाइल में महत्वपूर्ण कोड की सिर्फ यही एक लाइन है।
3:34 हमारे पास यहाँ पर एक और वार्निंग है- समावेशन के लिए "idontexist dot php" को खोलने में असमर्थ और यही सब। अतः हमें २ एरर्स(errors) मिली हैं।
3:43 यह काफी खराब लगता है जब आपके पास एक पेज हो जो एक हेडर(header)फाइल को सम्मिलित करता है।
3:52 तब यह ज्यादा अच्छा नहीं दिखता। मेरा मतलब संभवतः आप पहले किसी वेबसाइट में गये हो और आपने यह ऊपर देखा होगा।
3:55 आपको आकर्षक करने की आवश्यकता है। अतः आप सामने एक "@ (at)" चिह्न रख सकते हैं और रिफ्रेश करें।
4:00 यह अब कोई भी एरर(error) नहीं दर्शाएगा।
4:03 किन्तु इस तथ्य से छुटकारा नहीं मिलता कि फाइल मौजूद नहीं है ।
4:06 अतः फाइल जो की मौजूद नहीं है उसकी विषय-वस्तु को सम्मिलित नहीं किया जाएगा।
4:12 किन्तु हाँ, उचित तरह से, इसको देखें तो, यह वाकई में काफी स्व-व्याख्यात्मक है। मैंने अभी सोचा कि मुझे यह वैसे भी समझाना चाहिए।
4:23 अतः हमें एरर्स(errors) का एक छोटा-सा समूह मिल गया है जिनसे हो सकता है कि, जब आप पीएचपी(php) में प्रोग्रामिंग करेंगे तब आपका सामना हो।
4:30 यदि वहाँ कुछ और एरर्स(errors)आपको मिल रही हैं, तब कृपया मुझे सन्देश भेजें और मुझे सहायता करने में खुशी होगी।
4:39 कृपया जानकारी के लिए आवेदन करिये। देखने के लिए धन्यवाद। मैं रवि कुमार आई.आई.टी.बॉम्बे की ओर से अब आपसे विदा लेता हूँ ।

Contributors and Content Editors

Pravin1389