PHP-and-MySQL/C4/Simple-Visitor-Counter/Bengali
From Script | Spoken-Tutorial
Time | Narration |
00:00 | page counter এর টিউটোরিয়ালে স্বাগত জানাই। |
00:02 | এটি প্রত্যেক রিফ্রেশে গণনা করবে কতজন আপনার পৃষ্ঠা দেখেছে। |
00:07 | তাই প্রতিবার কেউ পৃষ্ঠায় এলে মান বৃদ্ধি পাবে, একটি টেক্সট ফাইলে সংরক্ষণ হবে এবং এটি ইউসারকে প্রদর্শন করা হবে। |
00:15 | এটি নিজের জন্য রাখতে পারেন। এটি আপনার উপর এটি দেখতে চান কিনা। |
00:19 | এটি এই কাজ করার খুব সহজ উপায়। |
00:21 | এটি অনন্য ভিসিটর্স গণনা করে না। |
00:23 | আমি অনন্য ভিসিটর্স টিউটোরিয়াল শীঘ্রই বানাবো। |
00:27 | আপনি যখন এটি দেখবেন এটি সম্ভবত তখন উপলব্ধ হবে। |
00:30 | তাই সেটি দেখুন। সেটি অধিক বিশিষ্ট হবে। |
00:33 | সেটি IP addresses বর্ণন করে। |
00:35 | যদিও এখনকার জন্য, এটি একটি মৌলিক কাউন্টার টিউটোরিয়াল এবং এটি ডেটাবেস স্টোরেজের অপেক্ষায় ফাইল স্টোরেজ ব্যবহার করে। |
00:42 | ঠিক আছে. তাই প্রথমে আমাদের মান রাখতে একটি ফাইল বানাতে হবে। |
00:48 | এটি করার 2টি উপায় রয়েছে। |
00:50 | ডান ক্লিক করুন এবং একটি নতুন টেক্সট ডকুমেন্ট বানান। |
00:53 | আমি আপনাকে কি দেখাবো যে খোলার জন্য ফাইল কিভাবে বানায় যা হল fopen ফাংশন। |
00:59 | আমরা এটি ফাইল ভ্যারিয়েবলে রাখবো, কিন্তু এটি বাধ্যতামূলক নয়। |
01:05 | আমরা লিখব count.php এবং এর জন্য আরেকটি প্যারামিটার যেমন চাই আপনি লেখার জন্য, পড়ার জন্য বা এটি জোড়ার জন্য চান। |
01:22 | আমি লেখার জন্য বলবো। |
01:26 | এখন আমি fwrite লিখব এবং আমি file এ লিখব এবং আমি শূন্যের মান বানাবো। |
01:36 | এখন আমাদের পৃষ্ঠা খুলবো এবং রিফ্রেশ করব। |
01:41 | এখানে counter.php রয়েছে। এতে টিপুন এবং ফিরে গেলে দেখুন যদি আপনি count.php পান। |
01:49 | তাই .txt. |
01:51 | এটি রিফ্রেশ করি। |
01:54 | তাই এখন আমাদের কাছে .txt ফাইল থাকতে হবে। |
02:00 | এই Count.php মুছে দেই। |
02:05 | এটি করেছি, এখন এই কোডের প্রয়োজন নেই। |
02:08 | এই অংশ মুছে দেই কিন্তু আমি এটি রাখবো এবং বলবো আমি ফাইল থেকে পড়তে চাই। |
02:14 | আপনি এটি হাত দিয়েও লিখতে পারেন। আপনি শুধু পড়ার বদলে লেখার জন্য ফাইল বানাতে হবে। |
02:22 | আমরা ফাইল পেয়েছি এবং তাতে আমরা শূন্যের মান পেয়েছি। |
02:26 | এটি খুলি এবং দেখি। |
02:28 | count.txt শূন্যের সাথে পেয়েছি যা এটি পরবে এবং একে ওটিতে রাখবে। |
02:34 | এখন ফাইলের বিষয়বস্তু পাওয়া প্রয়োজন। |
02:37 | fopen এর বদলে আমি file_get_contents লিখব। |
02:42 | আমি file_get_contents লিখব। |
02:44 | এটি count.txt এর বিষয়বস্তু আনবে। |
02:48 | তারপর echo লিখে ভ্যারিয়েবল ব্যবহার করব এবং echo file লিখব। |
02:52 | এখন এটি file_get_contents বলবে এবং টেক্সট ফাইলের বিষয়বস্তু কাউন্টার ভ্যারিয়েবলের সাথে এখানে নিয়ে আসবে। |
03:02 | এটি ফাইলের বিষয়বস্তু ইকো করতে বলবে। |
03:05 | আমাদের পৃষ্ঠায় ফিরে যাই এবং রিফ্রেশ করব। |
03:07 | Counter এ টিপুন এবং আমরা শূন্য পেয়েছি। |
03:10 | রিফ্রেশ করি. এটি এখনও শূন্য যেমনকি এখানে দেখাচ্ছিল। |
03:14 | এটি hello তে বদলে পৃষ্ঠায় ফিরে গিয়ে রিফ্রেশ করলে এর কাছে hello ভ্যালু থাকবে। |
03:20 | এই মুহুর্তে ফাইলে যা কিছু রয়েছে আমরা শুধু তা ইকো করছি। |
03:25 | এবং এখন এটি শূন্য - পূর্ণসংখ্যা শূন্য। |
03:30 | এখন এটি ইকো করতে আমি You've had file visitors লিখব। |
03:37 | এটি আমাদের এইরকম কিছু দেবে। |
03:40 | এখন কি করব যে আমি ভিসিটর্স নামে একটি নতুন ভ্যারিয়েবল বানাবো। |
03:46 | আমি লিখব equal to 'file'. |
03:50 | এটিকে অধিক প্রভাবশালী এবং পড়তে সহজ করতে একে উপরে রাখবো। |
03:55 | আমি লিখব visitors এবং আমরা বলতে পারি যে এটি কি হতে যাচ্ছে। |
04:00 | তারপর আমরা কি লিখব যে visitors |
04:05 | Visit-ors - new - equals this vistors plus 1. |
04:14 | এটি আমাদের নতুন ভ্যালু হবে। |
04:17 | তারপর আমি এগোবো এবং লিখি filenew, আমি একটি নতুন ফাইল বানাচ্ছি। |
04:22 | আমি এটিকে count.txt এর মত খুলবো কারণ এটি হল সেটি। |
04:27 | এখন আমি এই ফাইলে লিখতে বলবো। |
04:30 | এখন এটি a+ হলে এর মানে append - তাই এই ফাইলে কিছু সংযোজন করছি যার মানে আমি এটিতে জুড়ছি। |
04:38 | আমি কি চাই যে এর উপর লিখি, তাই w রাখবো। |
04:42 | তারপর fwrite লিখব যা প্রথম অংশ filenew তে করে ছিলাম। |
04:47 | মান যা আমি লিখতে চাই হল visitorsnew. |
04:50 | এটি কাজ করছে। রান করার পূর্বে এটি একবার দেখে নেই। |
04:55 | আমরা মূল ফাইল পেয়েছি এবং এটি আমাদের count.txt এর বিষয়বস্তু হতে যাচ্ছে যা এই সময় শূন্য। |
05:04 | আমরা visitors নামক ভ্যারিয়েবল এই ফাইলের বিষয়বস্তুতে নির্ধারিত করছি। |
05:07 | আমরা ইউসারকে ইকো করছি যে এখানে কতজন ভিসিটর্স রয়েছে। |
05:11 | আমরা visitors + 1 এর সাথে নতুন ভ্যারিয়েবল বানাচ্ছি - অর্থাৎ ব্যক্তি যে এইসময় পৃষ্ঠা দেখছে। |
05:20 | এটি গুরুত্বপূর্ণ হয়ে ওঠে. সেই ব্যক্তি এখানে অতিরিক্ত 1 জুড়ছে। |
05:24 | তারপর একটি নতুন ফাইল খুলছি যেমনকি টিউটোরিয়ালের শুরুতে দেখেছি কিন্তু এর বদলে আমরা w ব্যবহার করছি। |
05:32 | এখন নতুন ফাইলে নতুন মান লিখছি যা 1 দ্বারা বৃদ্ধি পেয়েছে। |
05:37 | রিফ্রেশ করি এবং আপনি দেখতে পারেন - উহু ! |
05:41 | এটি কাজ করছে না! |
05:42 | এই কোড যাচাই করি। |
05:44 | ভিসিটর্সের বানান যাচাই করি - Visit-ors new. ঠিক আছে. Visit-ors. |
06:01 | এটি হল কারণ। আমাকে সেখানে একটি n রাখতে হত। |
06:06 | count.txt. |
06:07 | এখন এইবার, প্রতিবার আমরা রিফ্রেশ করলে আমরা 1 জুড়ছি। |
06:12 | আপনি দেখেন যে ভ্যালু আসলে বেড়েই যাচ্ছে। |
06:16 | এখন স্পষ্টত এটি রিসেট করতে, এই করতে হবে যে - |
06:19 | একটি সতর্কতা। count.txt বদলে গেছে, কারণ আমরা এটি সম্পাদনা করেছি। |
06:24 | আমি লিখব reload from disk. |
06:27 | এটি 19 এ বদলে গেছে, এটি এখানে 18 দেখাচ্ছে। |
06:30 | এর কারণ হল আমরা একে আমাদের নতুন ভ্যালু রাখার আগেই ইকো করছি। |
06:35 | সর্বোচ্চ দক্ষতার জন্য এবং প্রকৃত সঠিক ভ্যালু পেতে, আমি এই কোড নীচে রেখে দেবো। |
06:41 | এখানে রিফ্রেশ করলে এবং এখানে বলি - 25 জন ভিসিটর্স পেয়েছি এবং এখানে ফিরে আসি, এখানে 26 টি মান রয়েছে। |
06:51 | আমি এখানে হয়ত একটু বিশৃঙ্খল হচ্ছি। |
06:55 | এটি করার কোনো বড় কার্যকরী উপায় নেই। |
06:57 | এটি সর্বদা visitors ইকো করবে। |
06:59 | শুধু বিবিধতার জন্য visitors_new লিখব। |
07:07 | এটি ঠিক তার সমান হবে - ওহ না! |
07:11 | visitors new - আরেকটি বানান ভুল। |
07:16 | এটিকে বাড়িয়ে 35 করি এবং আমরা বিষয়বস্তুতে যাচ্ছি এবং এই মান 35 এর সমান। |
07:24 | সবকিছু স্থান নয় যখন আপনাকে এটির মত সরল কোডের সাথে মোকাবেলা করতে হয় কিন্তু এটি সাহায্য করে। |
07:30 | এটি হল মৌলিক টিউটোরিয়াল। |
07:32 | কোনো সাহায্য চাইলে আমাদের সাথে জুড়ে থাকুন। |
07:35 | এখন এটি চেষ্টা করুন। |
07:37 | এখন অ্যাডভান্সড কাউন্টারের উপর অন্যান্য টিউটোরিয়াল দেখুন যা IP adressess কে গুরুত্ব দেয়। |
07:43 | এই টিউটোরিয়ালে অংশগগ্রহণের জন্য ধন্যবাদ। শুভবিদায়। |