PHP-and-MySQL/C4/Simple-Visitor-Counter/Hindi
From Script | Spoken-Tutorial
Time | Narration |
---|---|
0:00 | पेज काउंटर पर इस ट्यूटोरियल में आपका स्वागत है। |
0:02 | यह प्रत्येक रिफ्रेश(refresh)पर गणना करेगा कि कितने लोगों ने आपके पेज को देखा है। |
0:07 | अतः हर बार जब कोई पेज पर जाता है,वेल्यू बढ़ जाएगी, एक टेक्स्ट फाइल में संचित होगी और यह उपयोगकर्ता को दर्शायी जाएगी। |
0:15 | या आप उसको अपने लिए रख सकते हैं। यह आपकी इच्छा है यदि आप दर्शाना चाहते हैं। |
0:19 | कृपया ध्यान दें, यह इसको करने का बहुत ही सरल तरीका है। |
0:21 | यह विशिष्ट विजिटर्स नहीं गिनता। |
0:23 | मैं विशिष्ट विजिटर्स ट्यूटोरियल शीघ्र ही बनाऊँगा। |
0:27 | जब आप इसको देख रहे होंगे सम्भवतः तब वह उपलब्ध होगा। |
0:30 | अतः उसको देखिये। वह अधिक विशिष्ट होगा। |
0:33 | वह IP addresses का वर्णन करता है। |
0:35 | हालाँकि,अभी के लिए यह एक बुनियादी काउन्टर ट्यूटोरियल है और यह डेटाबेस स्टोरेज की अपेक्षा फाइल स्टोरेज इस्तेमाल करता है। |
0:42 | ठीक है। तो पहला कार्य हमें करना है कि एक फाइल बनाएँ जिसमें अपनी वेल्यू रखें। |
0:48 | इसको करने के 2 तरीके हैं। |
0:50 | या तो राइट क्लिक करें और या नया टेक्स्ट डाक्युमेन्ट बनाएँ। |
0:53 | या मैं आपको क्या दिखाऊँगा कि खोलने के लिए फाइल कैसे बनाएँ, जोकि फंक्शन(function) 'fopen' है। |
0:59 | और हम इसको फाइल वेरिएबल में रखेंगे। किन्तु यह अनिवार्य नहीं है। |
1:05 | और हम लिखेंगे count.php और इसके लिए एक अन्य पैरामीटर चाहे आप लिखने के लिए, पढ़ने के लिए या इसको जोड़ने के लिए, उदाहरणस्वरुप। |
1:22 | अतः,चलिए मैं लिखने के लिए बोलूँगा। |
1:26 | ठीक है,अब मैं 'fwrite' लिखूँगा और मैं file पर लिखूँगा और मैं शून्य की वेल्यू बनाऊँगा। |
1:36 | अतः,अब हम अपना पेज खोलेंगे और रिफ्रेश(refresh) करेंगे। |
1:41 | हमारे पास counter.php है। इस पर क्लिक करिये और जब हम वापस जाते हैं देखिये यदि आपको count.php मिला है। |
1:49 | तो .txt |
1:51 | अतः, चलिए इसे रिफ्रेश(refresh) करते हैं। |
1:54 | ठीक है, तो अब हमारे पास एक .txt फाइल होनी चाहिए। |
2:00 | चलिए मैं इस- count.फ्प को निकाल देता हूँ। |
2:05 | अब हमने यह कर लिया है और हमें सचमुच में इस कोड की आवश्यकता नहीं है। |
2:08 | अतः मैं इस भाग को डिलीट कर देता हूँ किन्तु मैं इसे रखूँगा और अब मैं कहूँगा कि मैं फाइल से पढ़ना चाहता हूँ। |
2:14 | यह आप हाथ से भी टाइप कर सकते हैं। आपको केवल पढ़ने के बजाय लिखने के लिए एक फाइल बनानी होगी। |
2:22 | अतः, हमें हमारी फाइल मिल गयी और उसमें हमें शून्य की हमारी वेल्यू मिल गयी है। |
2:26 | अतः,चलिए इसको खोलते हैं और देखते हैं। |
2:28 | हाँ, हमें count.txt शून्य के साथ मिल गया है जोकि इसको पढ़ेगा और इसको उसमें डालेगा। |
2:34 | अतः,अब मुझे फाइल का कंटेंट्स प्राप्त करने की आवश्यकता है। |
2:37 | अतः,'fopen' के स्थान पर मैं 'file_get_contents' लिखूँगा। |
2:42 | अतः मैं'file_get_contents' टाइप करूँगा। |
2:44 | और यह 'count.txt के कंटेंट्स को लाएगा। |
2:48 | ठीक है। फिर मैं 'echo' लिखूँगा और मैं वेरिएबल इस्तेमाल करूँगा और मैं 'echo file' लिखूँगा। |
2:52 | अब यह क्या करेगा कि यह file_get_contents कहेगा और हमारी टेक्स्ट फाइल के कंटेंट्स को हमारे काउंट वेरिएबल के साथ यहाँ ले आएगा। |
3:02 | और यह फाइल के कंटेंट्स को एको(echo) करने कहेगा। |
3:05 | अतः,चलिए अपने पेज पर वापस जाते हैं और हम रिफ्रेश(refrseh)करेंगे। |
3:07 | काउंटर पर क्लिक करिये और अभी हमें शून्य मिला। |
3:10 | रिफ्रेश(refresh) करते हैं। यह अभी भी शून्य है जैसा यहाँ दिख रहा है। |
3:14 | यदि मैं इसे 'hello' में बदलता हूँ और पुनः मैं अपने पेज पर गया और रिफ्रेश(refresh)किया, इसके पास 'hello' वेल्यू होगी। |
3:20 | अतः, इस समय फाइल में जो कुछ भी है हम केवल उसे एको(echo) कर रहे हैं। |
3:25 | और अभी यह शून्य है- पूर्णांक शून्य। |
3:30 | अब इसे एको(echo)करने के लिए, मैं 'You've had file visitors' लिखूँगा। |
3:37 | अतः, यह हमें कुछ इस प्रकार देगा। |
3:40 | अब, मैं क्या करूँगा कि मैं विजिटर्स नामक एक नया वेरिएबल बनाऊँगा। |
3:46 | और मैं लिखूँगा equal to 'file'. |
3:50 | मैं इसको अधिक प्रभावशाली और साथ ही पढ़ने में अधिक सरल बनाने के लिए यहाँ ऊपर रखूँगा। |
3:55 | और मैं लिखूँगा 'visitors' और हम बोल सकते हैं कि यह क्या होने जा रहा है। |
4:00 | और फिर हम क्या लिखेंगे कि visitors |
4:05 | Visit-ors - new - equals this vistors plus 1. |
4:14 | अतः यह हमारी नई वेल्यू होगी। |
4:17 | फिर मैं आगे बढ़ता हूँ और लिखता हूँ 'filenew',अतः मैं एक नई फाइल बना रहा हूँ। |
4:22 | मैं इसको count.txt की तरह खोलूँगा क्योंकि यह वही है। |
4:27 | और अब मैं इस फाइल पर लिखने के लिए बोलूँगा। |
4:30 | अब यदि यह 'a+' था इसका मतलब 'append'- अतः मैं इस फाइल में कुछ संलग्न कर रहा हूँ,जिसका मतलब मैं इसमें जोड़ रहा हूँ। |
4:38 | मैं क्या चाहता हूँ कि इसके ऊपर लिखूँ, इसलिए मैं 'w' रखूँगा। |
4:42 | और फिर मैं 'fwrite' लिखूँगा जैसा कि हमने अपने पहले भाग 'filenew' में किया था। |
4:47 | और वेल्यू जो मैं लिखना चाहता हूँ,'visitorsnew' है। |
4:50 | यह कार्य कर रहा है। चलिए इससे पहले कि आप इसे रन करें तुरंत इसे देख लें। |
4:55 | हमें हमारी मुख्य फाइल मिल गयी है और यह हमारे count.txt का कंटेंट्स होने जा रहा है जोकि इस समय शून्य है। |
5:04 | हम अपने 'visitors' नामक वेरिएबल को इस फाइल के कंटेंट्स में निर्धारित कर रहे हैं। |
5:07 | हम उपयोगकर्ता को एको(echo) कर रहे हैं कि यहाँ पर कितने विजिटर्स(visitors)हैं। |
5:11 | और हम 'visitors + 1'के साथ एक नया वेरिएबल बना रहे हैं- अर्थात व्यक्ति जो इस समय पेज को देख रहा है। |
5:20 | यह महत्वपूर्ण बन जाता है। वह व्यक्ति यहाँ अतिरिक्त 1 जोड़ रहा है। |
5:24 | और फिर हम एक नई फाइल खोल रहे हैं जैसा कि हमने ट्यूटोरियल के प्रारम्भ में देखा था किन्तु इसकी जगह हम लिखने के लिए 'w' इस्तेमाल कर रहे हैं। |
5:32 | फिर हम अपनी नई फाइल में नई वेल्यू लिख रहे हैं जोकि 1 से बढ़ी हुई है। |
5:37 | अतः,चलिए रिफ्रेश(refresh)करते हैं और आप देख सकते हैं- ओह! |
5:41 | यह कार्य नहीं कर रहा है। |
5:42 | ठीक है,तो चलिए इस कोड को जाँचते हैं। |
5:44 | चलिए विजिटर्स की वर्तनी जाँचते हैं- Visit-ors new। ठीक है। Visit-ors। |
6:01 | यह कारण है। मुझे यहाँ एक n रखना चाहिए था । |
6:06 | अतः, count.txt. |
6:07 | अब इस बार, हर बार जब हम रिफ्रेश(refresh)करते हैं हम 1 जोड़ रहे हैं। |
6:12 | आप देख सकते हैं कि वेल्यू वास्तव में बढती जा रही है। |
6:16 | अब स्पष्टतः,इसको रिसेट(reset)करने के लिए, आपको बस इतना करना है कि- |
6:19 | आह! चेतावनी- 'count.txt' बदल गई है,क्योंकि हमने इसको संपादित कर दिया है। |
6:24 | मैं लिखूँगा'reload from disk'. |
6:27 | और यह 19 में बदल गया, जैसा कि आप देख सकते हैं, यह यहाँ पर 18 दर्शा रहा है। |
6:30 | इसका कारण है कि हम इसे अपनी नई वेल्यू रखने से पहले ही एको(echo) कर रहे हैं। |
6:35 | अतः,अधिकतम दक्षता के लिए और वास्तविक सही वेल्यू पाने के लिए मैं इस कोड को यहाँ नीचे रख दूँगा। |
6:41 | यथार्थः,जब मैं यहाँ रिफ्रेश(refresh) कर रहा हूँ और चलिए कहते हैं,हमें 25 विजिटर्स तक मिल गये और हम यहाँ वापस आते हैं,हमारे पास 26 वेल्यू है। |
6:51 | ठीक है, मैं यहाँ शायद थोड़ा अव्यवस्थित हो रहा हूँ। |
6:55 | इसको करने का ऐसा कोई बड़ा प्रभावशाली तरीका नहीं है। |
6:57 | यह सदैव ही 'visitors' एको(echo) करेगा। |
6:59 | अतः केवल विविधता के लिए हम 'visitors_new' लिखेंगे। |
7:07 | अतः, यह बिलकुल उसकी के बराबर होगा- ओह नहीं! |
7:11 | visitors new - एक और वर्तनी की ग़लती। |
7:16 | सही है, चलिए बढ़ाकर 35 करते हैं और हम कंटेंट्स में जा रहे हैं और यह वेल्यू 35 के बराबर है। |
7:24 | सब कुछ स्थान नहीं होता जब आपको एक कोड के साथ सामना करना हो जो इसकी तरह सरल हो किन्तु यह मदद करता है। |
7:30 | ठीक है- तो यह बुनियादी ट्यूटोरियल है। |
7:32 | यदि आपको इस पर कोई सहायता चाहिए, तो कृपया हमारे साथ बने रहिये। |
7:35 | किन्तु अभी के लिए, इसको प्रयास करिये, इसके साथ जाइये। |
7:37 | इसके साथ ही एडवांस्ड(उच्च श्रेणी) काउंटर पर मेरा अगला ट्यूटोरियल देखिये जो IP adressess को महत्व देता है। |
7:43 | देखने के लिए धन्यवाद। मैं रवि कुमार आई.आई.टी.बॉम्बे की ओर अब आपसे विदा लेता हूँ , धन्यवाद । |