PHP-and-MySQL/C4/Sending-Email-Part-2/Bengali
From Script | Spoken-Tutorial
Time | Narration |
---|---|
0:00 | ঠিক আছে, আমরা এখানে আমাদের এইচটিএমএল ফর্ম তৈরি করেছিলাম এবং দেখেছিলাম, যখন আমাদের ফর্ম জমা দেওয়া হয়, তখন তথ্য পোষ্ট ভ্যারিয়েবল-এর মাধ্যমে প্রক্রিয়াভুক্ত করা হয় | |
0:12 | এরপর আমরা এই টিউটোরিয়াল-এর জন্য কিছু শর্ত পরিক্ষা করে দেখব | |
0:22 | আমি বলবো যদি স্ট্রিং-এর দৈর্ঘ্য |
0:25 | না ! প্রথমে আমি অস্তিত্ব পরিক্ষা করব - তাই যদি name এবং message |
0:30 | আসলে এটি বলছে যদি এগুলির অস্তিত্ব থাক কারণ যতক্ষণ এগুলির অস্তিত্ব থাকবে, এগুলির true মান তাহ্কবে | |
0:38 | এবং আমরা এখানে AND" অপারেটর ব্যবহার করছি অর্থাত পরিক্ষা করছি এটি কি সত্য এবং এটিও কি সত্য" | |
45 | এটি সত্য হলে, এখানের কোড চালানো হবে | |
0:49 | অন্যথায় আমি এই স্ক্রিপ্ট বন্ধ করে দেব এবং আমি বলবো "You must enter a name and message" | |
1:04 | এবং এটিকে নিম্নরেখাঙ্কিত করব | |
1:07 | আর আমাদের কোডের ব্লকের ভিতরে - এটি যদি সত্য হয়, তাহলে আমরা অন্য একটি পরিক্ষা করব | |
1:14 | তাই এখানে আমরা অস্তিত্ব পরিক্ষা করছি | |
1:20 | এবং এখন এখানে আমরা আরেকটি পরিক্ষা করব | |
1:25 | কিএটাকে কিভাবে বলা যায় ? আমি দৈর্ঘ্য পরিক্ষা করব |তাই আমি এটিকে দৈর্ঘ্য পরিক্ষা হিসাবে comment করব | |
1:32 | আমরা বলব nameবা বরং স্ট্রিং length ফাংশন ব্যবহার করে স্ট্রিং এর দৈর্ঘ্য | |
1:40 | আমরা পরিক্ষা করব name-এর string-length ফাংশ, আমাদের সর্বোচ্চ দৈর্ঘ্য ২০ এর থেকে কম বা সমান কিনা | |
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" সমান ৩০০ | |
2:47 | তারপর আপনি এগুলিকে এখানে লিখতে পারেন | সুতরাং "namelen"এখানে, না এখানে "namelen" | |
2:55 | এবং এখানে আপনাকে বলতে পারে - উহু! এটা আগের মত করে দিন - এবং এখানে লেখা যাক "messagelen" | |
3:04 | নিচে এখানেও প্রতিস্থাপন করুন | আপনি যদি এই পরিক্ষা করেন, তাহলে এই প্রতিস্থাপন নিজে থেকেই হয়ে যাবে | |
3:12 | সুতরাং এখানে বলুন "messagelen" | |
3:15 | তাহলে আসুন এই পরীক্ষা করা যাক | "Namelen" 20 অক্ষরের বেশি হবেনা | তাহলে আমরা এখানে মাত্র 20টি অক্ষর লিখতে পারি | তাহলে, এখানে অ্যালেক্স | |
3:26 | এখানে messege-এর মধ্যে 300 টি অক্ষর-এর বেশি কিছু টেক্সট লেখা যাক | এটিকে কপি করে পেস্ট করা যাক | |
3:33 | এখন এটি 300 অক্ষর-এর বেশি হয়ে গেছে | |
3:38 | যদি আমি "Send me this" বোতামে ক্লিক করি, তাহলে আমরা বার্তা পাচ্ছি - নাম এর সর্বোচ্চ দৈর্ঘ্য 20 .. আমরা এখানে এই ভ্যারিয়েবল-ই ব্যবহার করেছি | |
3:49 | এবং এর জন্য সর্বোচ্চ দৈর্ঘ্য হলো 300; এই অন্য ভ্যারিয়েবল টি এখান থেকে নেওয়া হয়েছে | |
3:56 | আমরা এখানে পরিক্ষা করছি এবং পাশাপাশি এই ভ্যারিয়েবল-এর মান প্রদর্শন করছি | |
4:02 | সবকিছু ঠিকঠাক থাকলে, আমাদের পাঠানো ইমেইল user-এর কাছে যাবে | |
4:07 | অবশ্যই মনে রাখবেন - এটি এখানে ঠিকানা এবং আমরা আগেই এখানে আমাদের subjectলাইন পেয়ে গেছি | |
4:13 | সম্ভবত আমরা এখানে এটিকে নিচে আনতে পারি; কিন্তু ইমেলটি পাঠানোর জন্য প্রস্তুত না হলে ভ্যারিয়েবল সেট করে কোনো লাভ হবে না | |
4:20 | তাহলে এগুলি হলো সেটআপ ভেরিয়েবল |এছাড়া আছে ... |
4:32 | আমরা "from" বলতে পারি কিন্তু এই ঠিকানা ইমেইল-এর অনুরূপ | |
4:38 | তাহলে আমরা ইতিমধ্যেই "name" পেয়েছি, আর আমাদের এখন প্রয়োজন message যা এখানে রয়েছে | |
4:46 | আমাদের এছাড়াও কিছু হেডারের তথ্য প্রয়োজন যেগুলি আমি খুব শীগ্রই দেখাবো কিন্তু আমি এখন "মেইল ফাংশন" নিয়ে আলোচনা করব | |
4:58 | "মেইল ফাংশন" এরকম হয় - মেইল এবং প্রথম যে ভ্যারিয়েবল-টি আপনাকে অন্তর্ভুক্ত করতে হবে সেটি হলো “to”, অর্থাত কাকে মেলটি পাঠানো হবে | তাই লেখা যাক “to” |. |
5:11 | তারপর ইমেইল-এর subject হলো শুধু "subject" | |
5:15 | এটি এখানে | তারপর এখানে ইমেল-এর body রয়েছে, তাই body | |
5:20 | এখানে আমরা বলব body সমান হলো - এই ইমেইল-টি "name”-এর থেকে এসেছে, তাই আমরা ইমেইল -এর body-তে "name” অন্তর্ভুক্ত করেছি | |
5:36 | তারপর আমরা ব্যাকস্ল্যাশ এন অর্থাত নতুন লাইন ব্যবহার করব - তাই ২ টি নতুন লাইন | |
5:42 | এরপর আমরা সেই messege -টি ইকো করব যা এর মধ্যে অন্তর্ভুক্ত করা হবে | |
5:49 | তাই আমাদের body-তে একটি জেনেরিক message রয়েছে-user-এর নাম যা আমরা ফর্ম থেকে পেয়েছি এবং তারপর ২ টি লাইন এবং তারপর সেই messege টি রয়েছে যা এখানে আমাদের ফর্ম-এ এন্টার করা হয়েছিল | ঠিক আছে? |
6:03 | তাহলে এটিকে বাদ দেওয়া যাক | |
6:06 | এবার ভাল দেখাচ্ছে | |
6:09 | আপনি নিশ্চই ভাবছেন একটি মেইল ফাংশন কিভাবে কাজ করবে কিন্তু পিএইচপি-এ ইমেইল পাঠানো বেশ সহজ | |
6:21 | কিন্তু আপনি যখন আসলে ইমেইল -টি পাঠাবেন, তখন দেখবেন কিছু সমস্যা আছে | |
6:27 | আমরা একটি সতর্কবার্তা করিয়েছি - মেইল ফাংশন "send mail from", php dot ini তে নেই অথবা কাস্টম "from" হেডার অনুপস্থিত | |
6:36 | আমি ini-এর মধ্যে "send mail from" সেট করিনি | আমি ওটা ভুলে গেছি | আমি এখন অতি করে নেব | |
6:44 | এটি করে নেবার পরেও, আরেকটি ত্রূটি রয়ে যাবে | |
6:48 | কিভাবে এটা ঠিক করা যায়, তাই আমি পরবর্তী ভিডিও তে শেখাবো | |
6:52 | পরবর্তী টিউটোরিয়াল-এ আমরা আর যা আজ ত্রূটি পাব, সেগুলিও ঠিক করব | |
6:56 | তাই পরবর্তী অংশে যোগদান করুন |এই টিউটোরিয়াল-এ ও অংশগ্রহণ করার জন্য ধন্যবাদ | শুভবিদায় | |