Difference between revisions of "PHP-and-MySQL/C4/Sending-Email-Part-2/Gujarati"
From Script | Spoken-Tutorial
Line 4: | Line 4: | ||
|- | |- | ||
|0:00 | |0:00 | ||
− | |ઠીક છે તો આપણે HTML ફોર્મ અહીં બનાવ્યું છે અને એ | + | |ઠીક છે તો આપણે HTML ફોર્મ અહીં બનાવ્યું છે અને એ નિર્ધારિત કર્યું કે ડેટા POST વેરીએબલો દ્વારા પ્રોસેસ થાય છે જયારે આપણું ફોર્મ સબમીટ થાય છે. |
|- | |- | ||
|0:12 | |0:12 | ||
− | |પછીની | + | |પછીની હું આ ટ્યુટોરીયલ માટે કેટલીક કંડીશનોને ચકાશીશ. |
|- | |- | ||
|0:22 | |0:22 | ||
− | |હું કહીશ | + | |હું કહીશ ઇફ સ્ટ્રીંગ લેન્થ……… |
|- | |- | ||
|0:25 | |0:25 | ||
− | |ના - સૌપ્રથમ હું અસ્તિત્વ માટે | + | |ના - સૌપ્રથમ હું અસ્તિત્વ માટે ચકાશીશ - તો if name and message |
|- | |- | ||
|0:30 | |0:30 | ||
− | |આ ફક્ત | + | |આ ફક્ત શું આ અને આ અસ્તિત્વમાં છે તે કહી રહ્યું છે કારણ કે જો તે છે, તો તેની પાસે હંમેશા ટ્રુ વેલ્યું હશે. |
|- | |- | ||
|0:38 | |0:38 | ||
− | |અને અહીં આપણે "and" ઓપરેટર | + | |અને અહીં આપણે "and" ઓપરેટર ઉપયોગમાં લઇ રહ્યા છીએ જે દર્શાવે છે કે શું આ અને આ true છે. |
|- | |- | ||
|0:45 | |0:45 | ||
− | |જો આ TRUE | + | |જો આ TRUE છે, તો આપણે કોડ એક્ઝેક્યુટકરીશું. |
|- | |- | ||
|0:49 | |0:49 | ||
− | |નહી તો હું આ સ્ક્રીપ્ટને કીલ | + | |નહી તો હું આ સ્ક્રીપ્ટને કીલ કરીશ અને લખીશ "You must enter a name and message" |
|- | |- | ||
|1:04 | |1:04 | ||
− | |અને પ્રભાવ માટે કદાચ ફક્ત તેને | + | |અને પ્રભાવ માટે કદાચ ફક્ત તેને રેખાંકિત કરીશ. |
|- | |- | ||
|1:07 | |1:07 | ||
− | |અને આપણા | + | |અને આપણા કોડ બ્લોક અંદર - જો આ TRUE છે તો આપણે બીજી તપાસ કરીશું. |
|- | |- | ||
|1:14 | |1:14 | ||
Line 37: | Line 37: | ||
|- | |- | ||
|1:20 | |1:20 | ||
− | |અને હવે અહીં આપણે શું કરીશું | + | |અને હવે અહીં આપણે શું કરીશું, બીજી એક તપાસ રન કરીશું. |
|- | |- | ||
|1:25 | |1:25 | ||
− | |હું આને કેવી રીતે શબ્દ આપું? હું | + | |હું આને કેવી રીતે શબ્દ આપું? હું લેન્થ ચેક કરીશ. હું આને length check તરીકે કમેન્ટ કરીશ. |
|- | |- | ||
|1:32 | |1:32 |
Revision as of 14:40, 24 January 2013
Time | Narration |
---|---|
0:00 | ઠીક છે તો આપણે HTML ફોર્મ અહીં બનાવ્યું છે અને એ નિર્ધારિત કર્યું કે ડેટા POST વેરીએબલો દ્વારા પ્રોસેસ થાય છે જયારે આપણું ફોર્મ સબમીટ થાય છે. |
0:12 | પછીની હું આ ટ્યુટોરીયલ માટે કેટલીક કંડીશનોને ચકાશીશ. |
0:22 | હું કહીશ ઇફ સ્ટ્રીંગ લેન્થ……… |
0:25 | ના - સૌપ્રથમ હું અસ્તિત્વ માટે ચકાશીશ - તો if name and message |
0:30 | આ ફક્ત શું આ અને આ અસ્તિત્વમાં છે તે કહી રહ્યું છે કારણ કે જો તે છે, તો તેની પાસે હંમેશા ટ્રુ વેલ્યું હશે. |
0:38 | અને અહીં આપણે "and" ઓપરેટર ઉપયોગમાં લઇ રહ્યા છીએ જે દર્શાવે છે કે શું આ અને આ true છે. |
0:45 | જો આ TRUE છે, તો આપણે કોડ એક્ઝેક્યુટકરીશું. |
0:49 | નહી તો હું આ સ્ક્રીપ્ટને કીલ કરીશ અને લખીશ "You must enter a name and message" |
1:04 | અને પ્રભાવ માટે કદાચ ફક્ત તેને રેખાંકિત કરીશ. |
1:07 | અને આપણા કોડ બ્લોક અંદર - જો આ TRUE છે તો આપણે બીજી તપાસ કરીશું. |
1:14 | તો અહીં આપણે existence check સાથે તપાસ કરી છે |
1:20 | અને હવે અહીં આપણે શું કરીશું, બીજી એક તપાસ રન કરીશું. |
1:25 | હું આને કેવી રીતે શબ્દ આપું? હું લેન્થ ચેક કરીશ. હું આને length check તરીકે કમેન્ટ કરીશ. |
1:32 | આપણે name લખીશું અથવા તો string-length ફંક્શનનાં ઉપયોગ વડે સ્ટ્રીંગની લંબાઈ લખીશું. |
1:40 | આપણે તપાસ કરીએ છીએ જો નેમ [નામ] નું સ્ટ્રીંગ લેન્થ ફંક્શન આપણી મહત્તમ લંબાઈ જે કે '20' છે, તેના કરતા વધારે અથવા ઓછું અથવા એની બરાબર છે. આપણે અહીં કોઈપણ ક્રમાંક આપી શકીએ છીએ. |
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" = 300. |
2:47 | ત્યારબાદ તમે શું કરી શકો છો કે આનો અહીં સમાવેશ કરી શકો છો. તો "namelen" અહીં.... ઓહ માફ કરો "namelen" અહીં |
2:55 | અને અહીં તમે લખી શકત - ઓહ! ચાલો આ પાછું મુકીએ - અને અહીં તમે લખી શકો છો "messagelen". |
3:04 | અહીં નીચે, પણ, આને બદલી કરો. આમ આ ગતિશીલ રીતે બદલાઈ જશે જો તમે તપાસ ચલાવી રહ્યા છો. |
3:12 | તો અહીં તમે લખો છો "messagelen". |
3:15 | તો ચાલો આને ચકાસીએ. "namelen" મહત્તમ 20 અક્ષરોનું છે તેથી અહીં આપણે વધુમાં વધુ ફક્ત 20 અક્ષરોને દાખલ કરી શકીએ છીએ. તેથી, અહીં Alex. |
3:26 | message [મેસેજ] માં, અહીં હું 300 અક્ષરોથી વધારે લાંબું અમુક લખાણ દાખલ કરીશ. આની સાથે જ હું આને કોપી અને પેસ્ટ કરીશ. |
3:33 | હવે આ 300 અક્ષરોથી વધારે હોવું જોઈએ. |
3:38 | તેથી જો હું "Send me this" બટન પર ક્લિક કરું છું, આપણને મેસેજ મળે છે - The max length of the name is 20... આ એ વેરીએબલ છે જે અહીં મુકાયો છે |
3:49 | આ માટેની મહત્તમ લંબાઈ 300 છે; આ અહીંથી લેવાયેલી બીજી એક વેરીએબલ છે. |
3:56 | આપણે ચેક [તપાસ] લઇ રહ્યા છીએ અને સાથે જ આ વેરીએબલને એકો કરી રહ્યા છીએ. |
4:02 | એ માનીને કે બધું જ બરાબર છે આપણને યુઝરને મોકલેલા ઈમેલો મળવા જઈ રહ્યા છે. |
4:07 | હું આના પર જોર આપી રહ્યી છું - આ અહીં એડ્રેસ [સરનામું] છે અને આપણને આપણી સબ્જેક્ટ લાઈન [વિષય રેખા] અહીં પહેલાથી જ મળી ગયી છે. |
4:13 | કદાચ આપણે આને અહીં નીચે લાવી શકત; વેરીએબલ સુયોજિત કરવાનો કોઈ અર્થ નથી જો ઈમેલ મોકલવાં હેતુ તૈયાર નથી. |
4:20 | તેથી આ આપણા સેટઅપ [સુયોજન] વેરીએબલો છે. આપણી પાસે એ પણ છે.... |
4:32 | આપણે "from" કહી શકત પરંતુ આ ઈમેલ એડ્રેસની બરાબર છે. |
4:38 | આમ આપણી પાસે "name" પહેલાથી જ છે અને આપણને ખરેખર જે બધું જોઈએ છે તે છે "message" જે ફરીથી અહીં જ છે. |
4:46 | આપણને હેડર [મથાળું] ની પણ અમુક જાણકારી જોઈએ છે જે હું તમને જલ્દી જ બતાવીશ પણ હમણાં માટે હું સીધું "mail function" પર જઈશ. |
4:58 | "mail function" આ પ્રમાણે છે - મેલ અને પહેલું વેરીએબલ જે તમને સમાવેશ કરવાની જરૂર છે તે એ છે કે કોને આ મેસેજ "to" [ને મોકલવું] છે. તો હું "to" ટાઈપ કરીશ. |
5:11 | ત્યારબાદ ઈમેલનો વિષય જે ફક્ત "subject" છે. |
5:15 | આ અહીં છે. ત્યારબાદ આપણી પાસે ઈમેલનો મુખ્ય ભાગ છે તેથી "body". |
5:20 | અહીં આપણે લખીશું body = This is an email from "name". તો આપણે ઈમેલની બોડી [મુખ્ય ભાગ] માં નેમ [નામ] ને સમાવેશ કર્યું છે. |
5:36 | ત્યારબાદ નવી લાઈનો [રેખાઓ] માટે બેકસ્લેશ n ને વાપરીશું - તો આ છે 2 નવી લાઈનો. |
5:42 | આગળ આપણે મેસેજને એકો કરીશું જેનો આમાં સમાવેશ કરાવામાં આવશે. |
5:49 | તો આપણી બોડી ધરાવે છે એક સર્વસામાન્ય મેસેજ અહીં, યુઝર [વપરાશકર્તા] નું નામ જેને આપણે ફોર્મમાં પ્રોસેસ કર્યું છે અને ત્યારબાદ બે નવી લાઈનો અને આગળ આપણે message દાખલ કર્યું છે જે આપણા ફોર્મમાં અહીં દાખલ કરાયું છે. ઠીક છે? |
6:03 | તો ચાલો આનાંથી છુટકારો મેળવીએ. |
6:06 | આગળ જવા હેતુ આ સારું દેખાઈ રહ્યું છે. |
6:09 | mail function નાં રૂપમાં તમે વિચારી શકો છો કે આ કેવી રીતે કામ કરશે પરંતુ php ઈમેલ મોકલવા અત્યંત સરળ છે. |
6:21 | પણ આપણે વાસ્તવમાં જયારે ઈમેલ મોકલીએ છીએ, આપણે જોઈ શકીએ છીએ કે અહીં કેટલીક સમસ્યાઓ છે. |
6:27 | આપણને એક સુચના મળી છે - the mail function "send mail from" is not set in php dot ini or custom "From:" header missing. |
6:36 | મેં આપણી ini માં "send mail from" સુયોજિત નથી કર્યું. હું આને ભૂલી ગયી. તેથી હું આ પોતેથી કરીશ. |
6:44 | આપણે આ કરીએ એ પછી, આપણે બીજાં એરરો [ત્રુટીઓ] પણ મેળવીએ છીએ. |
6:48 | હું તમને શીખવીશ કે તેને કેવી રીતે ઠીક કરવું પણ વિડીયોનાં આગળનાં ભાગમાં. |
6:52 | આગળનાં ભાગમાં આપણે એ પછી આવનારા કેટલાક વધારાનાં એરરો સાથે વ્યવહાર કરીશું. |
6:56 | તેથી મને આગળનાં ભાગમાં મળો. હમણાં માટે આવજો. સ્પોકન ટ્યુટોરીયલ યોજના માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી આઈઆઈટી મુંબઈ તરફથી વિદાય લઉં છું. |