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

From Script | Spoken-Tutorial
Revision as of 21:04, 29 October 2014 by Antarade (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 তাই পরবর্তী অংশে যোগদান করুন শুভবিদায় |

Contributors and Content Editors

Antarade, Satarupadutta