1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [8 અઠવાડિયું] 2 00:00:02,000 --> 00:00:04,000 [ડેવિડ જે Malan] [હાર્વર્ડ યુનિવર્સિટી] 3 00:00:04,000 --> 00:00:07,000 [આ CS50 છે.] [CS50.TV] 4 00:00:07,000 --> 00:00:09,000 >> ફરી સ્વાગત છે. 5 00:00:09,000 --> 00:00:11,000 આ CS50 છે, અને આ 8 સપ્તાહ શરૂઆત છે. 6 00:00:11,000 --> 00:00:14,000 તકો એક દંપતી આ અઠવાડિયે, 7 00:00:14,000 --> 00:00:17,000 તેમની વચ્ચે આ અહીં ચર્ચા, કે અમુક ખોરાક પીરસવામાં આવશે. 8 00:00:17,000 --> 00:00:20,000 વધુ વિગતો બહાર સ્લાઇડ્સ જે ઑનલાઇન છે તપાસો. 9 00:00:20,000 --> 00:00:24,000 અને પણ અમારી પોતાની થોમસ Carriero દ્વારા અન્ય ઘટના આ અઠવાડિયે. 10 00:00:24,000 --> 00:00:27,000 તેમણે એક CS50 ભૂતપૂર્વ વડા શિક્ષણ ફેલો જે ડ્રૉપબૉક્સ અંતે હવે હતો, 11 00:00:27,000 --> 00:00:29,000 અને તે વ્યક્તિ જે અમને તમે જાણવા સાથે hooked છે, 12 00:00:29,000 --> 00:00:36,000 તેથી જો તમે કે વડા તેમના ચર્ચા વધુ ડ્રૉપબૉક્સ અને વધુ માટે આ બપોરે માંગો છો. 13 00:00:36,000 --> 00:00:38,000 CS50 બપોરના આ શુક્રવાર છે. 14 00:00:38,000 --> 00:00:41,000 અમને જોડાવા જો તમે કરવાનો, ફાયર અને આઇસ પર 1:15 હંમેશની જેમ, છે શું. 15 00:00:41,000 --> 00:00:45,000 >> અને હવે અમે પરિસંવાદો કહેવાય કંઈક માં ડાઇવ. 16 00:00:45,000 --> 00:00:49,000 અમારા CS50 પરિસંવાદો, સ્મૃતિ, આ વૈકલ્પિક શિક્ષણ ફેલો આગેવાની વર્ગો છે 17 00:00:49,000 --> 00:00:51,000 અને કોર્સ કોર્સ અને મદદનીશો મિત્રો, 18 00:00:51,000 --> 00:00:55,000 કેમ્પસ પર એક જૂથ માંથી લોકો ABCD, જે એક જૂથ છે કહેવાય 19 00:00:55,000 --> 00:00:58,000 કેમ્પસ પર technophiles, તેમજ HCS કહેવાય જૂથ, 20 00:00:58,000 --> 00:01:02,000 હાર્વર્ડ કમ્પ્યુટર સોસાયટી, અંડરગ્રેજ્યુએટ કોણ જ રીતે કમ્પ્યુટિંગ રસ છે. 21 00:01:02,000 --> 00:01:08,000 પરિસંવાદો આ વર્ષે રોસ્ટર Android અને iOS અને જાવાસ્ક્રિપ્ટ પર પરિસંવાદો સમાવેશ થાય છે 22 00:01:08,000 --> 00:01:13,000 અને PHP, યુનિક્સ, ઉત્સાહ, અને વધુ, જેથી ખ્યાલ છે કે આ પરિસંવાદો આવી છે. 23 00:01:13,000 --> 00:01:16,000 જો તમે માટે આરએસવીપી કરવા માંગો છો તેમને કોઇ કે ત્યાં URL પર વડા. 24 00:01:16,000 --> 00:01:20,000 અમે પછી અભ્યાસક્રમ વેબસાઇટ પર સમય અને સ્થળોની પોસ્ટ આવશે એકવાર તેઓ અંતિમ સ્વરૂપ આપવામાં આવે છે. 25 00:01:20,000 --> 00:01:26,000 પરંતુ પહેલા પરિસંવાદો ઓફ ત્યાં 5 ના વર્ષના વર્થ ઓનલાઈન ઉપલબ્ધ ખબર છે, 26 00:01:26,000 --> 00:01:29,000 જેમાંથી ઘણી હજુ પણ ટેકનોલોજી તમે કદાચ દ્રષ્ટિએ ખૂબ ખૂબ વર્તમાન છે 27 00:01:29,000 --> 00:01:36,000 તમારી અંતિમ પ્રોજેક્ટ માટે સાથે રમવા માંગો છો, તેથી કેટલીક ઉપલબ્ધ તેનું વિડિઓઝ માટે ત્યાં વડા. 28 00:01:36,000 --> 00:01:39,000 >> CSS, તમે જે લોકો સીએસએસ સાથે પરિચિત પહેલાથી જ છે, 29 00:01:39,000 --> 00:01:42,000 ટૂંકમાં શું છે? 30 00:01:42,000 --> 00:01:45,000 સીએસએસ શું છે? 31 00:01:45,000 --> 00:01:48,000 તે શૈલી શીટ્સ કેસ્કેડીંગ છે, અને તે શું અર્થ છે? 32 00:01:48,000 --> 00:01:53,000 કે શું આપણા માટે કરતું નથી, સીએસએસ? 33 00:01:53,000 --> 00:01:57,000 બધા હક, ચાલો એક સરળ એક, એચટીએમએલ, હાઇપરટેક્સ્ટ માર્કઅપ ભાષા સાથે હૂંફાળું. 34 00:01:57,000 --> 00:02:01,000 કે શું આપણા માટે શું કરે છે? 35 00:02:01,000 --> 00:02:04,000 કોઈપણ અંતે તમામ? 36 00:02:04,000 --> 00:02:07,000 તે ખરેખર ત્રાસદાયક દર્શાશે આ પ્રશ્ન પુછે છે. 37 00:02:07,000 --> 00:02:11,000 HTML, હાઇપરટેક્સ્ટ માર્કઅપ ભાષા. 38 00:02:11,000 --> 00:02:14,000 હા? નહીં? 39 00:02:14,000 --> 00:02:17,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 40 00:02:17,000 --> 00:02:20,000 ઠીક છે, સારુ, અમને અપ લખાણ ચિહ્નિત કરવા માટે એક વેબ બ્રાઉઝર પ્રદર્શિત પરવાનગી આપે છે. 41 00:02:20,000 --> 00:02:22,000 તે કોઇ પ્રોગ્રામીંગ ભાષા નથી. 42 00:02:22,000 --> 00:02:25,000 તે ખરેખર એક માર્કઅપ ભાષા છે, જેનો અર્થ છે કે તે પ્રદર્શિત કરવા માટે કેવી રીતે બ્રાઉઝર સૂચન 43 00:02:25,000 --> 00:02:28,000 માહિતી, તેથી આ સરળ અવતાર તરીકે અમે જોઇ છે 44 00:02:28,000 --> 00:02:32,000 છે સુપર કંઈક boldfacing જેવા સરળ, ઓપન કૌંસ બો બંધ કૌંસ કહે છે 45 00:02:32,000 --> 00:02:36,000 આ લખાણ ઘાટું કરવા માટે, અને તે ખરેખર ફક્ત એક અનેક રીતે 46 00:02:36,000 --> 00:02:39,000 જેમાં અમે તે કરવા શકો છો, અને ખરેખર, આ દિવસોમાં વધુ સારી અભિગમ 47 00:02:39,000 --> 00:02:42,000 તમારા વેબ પાનું stylizing, વસ્તુઓ બોલ્ડ અને ત્રાંસા બનાવવા માટે 48 00:02:42,000 --> 00:02:47,000 અને કેન્દ્રમાં અને ન્યાયી અને જેમ, એચટીએમએલ ટૅગ્સ દ્વારા એકલા નથી કરવામાં આવે છે 49 00:02:47,000 --> 00:02:51,000 એક સીએસએસ કહેવાતી ટેકનિક, શૈલી શીટ્સ કેસ્કેડીંગ સાથે પરંતુ. 50 00:02:51,000 --> 00:02:53,000 આ જાતે જ સહી એક ભાષા છે. 51 00:02:53,000 --> 00:02:55,000 તે ખૂબ કોઇ પ્રોગ્રામીંગ ભાષા છે, પરંતુ-નથી 52 00:02:55,000 --> 00:02:58,000 દરેકને, આ ડેન, જે અમને જોડાયા આજે રાખે છે. 53 00:02:58,000 --> 00:03:01,000 કેટલાક તકનિકી મુશ્કેલીઓ. એક સમસ્યા નથી. 54 00:03:01,000 --> 00:03:04,000 >> સીએસએસ અમને પાનું stylize માટે પરવાનગી આપે છે 55 00:03:04,000 --> 00:03:07,000 સુયોજિત શું ગુણધર્મો કહેવામાં આવે છે દ્વારા, તેથી આપણે આ પર એક નજર 56 00:03:07,000 --> 00:03:09,000 કેટલાક પાયાના ઉદાહરણોમાં માર્ગ દ્વારા. 57 00:03:09,000 --> 00:03:12,000 મને આજે ઉપકરણ માં જાઓ. 58 00:03:12,000 --> 00:03:15,000 હું અહીં સ્રોત 8 સોમવાર ડિરેક્ટરીમાં હોય, 59 00:03:15,000 --> 00:03:18,000 અને હું એક સીએસએસ કહેવાય ડિરેક્ટરીમાં જાઓ જ્યાં અમે સમગ્ર જથ્થો છે જાઉં છું 60 00:03:18,000 --> 00:03:21,000 અમારા માટે અહીં રાહ જોઈ ફાઇલો, 61 00:03:21,000 --> 00:03:27,000 અને આ ફોલ્ડરમાં અમે છેલ્લા સમયે, હમણાં પૂરતું search0.html હોય છે. 62 00:03:27,000 --> 00:03:31,000 હવે, search0 સાથે યાદ અમે આ નોંધ પર છોડી 63 00:03:31,000 --> 00:03:35,000 દ્વારા Google અમલીકરણ અથવા ખરેખર તે માત્ર આ બોલ ઓવરને એકાદ સપ્તાહ પહેલાં જેવું, 64 00:03:35,000 --> 00:03:38,000 નોટિસ અને કે અમે કેટલાક નવા ટૅગ્સ ત્યાં હતો. 65 00:03:38,000 --> 00:03:41,000 અમે એક મોટી, બોલ્ડ મથાળું માટે h1 હતી, 66 00:03:41,000 --> 00:03:45,000 ફોર્મ છે, જે અમને ખરેખર વપરાશકર્તા ઈનપુટ માટે એક HTML ફોર્મ હોય મંજૂરી આપી હતી. 67 00:03:45,000 --> 00:03:48,000 એક્શન, શું ક્રિયા લક્ષણ અર્થ હતો 68 00:03:48,000 --> 00:03:52,000 તે HTML ફોર્મ ટેગ પર? 69 00:03:52,000 --> 00:03:58,000 આ ક્રિયા, અર્થ શું હતો? 70 00:03:58,000 --> 00:04:00,000 હું આ આજે ફક્ત કરવું પડશે. 71 00:04:00,000 --> 00:04:03,000 ઍક્શન જ્યાં ફોર્મ સબમિટ કરી રહ્યું છે એ સ્થળ છે. 72 00:04:03,000 --> 00:04:07,000 હકીકત એ છે કે જે તે કહે ક્રિયા = "google.com / શોધ" 73 00:04:07,000 --> 00:04:10,000 એનો અર્થ એ કે જ્યારે વપરાશકર્તા ક્લિક્સ બટન અથવા સમકક્ષ submit 74 00:04:10,000 --> 00:04:14,000 ફોર્મ ગમે ક્ષેત્રો તેઓ ભરેલ નથી અમારા સર્વર પર મોકલવામાં આવી રહ્યા છે 75 00:04:14,000 --> 00:04:17,000 અથવા અમારી પરંતુ Google પર કે જે ચોક્કસ URL પર ઓજાર. 76 00:04:17,000 --> 00:04:19,000 અને પદ્ધતિ વાપરવા માટે ચાલી રહ્યું છે વિચાર કહે છે, 77 00:04:19,000 --> 00:04:25,000 અને વિચાર, હવે, માત્ર સાથે માહિતી વેબ સર્વર પસાર કરવા માટેની તકનીક છે 78 00:04:25,000 --> 00:04:29,000 URL ના માર્ગ દ્વારા, તેથી આપણે આ કેવી રીતે કામ કરે છે એક ઝડપી પાછા નજર નાખો. 79 00:04:29,000 --> 00:04:31,000 >> નોંધ કરો કે ત્યાં એક ઇનપુટ નામ જેની q છે છે 80 00:04:31,000 --> 00:04:35,000 જેના પ્રકાર ટેક્સ્ટ અને પછી પ્રકારની બીજી ઇનપુટ submit છે 81 00:04:35,000 --> 00:04:39,000 જેની કિંમત CS50 શોધ છે, અને ખરેખર, જો અમે આ ફાઇલને અહીં ખોલો, 82 00:04:39,000 --> 00:04:42,000 search0.html તે સુપર સરળ સ્વરૂપ છે, 83 00:04:42,000 --> 00:04:45,000 અને હું કોમ્પ્યુટર વિજ્ઞાન કંઈક માટે શોધ જો 84 00:04:45,000 --> 00:04:50,000 અને પછી CS50 શોધ પર દાખલ કરો અથવા ફટકો 85 00:04:50,000 --> 00:04:53,000 નોંધ્યું છે કે આવું થાય તે Google જતા બહાર છે 86 00:04:53,000 --> 00:04:56,000 હું ખાસ કરીને આ URL પર સાઇન અપ ટોચ પર હતું, 87 00:04:56,000 --> 00:05:01,000 google.com / શોધ q? = કોમ્પ્યુટર + + વિજ્ઞાન, 88 00:05:01,000 --> 00:05:04,000 અને કોમ્પ્યુટર વિજ્ઞાન ચોક્કસપણે છે હું શું સાઇન લખ્યો 89 00:05:04,000 --> 00:05:06,000 એક + માત્ર અર્થ એ થાય કે જ્યાં એક જગ્યા પાત્ર હતું, 90 00:05:06,000 --> 00:05:10,000 અને તે બ્રાઉઝર દ્વારા કરવામાં આવ્યું છે તે માત્ર ખાતરી કરો કે ત્યાં કોઈ જ માટે 91 00:05:10,000 --> 00:05:13,000 મૂંઝવણ અને વાસ્તવિક URL માં સફેદ જગ્યા. 92 00:05:13,000 --> 00:05:15,000 અને પછી q, અલબત્ત, પરિમાણ નામ છે. 93 00:05:15,000 --> 00:05:20,000 અમે જોઇ ન હોય અમે કેવી રીતે છે, પ્રોગ્રામર, વાસ્તવમાં q હજુ સુધી વાપરી શકો છો. 94 00:05:20,000 --> 00:05:23,000 અમે ધારણ કરી શકે છે કે Google જાણે છે શું આ સાથે શું અહીં, 95 00:05:23,000 --> 00:05:25,000 પરંતુ અમે ત્યાં આજે કારણે સમય મળશે. 96 00:05:25,000 --> 00:05:30,000 >> દો પરંતુ મને search1.html પર એક નજર જગ્યાએ લઇ, 97 00:05:30,000 --> 00:05:34,000 જે થોડું અલગ લાગે છે કારણ કે હું નક્કી કર્યું કે આ અહીં ફોર્મ થોડી પંગુ હતી. 98 00:05:34,000 --> 00:05:36,000 હું તેનો અર્થ, તે શીર્ષ પર ડાબે છે. 99 00:05:36,000 --> 00:05:40,000 ત્યાં ખરેખર કોઈ સૌંદર્ય શાસ્ત્ર તે છે, અને તેથી હું આ stylize માંગો છો 100 00:05:40,000 --> 00:05:43,000 ગૂગલ, હોમપેજ જેના રિકોલ જેવા વધુ એક બિટ 101 00:05:43,000 --> 00:05:47,000 છતાં પણ તમે તે ઘણી વાર મુલાકાત કરી શકે છે, આના જેવો આજે લાગે છે હેલોવીન પર. 102 00:05:47,000 --> 00:05:53,000 જો આપણે તેને બદલે આ ફાઇલ, શોધ 1.html સંસ્કરણ 1 ખોલવા માટે, હું તે કેન્દ્રિત કર્યું છે. 103 00:05:53,000 --> 00:05:57,000 હજુ પણ ખૂબ નીચ, પરંતુ ઓછામાં ઓછા હવે હું આ પાનું ધ એસ્થેટિકસ ઓફ નિયંત્રિત કરવાનું શરૂ કરી દીધું, 104 00:05:57,000 --> 00:06:00,000 માત્ર અપ તેના સંકેત આપે છે. 105 00:06:00,000 --> 00:06:04,000 ચાલો 1 શોધ પર એક નજર, અને ત્યાં ખરેખર માત્ર એક તફાવત છે અહીં, 106 00:06:04,000 --> 00:06:06,000 જે તમને કૂદી શકે, અથવા કદાચ નથી, 107 00:06:06,000 --> 00:06:11,000 પરંતુ એક અથવા તફાવત વાક્ય સ્નિપેટ શું છે? 108 00:06:11,000 --> 00:06:14,000 >> આ શૈલી લક્ષણ છે, તેથી તે તારણ આપે છે કે HTML માં 109 00:06:14,000 --> 00:06:19,000 સૌથી તત્વો, સૌથી ટૅગ્સ તેમના પર એક શૈલી લક્ષણ હોઇ શકે છે, 110 00:06:19,000 --> 00:06:23,000 અને તે શૈલી લક્ષણની અંદર નોંધાયેલા શબ્દમાળા છે, 111 00:06:23,000 --> 00:06:26,000 અને તે નોંધાયેલા શબ્દમાળા સીએસએસ છે. 112 00:06:26,000 --> 00:06:29,000 તમે ત્યાં કેસ્કેડીંગ સ્ટાઇલ શીટ મૂકી શકો છો 113 00:06:29,000 --> 00:06:32,000 તે મિલકત નામ તરીકે સ્પષ્ટ કરીને 114 00:06:32,000 --> 00:06:34,000 એક કિંમત દ્વારા અનુસરવામાં પડેલ છે. 115 00:06:34,000 --> 00:06:37,000 આ કમનસીબ ડિઝાઈન નિર્ણય પ્રકારની કેટલાક વર્ષો પહેલા છે 116 00:06:37,000 --> 00:06:40,000 કે સીએસએસ પોતે સહી ભાષા છે, 117 00:06:40,000 --> 00:06:43,000 પરંતુ વાક્યરચના અનુસાર તે ખૂબ જ HTML માંથી અલગ છે. 118 00:06:43,000 --> 00:06:46,000 આ કિસ્સામાં, અમે મારા વેબપેજ, કે જે HTML માં લખાયેલ છે કે અંદર જુઓ, 119 00:06:46,000 --> 00:06:51,000 હું આ અવતરણચિહ્નો ની અંદર સીએસએસ હોય છે, અને CSS માટે સંમેલન 120 00:06:51,000 --> 00:06:55,000 એ છે કે તમારી પાસે કયા દ્વારા અનુસરવામાં મિલકત ફરીથી, કોલોન કહેવાય છે, 121 00:06:55,000 --> 00:06:58,000 કે મિલકતની કિંમત દ્વારા અનુસરવામાં તેથી, કોઈ સમાન નિશાની છે. 122 00:06:58,000 --> 00:07:00,000 ત્યાં કોઈ વધારાની અવતરણ છે. 123 00:07:00,000 --> 00:07:03,000 તે ફક્ત આ કોલોન અલગ કી મૂલ્ય જોડ છે, 124 00:07:03,000 --> 00:07:05,000 અને લખાણ વાક્ય કરે છે બરાબર શું છે તે કહે છે. 125 00:07:05,000 --> 00:07:09,000 તે પાનું શરીર લખાણ ગોઠવે છે, કે જે ખરેખર છે પાનાંની કુનેહ, 126 00:07:09,000 --> 00:07:11,000 કેન્દ્રમાં છે. 127 00:07:11,000 --> 00:07:13,000 >> ઠીક છે, અંતિમ પરિણામ પછી સ્પષ્ટ થઈ, આ છે. 128 00:07:13,000 --> 00:07:17,000 , પરંતુ કે તમામ sexier ઓછામાં ઓછા તે કેન્દ્રિત અને તે જ થોડો વાસ્તવિક ગૂગલ જેવું છે. 129 00:07:17,000 --> 00:07:21,000 પરંતુ જો હું તેની જગ્યાએ આ સંસ્કરણ 2 ખોલવા 130 00:07:21,000 --> 00:07:25,000 અને નીચે અહીં નિર્દેશ એકસાથે એક નવો ટૅગ? 131 00:07:25,000 --> 00:07:30,000 હવે મારી પાનું વડા, કે જે પહેલાં માત્ર હતો ટેગ જે 132 00:07:30,000 --> 00:07:32,000 તમામ પહેલાં ઉદાહરણો છે? 133 00:07:32,000 --> 00:07:34,000 તે માત્ર આ હતો, જે ટાઇટલ હતું. 134 00:07:34,000 --> 00:07:38,000 એક ક્ષણ પહેલાં વડા ટેગ આ જેવો દેખાતો હતો. 135 00:07:38,000 --> 00:07:40,000 હવે તેના બદલે તેને એક શૈલી ટેગ અંદર છે, 136 00:07:40,000 --> 00:07:44,000 અને આ પણ હું દિલગીર છીએ, વાક્યરચના અનુસાર HTML માંથી ખૂબ જ અલગ લાગે છે, 137 00:07:44,000 --> 00:07:47,000 પરંતુ તમે તેને અંદર જેમાં શૈલી ટેગ ઉપયોગ કરો 138 00:07:47,000 --> 00:07:50,000 હવે હું બહાર પરિબળ શું ક્ષણ પહેલા થયું હતું શકો છો 139 00:07:50,000 --> 00:07:54,000 કોઈ વિશેષતા, શૈલી, લક્ષણ અને હું તેને ખૂબ જ મારું પાનું ટોચ પર મૂકી શકો છો. 140 00:07:54,000 --> 00:07:56,000 >> શા માટે? 141 00:07:56,000 --> 00:08:00,000 વેલ, આ વસ્તુઓ સાફ અપ તરફ એક પગલું છે, સી કોડ લેખિત ખૂબ જેવા 142 00:08:00,000 --> 00:08:04,000 અમે ક્યારેક બહાર સામાન્ય વિધેય પરિબળ વિધેયો લખી હતી. 143 00:08:04,000 --> 00:08:07,000 તે થોડી માટે સૌંદર્ય શાસ્ત્ર જેવી વસ્તુઓ બહાર ફેક્ટરિંગના શરૂ ક્લીનર છે 144 00:08:07,000 --> 00:08:11,000 એક તો તે બધા વિવિધતા લાવવી કર્યા તમારા HTML સમગ્ર બદલે કેન્દ્રીય સ્થાન છે. 145 00:08:11,000 --> 00:08:14,000 આ પણ કરે છે તે શું કહે છે, છતાં પણ ત્યાં નવી વાક્યરચના એક બીટ છે. 146 00:08:14,000 --> 00:08:19,000 આ અહીં પસંદગીકાર છે, અને શરીર ફક્ત શરીર તત્વ પસંદ અર્થ થાય છે 147 00:08:19,000 --> 00:08:21,000 અને તે નીચેના ગુણધર્મો લાગુ પડે છે. 148 00:08:21,000 --> 00:08:23,000 વેલ, મિલકત બરાબર એ જ. 149 00:08:23,000 --> 00:08:25,000 સારા પગલા માટે હું ઓવરને અંતે અર્ધવિરામ ઉમેર્યા છે, 150 00:08:25,000 --> 00:08:29,000 જે પરંપરા હોઇ શકે છે, અને હું આ આખી મિલકત આવરિત કર્યા છે 151 00:08:29,000 --> 00:08:33,000 સર્પાકાર કૌંસ કારણ કે હું ખરેખર અલગ વસ્તુઓ અહીં કરી શકે છે. 152 00:08:33,000 --> 00:08:39,000 હું ખરેખર રંગ કંઈક કહેવું શકે: વાદળી; 153 00:08:39,000 --> 00:08:42,000 >> હવે આ માટે ખૂબ કંઈપણ તરફ એક પગલું prettier બધા ન રહ્યું છે, 154 00:08:42,000 --> 00:08:47,000 પરંતુ જો હું હવે સંસ્કરણ પર પાછા જાઓ 2 હું ઓછામાં ઓછા હવે કર્યું છે મારું શરીર બનાવવામાં 155 00:08:47,000 --> 00:08:49,000 માતાનો પાનું લખાણ તમામ વાદળી. 156 00:08:49,000 --> 00:08:51,000 આ બટન જ રહે છે કારણ કે તે એક ઇનપુટ છે. તે શુદ્ધ લખાણ નથી. 157 00:08:51,000 --> 00:08:56,000 પરંતુ બાકીનું બધું છે, કે જે લખાણ ઉપર CS50 શોધ જેવા છે, હકીકત વાદળી છે. 158 00:08:56,000 --> 00:09:01,000 ફરીથી, બધા આપણે હવે કર્યું છે શરીરના ટેગ દૂર છે, નોટિસ, 159 00:09:01,000 --> 00:09:04,000 શૈલી, લક્ષણ અને અમે તેને કારણભૂત અહીં કરેલા આઉટ. 160 00:09:04,000 --> 00:09:08,000 આ એક વિશાળ સુધારણા નથી, પરંતુ જો આપણે આ એક વધુ પગલું લેવા 161 00:09:08,000 --> 00:09:10,000 નોટિસ આપણે શું આ ત્રીજી આવૃત્તિ અહીં કરી શકો છો. 162 00:09:10,000 --> 00:09:14,000 >> Search3.html માં વેબપેજ લગભગ સમાન છે 163 00:09:14,000 --> 00:09:17,000 સિવાય નવું ટેગ હવે શું? 164 00:09:17,000 --> 00:09:20,000 કડી, તેથી આ એક ખૂબ જ યોગ્ય રીતે ન આવ્યું છે 165 00:09:20,000 --> 00:09:24,000 કારણ કે તમે ક્લિક કરી શકાય તેવા હાયપરલિંક અર્થમાં નથી લિંક કરી રહ્યાં છો. 166 00:09:24,000 --> 00:09:28,000 તેના બદલે, તમે ના સમકક્ષ કરવાની સૉર્ટ C # શામેલ 167 00:09:28,000 --> 00:09:31,000 જેમાં એક href લક્ષણ સાથે કડી ટેગ 168 00:09:31,000 --> 00:09:34,000 અને એક rel લક્ષણ કહે આગળ જાઓ 169 00:09:34,000 --> 00:09:39,000 અને ફાઈલના સમાવિષ્ટો પેસ્ટ નકલ search3.css અહીં અનિવાર્યપણે કહેવાય. 170 00:09:39,000 --> 00:09:42,000 તે તદ્દન કે કરતું નથી, પરંતુ એ છે કે તે ધ સ્પિરિટ ઓફ છે. 171 00:09:42,000 --> 00:09:45,000 તે કહે છે કે ખુલ્લી ફાઇલ, search3.css જાઓ, 172 00:09:45,000 --> 00:09:49,000 અને તે સારવાર છતાં તરીકે વપરાશકર્તા તેને ટાઇપ હતી પાનું વડા માં અહીં 173 00:09:49,000 --> 00:09:51,000 માત્ર હું પહેલાંના ઉદાહરણમાં ગમતો. 174 00:09:51,000 --> 00:09:54,000 Search3.css દરમિયાન, ખૂબ સરળ છે. 175 00:09:54,000 --> 00:09:58,000 તે ખરેખર માત્ર સમાવે છે બરાબર શું ક્ષણ પહેલા થયું હતું 176 00:09:58,000 --> 00:10:03,000 શૈલી ટેગ માં, પણ હું તેને કારણભૂત કરેલા અહીં પોતાના ફાઈલ છે. 177 00:10:03,000 --> 00:10:07,000 >> તેમ છતાં અમે HTML અથવા વેબ પ્રોગ્રામિંગ વધુ સમય ન વિતાવી છે બધા 178 00:10:07,000 --> 00:10:11,000 ફક્ત ગણીએ તો પ્રેરણા શું છે, એ કદાચ, ફેક્ટરિંગના માટે 179 00:10:11,000 --> 00:10:14,000 તેની પોતાની ફાઇલમાં આ સીએસએસ પણ નાના સ્નિપેટ 180 00:10:14,000 --> 00:10:19,000 અને પછી આ લિંક ટેગ સાથે તેને અહીં સહિત? 181 00:10:19,000 --> 00:10:21,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 182 00:10:21,000 --> 00:10:25,000 ઠીક છે, તે સરળ અર્થમાં કે તમે સીએસએસ ફાઈલ તમારા સીએસએસ પાસે વાંચી છે. 183 00:10:25,000 --> 00:10:28,000 તમે તમારી HTML ફાઇલમાં તમારા HTML હોય છે, તેથી તે વધુ તે અર્થમાં વાંચી શકાય છે. 184 00:10:28,000 --> 00:10:30,000 બીજું શું અનિવાર્ય હોઈ શકે? યાહ. 185 00:10:30,000 --> 00:10:32,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 186 00:10:32,000 --> 00:10:35,000 અરે વાહ, જેથી તમે તેને ઘણી વખત સમાવેશ કરી શકે છે, તેથી હમણાં અમે આ કરી રહ્યા છીએ 187 00:10:35,000 --> 00:10:38,000 વ્યક્તિગત ફાઈલો સાથે મૂળભૂત ઉદાહરણો છે, પરંતુ કદાચ તમે ખરેખર કરી રહ્યા છીએ 188 00:10:38,000 --> 00:10:42,000 તમે જેમ વાસ્તવિક વેબસાઇટ 7 pset અથવા તમારા અંતિમ કદાચ પ્રોજેક્ટ માટે કરશે, 189 00:10:42,000 --> 00:10:45,000 અને તમે ઘણી વેબપૃષ્ઠો માંગો છો, કારણ પર ચોક્કસપણે સામાન્ય છે 190 00:10:45,000 --> 00:10:48,000 વાસ્તવિક વર્લ્ડ વાઇડ વેબ, તે અને પંગુ પ્રકારની હશે 191 00:10:48,000 --> 00:10:52,000 માટે નકલ કરો અને તે જ વાદળી રંગ પેસ્ટ છે 192 00:10:52,000 --> 00:10:56,000 અને તે જ લખાણ દરેક તે પૃષ્ઠોની એક કેન્દ્ર જોડાયા. 193 00:10:56,000 --> 00:10:59,000 તેના બદલે તે વધુ અર્થપૂર્ણ બને બહાર અવયવો, જેમ ખૂબ અમે સી કર્યું છે 194 00:10:59,000 --> 00:11:02,000 આ ક. ફાઇલ સાથે, તે એક કેન્દ્રીય જગ્યાએ મૂકવામાં આવે છે, 195 00:11:02,000 --> 00:11:06,000 આ કિસ્સામાં search3.css, અને તે પછી કોઈપણ ફાઈલ પરવાનગી આપે છે 196 00:11:06,000 --> 00:11:11,000 તમારી વેબસાઇટમાં વાસ્તવમાં આ 16 વાક્ય અહીં ટેગ માર્ગ દ્વારા કે ફાઈલ સમાવેશ થાય છે. 197 00:11:11,000 --> 00:11:14,000 સામાન્ય રીતે આ કિસ્સો હોય, તો અમે 0 આવૃત્તિ સાથે શરૂઆત કરી, કામો પ્રકારની છે કે જે 198 00:11:14,000 --> 00:11:18,000 પરંતુ શ્રેષ્ઠ હોય તે જરૂરી છે, અને દરેક પગલાં સાથે, 199 00:11:18,000 --> 00:11:21,000 1 શોધ, 2 શોધ, અને હવે 3 શોધ અમે આ બાળક પગલાંઓ ભર્યું છે 200 00:11:21,000 --> 00:11:26,000 ડિઝાઇન કે થોડો ક્લીનર છે અને વધુ પ્રારંભિક છે તરફ 201 00:11:26,000 --> 00:11:30,000 વધુ જટિલ પાનાંઓ કે અમે નીચે માર્ગ કરી શકે છે. 202 00:11:30,000 --> 00:11:33,000 >> દો મને એક ઉદાહરણ અહીં છેલ્લા ખોલવા માત્ર બતાવવા માટે 203 00:11:33,000 --> 00:11:36,000 એક પણ વધુ છટાદાર પાનું, પરંતુ પ્રથમ ચાલો તે HTML જુઓ. 204 00:11:36,000 --> 00:11:41,000 આ search4.html છે, અને નોટિસ કે જે સંરચનાની તે લગભગ સમાન છે 205 00:11:41,000 --> 00:11:44,000 નવો ટૅગ રજૂઆત સિવાય DIV. 206 00:11:44,000 --> 00:11:48,000 દીવ ટેગ કે પાનાં એક વિભાગ પરિચય છે. 207 00:11:48,000 --> 00:11:51,000 તમે આ એક અદ્રશ્ય લંબચોરસ તરીકે વિચાર કરી શકો છો. 208 00:11:51,000 --> 00:11:54,000 તે પ્રકારના વેબપેજમાં વિસ્તાર એક swath બનાવે છે 209 00:11:54,000 --> 00:11:56,000 કે તમે બધા એક જ સમયે stylize કરી શકો છો. 210 00:11:56,000 --> 00:11:58,000 હું અહીં કર્યું છે શું નીચે પ્રમાણે છે. 211 00:11:58,000 --> 00:12:01,000 મારું શરીર ટેગ, જે ત્યાં રહી છે બધા સાથે ની અંદર, 212 00:12:01,000 --> 00:12:05,000 હું કહી રહ્યો છું તે પાનું એક વિભાગ અહીં 47 મારફતે 45 રેખાઓ દ્વારા બનાવવા માટે, 213 00:12:05,000 --> 00:12:09,000 અને તેનો અર્થ એ કે અનિવાર્યપણે મને પાનાંની ટોચ સાથે એક અદ્રશ્ય લંબચોરસ આપે છે. 214 00:12:09,000 --> 00:12:14,000 પછી મને અદ્રશ્ય જોકે બીજી લંબચોરસ, નીચે આપી છે કે, 215 00:12:14,000 --> 00:12:16,000 અને તે નામ સામગ્રી દ્વારા ઓળખાવો, અને છેલ્લે પછી, 216 00:12:16,000 --> 00:12:19,000 મને તળિયે એક પાનું ત્રીજા ડિવિઝન આપી 217 00:12:19,000 --> 00:12:21,000 ID ને કહેવાય છે. 218 00:12:21,000 --> 00:12:23,000 અમે શા માટે હું માત્ર એક ક્ષણ આ કર્યું છે જોશો, 219 00:12:23,000 --> 00:12:26,000 પરંતુ સરળ હું હેડર ડિવિઝન છે. 220 00:12:26,000 --> 00:12:30,000 હું સામગ્રી ડિવિઝન છે, અને હું પાનું એક ફૂટર ડિવિઝન છે 221 00:12:30,000 --> 00:12:32,000 છતાં પણ આ માર્કઅપ માં જ છે. 222 00:12:32,000 --> 00:12:35,000 વપરાશકર્તા 3 લંબચોરસ જોવા નથી રહ્યું છે, 223 00:12:35,000 --> 00:12:37,000 પરંતુ માળખાકીય ત્યાં પડદા પાછળ સૉર્ટ કરો 224 00:12:37,000 --> 00:12:39,000 તેઓ ખરેખર હાજર છીએ. 225 00:12:39,000 --> 00:12:41,000 >> હવે, જે ધ્યાન આપતા? શા માટે ખરેખર આ કરવા? 226 00:12:41,000 --> 00:12:43,000 આ પાનાં પર બાકીનું બધું જ આપણે પહેલા જોયેલા છે. 227 00:12:43,000 --> 00:12:47,000 અહીં મારા ફોર્મ છે. અહીં મારા ઇનપુટ, મારા ઈનપુટ લીટી વિરામ અને તેથી આગળ છે. 228 00:12:47,000 --> 00:12:50,000 અહીં એક છબી છે, જોકે, તેથી અમે જોશો જ્યાં આ માત્ર એક ક્ષણ માં આવ્યા હતા. 229 00:12:50,000 --> 00:12:52,000 અહીં ફૂટર, જે નવા છે છે, માત્ર કારણ કે હું દાખલ કરવા માગે છે 230 00:12:52,000 --> 00:12:54,000 કેટલાક અહીં વધુ સામગ્રી. 231 00:12:54,000 --> 00:12:58,000 જો અમે નોટિસ સ્ક્રોલ આ div કે ID ને હેડર છે. 232 00:12:58,000 --> 00:13:02,000 આ div ઓફ ID ને સામગ્રી છે, અને આ એક એ ID ને ફૂટર છે. 233 00:13:02,000 --> 00:13:05,000 અને તેનું નામ સૂચવે છે, જ્યારે તમે એક ID લક્ષણ છે 234 00:13:05,000 --> 00:13:09,000 HTML માં, વ્યાખ્યા દ્વારા તે અનન્ય ઓળખવા જ જોઇએ 235 00:13:09,000 --> 00:13:12,000 તત્વોના, એક એક તમારા પાનું માં ટૅગ્સ છે. 236 00:13:12,000 --> 00:13:16,000 ભાર પર તમે સંપૂર્ણપણે છે યાદ રાખો કે તમે હેડર ID ને પહેલાથી જ હોય ​​છે. 237 00:13:16,000 --> 00:13:19,000 તમે ફૂટર છે. તમારે સામગ્રી ID ને પહેલાથી જ હોય ​​છે. 238 00:13:19,000 --> 00:13:22,000 આ કમ્પ્યુટર પર બહાર આકૃતિ ઉપલબ્ધ ID ને તમારા માટે કઈ નથી થઈ રહ્યું છે, 239 00:13:22,000 --> 00:13:27,000 જેથી તમે આકસ્મિક 2 ટૅગ્સ હેડર નું ID આપી શકે છે, 240 00:13:27,000 --> 00:13:29,000 અને જે હમણાં જ ખોટું હશે. 241 00:13:29,000 --> 00:13:31,000 >> તમે ધ્યાનમાં રાખો કે તમે શું બનાવનાર દીધા છે, 242 00:13:31,000 --> 00:13:34,000 પરંતુ એક વખત તમે કે નોટિસ આપણે શું અહીં કરી શકો છો કર્યું છે. 243 00:13:34,000 --> 00:13:38,000 હું હવે ટોચ પર મારી શૈલી ટેગ માં સ્પષ્ટ કરી શકો છો 244 00:13:38,000 --> 00:13:41,000 અથવા સમકક્ષ મારા સીએસએસ ફાઇલમાં, જો હું હજુ પણ તે આવૃત્તિ વાપરી હતી, 245 00:13:41,000 --> 00:13:46,000 હું # હેડર કહેવું શકે છે, અને તેનો અર્થ એ કે શું છે કે ટેગ ગમે 246 00:13:46,000 --> 00:13:49,000 આ વેબપેજમાં હેડર નું ID છે 247 00:13:49,000 --> 00:13:53,000 અને #, માનવ સંમેલન દ્વારા જ ID ને રજૂ કરે છે. 248 00:13:53,000 --> 00:13:56,000 તીવ્ર સાઇન અથવા પાઉન્ડ સાઇન ID ને રજૂ કરે છે. 249 00:13:56,000 --> 00:13:58,000 હેડર નામ કે હું તેને આપ્યું છે. 250 00:13:58,000 --> 00:14:01,000 આનો અર્થ એ થાય કે આ સીએસએસ મિલકત લાગુ 251 00:14:01,000 --> 00:14:04,000 આ પાનાંમાં ટેગ ગમે હેડર નું ID ધરાવે છે. 252 00:14:04,000 --> 00:14:06,000 જ અહીં સોદો. 253 00:14:06,000 --> 00:14:09,000 કોઈપણ તત્વ માટે આ મિલકત, જે એ જ બને લાગુ 254 00:14:09,000 --> 00:14:11,000 ID ને કે જેમની સામગ્રી છે, અને પછી અહીં નીચે 255 00:14:11,000 --> 00:14:14,000 નોટિસ હું થોડો ફૂટર સાથે પારખુ મળ્યો હતો. 256 00:14:14,000 --> 00:14:18,000 કોઈપણ તત્વ ID ને કે જેના ફૂટર છે, જે ત્યાં માત્ર વ્યાખ્યા દ્વારા એક હોઇ શકે છે, 257 00:14:18,000 --> 00:14:21,000 આગળ વધો અને તેની ફોન્ટ કદ નાના બનાવવા માટે, 258 00:14:21,000 --> 00:14:24,000 તેના ફોન્ટ વજન બોલ્ડ, તેના માર્જીન 20 પિક્સેલ્સ. 259 00:14:24,000 --> 00:14:26,000 >> કે શું અર્થ છે? 260 00:14:26,000 --> 00:14:28,000 તે માત્ર ઉપર, નીચે, અને ડાબી અને જમણી બાજુ પર એક ગાળો છે. 261 00:14:28,000 --> 00:14:31,000 આ મને 20-પિક્સેલ તેની આસપાસ અદ્રશ્ય ગાળો આપી અર્થ થાય છે 262 00:14:31,000 --> 00:14:35,000 માત્ર બાકીનું બધું દબાણ દૂર તેમાંથી થોડો, જેમ કે તમે વર્ડમાં કરી શકો છો, 263 00:14:35,000 --> 00:14:37,000 માઈક્રોસોફ્ટ વર્ડ અથવા પાના અથવા જેમ. 264 00:14:37,000 --> 00:14:39,000 અને પછી ટેક્સ્ટ કેન્દ્ર align. 265 00:14:39,000 --> 00:14:43,000 ચાલો ઓવરને પરિણામ જોવા માટે, અને પછી અમે પાછા જાઓ અપ એક સીએસએસ હયાત સ્નીપેટ માટે પડશે ત્યાં. 266 00:14:43,000 --> 00:14:48,000 આ 4 આવૃત્તિ છે, અમારા શોધ ઉદાહરણો માટે છેલ્લા છે, અને તે ખૂબ, ખૂબ sexier છે. 267 00:14:48,000 --> 00:14:54,000 હવે, ઔચિત્યની માં, હું ફક્ત "google ફોન્ટ લોગો જનરેટર." Googled 268 00:14:54,000 --> 00:14:58,000 અને જે મને એક GIF, ઇમેજ બંધારણ, કે જે ત્યાં છે કે જેમ દેખાય બનાવવા માટે મંજૂરી આપી હતી. 269 00:14:58,000 --> 00:15:00,000 હકીકતમાં, તમે આ પણ કરી શકો છો. 270 00:15:00,000 --> 00:15:03,000 અમે "google ફોન્ટ્સ લોગો જનરેટર છે. ' 271 00:15:03,000 --> 00:15:05,000 >> ચાલો જોવા જો અમે આ કરી શકો છો. 272 00:15:05,000 --> 00:15:07,000 ઠીક છે, મને લાગે છે કે આ વેબસાઇટ હું વપરાય છે. 273 00:15:07,000 --> 00:15:11,000 અમે 10 ઇસી કહે, ઉદાહરણ માટે, અને તેમને તેમની પોતાની બનાવે છે. 274 00:15:11,000 --> 00:15:13,000 તમે આ દિવસ સાથે લાંબા રમવા કરી શકો છો અને પછી યોગ્ય તેના પર ક્લિક કરો 275 00:15:13,000 --> 00:15:16,000 અને પછી વાસ્તવિક GIF, કે જે બધી કે હું કર્યું છે ડાઉનલોડ કરો. 276 00:15:16,000 --> 00:15:19,000 અને ખરેખર, કે મારા HTML માં શા માટે અહીં પર યાદ, 277 00:15:19,000 --> 00:15:22,000 હું એક છબી ટેગ હતી, જે અમે ગયા સપ્તાહે થોડા સમય જોયો 278 00:15:22,000 --> 00:15:24,000 સ્ત્રોત જેના logo.gif છે. 279 00:15:24,000 --> 00:15:28,000 અને શું ફરીથી આ alt લક્ષણ ધરાવતી માટે પ્રેરણા હતી, 280 00:15:28,000 --> 00:15:31,000 આ વૈકલ્પિક લક્ષણ? 281 00:15:31,000 --> 00:15:33,000 યાહ. 282 00:15:33,000 --> 00:15:35,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 283 00:15:35,000 --> 00:15:37,000 ગુડ, જેથી 2 કારણો ખરેખર, જો બ્રાઉઝર અપ છબી લઈ શકો છો 284 00:15:37,000 --> 00:15:40,000 કારણ કે તમે એક નેટવર્કનું જોડાણ ધીમું હોય અથવા તો છબી બગડી છે 285 00:15:40,000 --> 00:15:44,000 કે કંઈક અથવા ઓછામાં ઓછું માનવ "CS50 શોધ," જોઈ શકો છો 286 00:15:44,000 --> 00:15:46,000 અને પછી પણ સુલભતા કારણો માટે. 287 00:15:46,000 --> 00:15:48,000 જો તમે વપરાશકર્તા અંધ હોય છે અને તે સ્ક્રીન રીડર મદદથી 288 00:15:48,000 --> 00:15:50,000 અને તેથી દેખીતી રીતે છબીઓ તેઓ ઓછામાં ઓછા કરી શકે છે જોઈ શકતા નથી 289 00:15:50,000 --> 00:15:52,000 લખાણ સાંભળવા જો તેમના કમ્પ્યુટર તેને માટે બોલે છે. 290 00:15:52,000 --> 00:15:56,000 >> સામાન્ય રીતે, આ શ્રેષ્ઠ જ્યારે તે પૃષ્ઠોની સુલભતા માટે આવે પ્રેક્ટિસ છે 291 00:15:56,000 --> 00:16:00,000 જેથી તે પરિસ્થિતિમાં પણ વપરાશકર્તાઓ સાંભળવા અથવા જોવા કરી શકો છો, જેથી બોલે છે, 292 00:16:00,000 --> 00:16:03,000 તે શું છે કે તમારા પૃષ્ઠ પર છે. 293 00:16:03,000 --> 00:16:05,000 ત્યાં એક અન્ય ચીજ છે કે હું અહીં કર્યું છે 294 00:16:05,000 --> 00:16:09,000 જે થોડી રસપ્રદ છે, અને અમે સમસ્યા આ વિશે વધુ જોવા 7 સેટ કરશો 295 00:16:09,000 --> 00:16:12,000 એક એક અધ્યયન ફેલો ઓફ આગેવાની શોર્ટ્સનું મારફતે. 296 00:16:12,000 --> 00:16:15,000 પરંતુ # સામગ્રી ટેગ સંદર્ભ લે છે 297 00:16:15,000 --> 00:16:20,000 ID ને કે જેમની સામગ્રી છે, તો પછી, પરંતુ ત્યાં એક જગ્યા પાત્ર છે, અને પછી ત્યાં શબ્દ ઇનપુટ છે. 298 00:16:20,000 --> 00:16:25,000 વેલ, સીએસએસ વિશે રસપ્રદ શું છે તમે આ કરી શકો છો કે જે 299 00:16:25,000 --> 00:16:29,000 ક્રમ એક પાનું સૉર્ટ માં ટૅગ્સ નો સંદર્ભ લો, 300 00:16:29,000 --> 00:16:33,000 અને CSS અર્થ આ સ્નિપેટને શું છે તે ટૅગ શોધવા 301 00:16:33,000 --> 00:16:37,000 ID ને કે જેમની સામગ્રી છે, અને પછી નીચેના ગુણધર્મો અરજી 302 00:16:37,000 --> 00:16:42,000 ઇનપુટ ટૅગ્સ તે સામગ્રી વંશજો છે બધા, 303 00:16:42,000 --> 00:16:44,000 કે છે કે તે અંદર ઇન્ડેન્ટેડ છે. 304 00:16:44,000 --> 00:16:48,000 ટોચો, ફરી, માત્ર કમ્પ્યુટર પર મહત્વપૂર્ણ નથી માનવ, 305 00:16:48,000 --> 00:16:51,000 પરંતુ સંમેલન દ્વારા અમે વસ્તુઓ ઇન્ડેન્ટ તરીકે અમે પાનું ઊંડે જાઓ, 306 00:16:51,000 --> 00:16:54,000 તેથી આ અર્થ છે કોઇ પણ ઇનપુટ તત્વ થી 5 પિક્સેલની ગાળો અરજી 307 00:16:54,000 --> 00:16:57,000 જે ક્યાંક ની અંદર છે અથવા અંદર નેસ્ટ 308 00:16:57,000 --> 00:16:59,000  તત્વ ID ને કે જેમની સામગ્રી છે. 309 00:16:59,000 --> 00:17:01,000 >> કે કોણ અરજી નથી? 310 00:17:01,000 --> 00:17:03,000 વેલ, ત્યાં ખરેખર માત્ર અહીં આ 2 ગાય્સ. 311 00:17:03,000 --> 00:17:05,000 આ ફોર્મ કે અંદર નોટિસ ત્યાં 2 ઇનપુટ્સ છે, 312 00:17:05,000 --> 00:17:07,000 કારણ કે ત્યાં આ ઉદાહરણોમાંથી બધા સમયથી છે. 313 00:17:07,000 --> 00:17:11,000 સૂચના પણ છે કે તે 2 ઇનપુટ્સ માટે અંદર નેસ્ટ શકાય થાય છે, 314 00:17:11,000 --> 00:17:13,000 એક વ્યથિત થોડી જોકે, ખાડો બે સ્તરો, 315 00:17:13,000 --> 00:17:16,000 અંદર ટેગ ID ને કે જેમની સામગ્રી છે. 316 00:17:16,000 --> 00:17:18,000 આ શું અર્થ છે? 317 00:17:18,000 --> 00:17:21,000 જો અમે બ્રાઉઝર અહીં જાઓ તમે અત્યાર સુધીમાં સહેજ જોઈ શકો છો 318 00:17:21,000 --> 00:17:23,000 દો મને ઝૂમ ઇન કે બટન વચ્ચે પેડિંગ એક બીટ છે 319 00:17:23,000 --> 00:17:25,000 અને લખાણ ક્ષેત્રમાં વચ્ચે. 320 00:17:25,000 --> 00:17:27,000 >> મને કામચલાઉ કે બંધ કરો છો. 321 00:17:27,000 --> 00:17:30,000 મને મારી સીએસએસ સુધી જાય છે, અને મને આગળ અને માત્ર જાઓ 322 00:17:30,000 --> 00:17:34,000 5 પિક્સેલ્સ માંથી 0 પિક્સેલ્સ આ ગાળો બદલો. 323 00:17:34,000 --> 00:17:37,000 મને આગળ પછી જાઓ અને ફાઈલ સાચવવા માટે, શોધ એન્જિન પર પાછા જાઓ 324 00:17:37,000 --> 00:17:40,000 અને, ફરીથી લોડ કરો અને પાનાંના મધ્યમ જુઓ. 325 00:17:40,000 --> 00:17:43,000 બધું મળીને સંકુચિત મળ્યો, અને જ્યારે હું આ ઉદાહરણ ચાબૂક મારી અપ 326 00:17:43,000 --> 00:17:46,000 મેં વિચાર્યું કે લખાણ ક્ષેત્ર અને પછી તેને નીચે તરત જ બટન સાથે મૂર્ખ હતા. 327 00:17:46,000 --> 00:17:50,000 હું તેને થોડો પેડ કરવા માગે છે, તેથી હું માર્જિન રજૂઆત કરી હતી. 328 00:17:50,000 --> 00:17:55,000 અમે શું વ્યાખ્યાન નથી કરશે ઘણા ડઝન પસાર છે 329 00:17:55,000 --> 00:17:58,000 સીએસએસ પ્રોપર્ટીઝ કે અસ્તિત્વમાં કારણ કે, ફરી, ત્યાં ફોન્ટ માપ જેવી વસ્તુઓ છે, 330 00:17:58,000 --> 00:18:02,000 ફોન્ટ વજન, ગાળો, લખાણ align, અને થોડા ડઝન લોકો, 331 00:18:02,000 --> 00:18:06,000 અને અમે તમને સમસ્યા માં નો સંદર્ભ લો પડશે વિવિધ ઓનલાઇન ટ્યુટોરિયલ થી 7 સેટ 332 00:18:06,000 --> 00:18:08,000 અને સંદર્ભો કે તમે આ વસ્તુઓ પસંદ કરવા માટે પરવાનગી આપે છે. 333 00:18:08,000 --> 00:18:10,000 પરંતુ શું દિવસ ઓવરને અંતે ખરેખર મહત્વનું છે 334 00:18:10,000 --> 00:18:12,000 >> સમજવા માટે કેવી રીતે આ બધી વસ્તુઓ લાગુ કરવામાં આવે છે. 335 00:18:12,000 --> 00:18:15,000 ફરીથી, જો આપણે પાસે શૈલી ટેગ અંદર જે 336 00:18:15,000 --> 00:18:19,000 આ પસંદગીકારો આઇડેન્ટીફાયર કેવા કે જે ઉલ્લેખ પણ જઈ શકો છો 337 00:18:19,000 --> 00:18:21,000 તમે જેની આ ગુણધર્મોમાં લાગુ કરવા માંગો છો, 338 00:18:21,000 --> 00:18:24,000 અને પછી તમે કી મૂલ્ય જોડ તરીકે ગુણધર્મો મૂકી 339 00:18:24,000 --> 00:18:28,000 કોલોન દ્વારા અલગ અને પછી અર્ધવિરામ હતું, 340 00:18:28,000 --> 00:18:32,000 અથવા તમે જે તમામ ફાડી અને તે અલગ સીએસએસ ફાઈલમાં મૂકી શકો છો 341 00:18:32,000 --> 00:18:35,000 પોતે સહી. 342 00:18:35,000 --> 00:18:39,000 તમામ હક, વિભાવનાઓ પર કોઈપણ પ્રશ્નો 343 00:18:39,000 --> 00:18:41,000 અથવા સીએસએસ મોટી ચિત્ર? 344 00:18:41,000 --> 00:18:43,000 તમે ફરીથી 7 pset તે વધુ જોશો, 345 00:18:43,000 --> 00:18:47,000 પરંતુ અમે તે સામાન્ય રીતે ખૂબ સરળ રાખવા પડશે. 346 00:18:47,000 --> 00:18:49,000 નહીં? અધિકાર છે. 347 00:18:49,000 --> 00:18:51,000 તે વાસ્તવિક પ્રોગ્રામીંગ ભાષા માટે સમય છે, 348 00:18:51,000 --> 00:18:54,000 અને અમે પાછા ઉદાહરણ સ્વરૂપે સીએસએસ એક થોડો આવવા પડશે. 349 00:18:54,000 --> 00:18:58,000 PHP ખરેખર એક અદ્ભૂત સુલભ ભાષા છે 350 00:18:58,000 --> 00:19:02,000 કે જેમાં તે વાક્યરચના અનુસાર લગભગ સી સમકક્ષ 351 00:19:02,000 --> 00:19:06,000 અન્ય શબ્દોમાં, જો તમે સી જાણો છો, તમે સૌથી વધુ ભાગ PHP માટે જાણે છે, 352 00:19:06,000 --> 00:19:08,000 ઓછામાં ઓછા વાક્યરચના અનુસાર, ભલે કેટલાક નવા લક્ષણો છે 353 00:19:08,000 --> 00:19:10,000 અને અમુક નવા ખ્યાલો અમે જોવા મળશે. 354 00:19:10,000 --> 00:19:13,000 >> પરંતુ સૌથી ભાગ માટે, હવે અમે સી માંથી PHP માટે સંક્રમણ કે 355 00:19:13,000 --> 00:19:16,000 નવી સામગ્રી મોટા ભાગના મોટા ચિત્રમાં ખરેખર છે, 356 00:19:16,000 --> 00:19:19,000 તમે કેવી રીતે કાર્યક્રમ માટે વેબ પર એક ભાષા તરીકે વિરોધ ઉપયોગ 357 00:19:19,000 --> 00:19:23,000 આદેશ વાક્ય પર અથવા એક ખીલેલું પ્રોમ્પ્ટ તરીકે તેથી અમે દૂર કરવામાં કરવાનું કર્યું છે માં. 358 00:19:23,000 --> 00:19:27,000 સંદર્ભ માટે, ખાસ કરીને 7 pset અને અંતિમ પ્રોજેક્ટ આગળ સાથે 359 00:19:27,000 --> 00:19:31,000 આ URL લાભ નથી અહીં લઈ જો તમે PHP ની આ વિધિ પર વાંચવા ગમશે. 360 00:19:31,000 --> 00:19:34,000 તે ખરેખર એક નિઃશુલ્ક ઑનલાઇન પુસ્તક છે અસરકારક રીતે ગમે છે, 361 00:19:34,000 --> 00:19:37,000 અને તમે પણ જાણવા મળે છે કે શું ખરેખર PHP વિશે સરસ કરીશું 362 00:19:37,000 --> 00:19:41,000 છે કે વિધેયો સેંકડો કે તે સાથે આવે છે, 363 00:19:41,000 --> 00:19:44,000 સી જ્યારે તમે જરૂરી વપરાશ નહિં હોય 364 00:19:44,000 --> 00:19:47,000 કરતાં વધુ વિધેયો ગણિત લાઇબ્રેરી હતા, જે CS50 પુસ્તકાલય. 365 00:19:47,000 --> 00:19:51,000 PHP અને આધુનિક ભાષાઓ, Python અને તેમની વચ્ચે રૂબી ઘણો માં, 366 00:19:51,000 --> 00:19:54,000 તમે ઘણા વધુ કાર્યો, જેનો અર્થ છે તમે લખવા માટે વિચાર ઍક્સેસ મેળવવા 367 00:19:54,000 --> 00:19:57,000 ખૂબ ઓછી કોડ કારણ કે તમે અન્ય લોકો ખભા પર ઊભા કરી શકે છે 368 00:19:57,000 --> 00:19:59,000 જેઓ પહેલાથી જ તમારા માટે છે અમુક વસ્તુઓ લખાયેલ છે. 369 00:19:59,000 --> 00:20:03,000 >> ચાલો PHP ની સિન્ટેક્ષ ઝડપી પ્રવાસ લો અને પછી થોડા ઉદાહરણો લખો. 370 00:20:03,000 --> 00:20:06,000 શું સારું છે તે વિશે PHP પ્રથમ અને અગ્રણી 371 00:20:06,000 --> 00:20:08,000 છે ત્યાં કોઈ મુખ્ય કાર્ય છે. 372 00:20:08,000 --> 00:20:10,000 જો તમે PHP એક કાર્યક્રમ લખવા માંગો છો તમે હમણાં કોડ લખવાનું શરૂ કરો, 373 00:20:10,000 --> 00:20:12,000 અને તમે મુખ્ય ચિંતા નથી. 374 00:20:12,000 --> 00:20:14,000 ત્યાં કોઈ પૂર્ણાંક છે. ત્યાં કોઈ વળતર છે. 375 00:20:14,000 --> 00:20:17,000 ત્યાં કોઈ argv argc, કે જ્યારે તમે કાર્યક્રમ લખવા જરૂરી છે છે. 376 00:20:17,000 --> 00:20:20,000 તેના બદલે તમે હમણાં કોડ લખવાનું શરૂ કરી શકો છો, અને આ ભાગ છે 377 00:20:20,000 --> 00:20:23,000 કારણ કે PHP છે જે એક અર્થઘટન ભાષા તરીકે ઓળખાય છે. 378 00:20:23,000 --> 00:20:26,000 સી કમ્પાઈલ કરવામાં આવી હતી, અને તે અર્થમાં કે તમે શરૂ માં સંકલિત કરવામાં આવ્યો હતો 379 00:20:26,000 --> 00:20:29,000 સોર્સ કોડ સાથે, તે રણકાર, કે જે કમ્પાઇલર દ્વારા ચલાવવા માટે, 380 00:20:29,000 --> 00:20:33,000 અને છેવટે કેટલાક પગલાંઓ નંબર પછી તમે પદાર્થ કોડ છે, અને 0s 1 સે વિચાર. 381 00:20:33,000 --> 00:20:36,000 PHP અને Python અને રૂબી અને પર્લ અને અન્ય 382 00:20:36,000 --> 00:20:39,000 ભાષાઓ વિવિધ પ્રકારની છે કે જે તમે તેમને કમ્પાઇલ હોતી નથી. 383 00:20:39,000 --> 00:20:42,000 તમે સ્રોત કોડ માંથી 0s અને 1 સે ન જઈ શકું. 384 00:20:42,000 --> 00:20:45,000 તમે માત્ર સ્ત્રોત કોડ ચલાવો, અને તમે સ્ત્રોત કોડ સ્કોર 385 00:20:45,000 --> 00:20:49,000 સામાન્ય લખાણ ફાઈલ માં લખ્યું, અંત આ કિસ્સામાં php. દ્વારા 386 00:20:49,000 --> 00:20:53,000 તેના બદલે છે. કેચ, અને તમારા કમ્પ્યુટર પર કાર્યક્રમ કરે છે શું 387 00:20:53,000 --> 00:20:57,000 છે તે શાબ્દિક વાક્ય દ્વારા વાક્ય દ્વારા તમારો કોડ રેખા દુભાષિત થાય છે. 388 00:20:57,000 --> 00:21:00,000 >> અન્ય શબ્દોમાં, જગ્યાએ પ્રોગ્રામ લખવા અને કાર્યક્રમ ચલાવો 389 00:21:00,000 --> 00:21:04,000 સીધા તમે એની જગ્યાએ php. માં સમાપ્ત થતા ફાઈલ સાથે કાર્યક્રમ લખો. 390 00:21:04,000 --> 00:21:09,000 પછી તમે ખરેખર php.exe કહેવાય કાર્યક્રમ ચલાવવા માટે, જો તમે Windows પર છો, 391 00:21:09,000 --> 00:21:12,000 અથવા માત્ર PHP જો તમે મેક ઓએસ અથવા Linux પર છો, 392 00:21:12,000 --> 00:21:17,000 અને તમે ઇનપુટ તરીકે PHP કાર્યક્રમ તમારી પોતાની સ્ત્રોત કોડ પૂરા પાડે છે, 393 00:21:17,000 --> 00:21:20,000 અને જીવન માં તેના હેતુ માટે તમારો કોડ ઉપરથી નીચે સુધી, ડાબેથી જમણે વાંચી છે, 394 00:21:20,000 --> 00:21:23,000 અને ગમે તો તમે તેને કર્યું છે કહ્યું નથી કરવું. 395 00:21:23,000 --> 00:21:25,000 >> માતાનો જુઓ આ શું વાક્યરચના અનુસાર અર્થ રહ્યું છે દો. 396 00:21:25,000 --> 00:21:27,000 PHP અમે શરતો હોય છે. 397 00:21:27,000 --> 00:21:29,000 આ સ્લાઇડ તમે શું 1 અઠવાડિયામાં ફરી જોયું સમાન જ હોય ​​છે 398 00:21:29,000 --> 00:21:33,000 કારણ કે વાક્યરચના અનુસાર શરતો, IFS અને બીજું IFS PHP માં બીજું અને 399 00:21:33,000 --> 00:21:35,000 આ જેવી જ લાગે છે. 400 00:21:35,000 --> 00:21:38,000 જ્યારે તે બુલિયન સમીકરણો માટે આવે છે તેઓ માટે આ જેવી જ જોવા જઈ રહ્યાં છો. 401 00:21:38,000 --> 00:21:43,000 જ્યારે તે વસ્તુઓ એકસાથે anding તરીકે બુલિયનો તે આ જેવી જ જોવા ચાલી રહ્યું છે તેને આવે છે. 402 00:21:43,000 --> 00:21:46,000 સ્વીચો જ જુઓ, અને તમે PHP માં ઉમેરાયેલ લાભ 403 00:21:46,000 --> 00:21:51,000 સી કે સ્વીચો માત્ર ચાર રચે છે અથવા પૂર્ણાંક પર સ્વિચ કરી શકે છે. 404 00:21:51,000 --> 00:21:53,000 તમે શબ્દમાળા કિંમત પર સ્વિચ કરી શકે છે. 405 00:21:53,000 --> 00:21:55,000 PHP માં તમે ખરેખર એવી અભિવ્યકિત કરી શકે છે 406 00:21:55,000 --> 00:21:58,000 કે જે ચલ જેના સમાવિષ્ટો શબ્દમાળા હોય છે, 407 00:21:58,000 --> 00:22:01,000 અને તમે ખરેખર વાસ્તવિક સાહજિક રીતે શબ્દમાળા સરખામણી કરી શકો છો, 408 00:22:01,000 --> 00:22:06,000 સરખામણી નિર્દેશક નથી, જેથી નક્કી છે કે કેમ તે કેસ કરવા માટે હું અથવા જ અથવા કંઈક બીજું. 409 00:22:06,000 --> 00:22:09,000 અમે તે સંભવિત લાંબા પહેલાં જોઈ શકશો. 410 00:22:09,000 --> 00:22:11,000 >> આંટીઓ પણ અદ્ભૂત જ છે. 411 00:22:11,000 --> 00:22:15,000 માટે આંટીઓ એક આરંભ, એક સ્થિતિ છે, અને સુધારાઓ કેટલાક નંબર હોય છે. 412 00:22:15,000 --> 00:22:18,000 જ્યારે પણ PHP માં હાજર આંટીઓ. 413 00:22:18,000 --> 00:22:21,000 શું જ્યારે આંટીઓ પણ PHP માં હાજર હોય, 414 00:22:21,000 --> 00:22:26,000 અને એરે PHP માં હાજર હોય, પરંતુ અહીં જ્યાં સિન્ટેક્ષ માટે થોડો અલગ વિચાર શરૂ કરે છે, 415 00:22:26,000 --> 00:22:29,000 પરંતુ ખ્યાલ જ છે, અને ખ્યાલ ખરેખર એ જ છે 416 00:22:29,000 --> 00:22:32,000 કારણ કે તેઓ સ્ક્રેચ સાથે અઠવાડિયું 0 હતા. 417 00:22:32,000 --> 00:22:34,000 પ્રથમ અને અગ્રણી સાઇન ડોલર છે. 418 00:22:34,000 --> 00:22:37,000 આ PHP માં ડિઝાઇન નિર્ણય હતો જેમાં કોઇ વેરિયેબલ 419 00:22:37,000 --> 00:22:41,000 PHP દ્વારા ડિઝાઈન $ સાઇન ઇન સાથે શરૂ થાય છે. 420 00:22:41,000 --> 00:22:46,000 કોઈ વધુ એક્સ, વાય, ઝેડ છે તે હવે X $ વાય, $ Z કારણ કે માત્ર. 421 00:22:46,000 --> 00:22:49,000 તે ધ્યાનમાં રાખો કંઈક છે, અને હવે બાજુ જમણી બાજુ 422 00:22:49,000 --> 00:22:52,000 આ ઝાકઝમાળ જેવું જ દેખાય છે, 423 00:22:52,000 --> 00:22:54,000 પરંતુ અમે ચોરસ કૌંસ અહીં ઉપયોગ કરી રહ્યાં છો. 424 00:22:54,000 --> 00:22:57,000 PHP અને જાવાસ્ક્રિપ્ટ, કારણ કે અમે આખરે જોશો, 425 00:22:57,000 --> 00:23:01,000 એક એરે તમે ઓપન ચોરસ કૌંસ કરવું અને ચોરસ કૌંસ બંધ ઘોષિત કર્યા, 426 00:23:01,000 --> 00:23:04,000 અને પછી તમે ints છે કે શું કિંમતો અલ્પવિરામથી અલગ પડેલ યાદી છે, 427 00:23:04,000 --> 00:23:09,000 અથવા શબ્દમાળાઓ અથવા તે ત્યાં અભિવ્યક્તિ ની અંદર અક્ષરો, ગમે તમે ઇચ્છો. 428 00:23:09,000 --> 00:23:11,000 >> હવે, અમે કેવી રીતે સી માં નહોતો તે આ કંઈક છે? 429 00:23:11,000 --> 00:23:16,000 સ્થિર જાણીતા નંબરો ઝાકઝમાળ જાહેર માટે સિન્ટેક્ષ શું હતો? 430 00:23:16,000 --> 00:23:19,000 તે સર્પાકાર કૌંસ હતો, જેથી નાના તફાવત અહીં છે, પરંતુ બન્ને PHP માં 431 00:23:19,000 --> 00:23:22,000 અને છેવટે જાવાસ્ક્રિપ્ટ તે માત્ર ચોરસ કૌંસ ઉપયોગ કરે છે, તેથી ખરેખર 432 00:23:22,000 --> 00:23:25,000 માત્ર એક જ રસપ્રદ અહીં વિગતવાર વેરિયેબલ નામ માટે સાઇન ડોલર છે 433 00:23:25,000 --> 00:23:28,000 અને પણ ચોરસ કૌંસ, અને ત્યાં એક વિચિત્ર વાત છે 434 00:23:28,000 --> 00:23:32,000 કે = સાઇન બાજુ ડાબા હાથ પર કરવામાં આવ્યું તેમજ છોડી દેવાયા. 435 00:23:32,000 --> 00:23:36,000 શું ખૂટે છે કે અમે અઠવાડિયા માટે થઈ હવે જરૂરી? યાહ. 436 00:23:36,000 --> 00:23:38,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 437 00:23:38,000 --> 00:23:41,000 કદ, જેથી ત્યાં એરે માપ કોઈ ઉલ્લેખ છે. 438 00:23:41,000 --> 00:23:45,000 પ્રમાણિકપણે, ત્યાં ડાબી બાજુ પર ચોરસ કૌંસ કોઈ ઉલ્લેખ છે 439 00:23:45,000 --> 00:23:47,000 આ = નિશાની છે, અને બીજું શું લીટી માંથી ખૂટે છે? 440 00:23:47,000 --> 00:23:49,000 યાહ. >> [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 441 00:23:49,000 --> 00:23:52,000 આ પ્રકાર છે, તેથી શું PHP વિશે ખાસ કરીને રસપ્રદ છે 442 00:23:52,000 --> 00:23:56,000 તે છે કે તે એક મજબૂત લખેલા ભાષા તરીકે સી નથી, 443 00:23:56,000 --> 00:23:58,000 અને જે મજબૂત અર્થમાં કે તમે ઘરનાં પરચૂરણ કામો કહેવું જોઇએ લખ્યો છે, 444 00:23:58,000 --> 00:24:00,000 તમે પૂર્ણાંક કહેવું જોઈએ, તમે ફ્લોટ કહેવું જ જોઈએ. 445 00:24:00,000 --> 00:24:03,000 >> કોઈપણ સમયે તમે એક ચલ માંગો છો તમે રણકાર કહેવું તેના પ્રકાર શું હોય છે. 446 00:24:03,000 --> 00:24:05,000 PHP થોડો lazier છે. 447 00:24:05,000 --> 00:24:08,000 તે સામાન્ય રીતે અર્થમાં લખ્યો છે કે 448 00:24:08,000 --> 00:24:11,000 તમે ફ્લોટ્સ અને અક્ષરો અને શબ્દમાળાઓ કરી શકો છો 449 00:24:11,000 --> 00:24:14,000 અને ints અને તેથી આગળ, પરંતુ ભાષા પોતે 450 00:24:14,000 --> 00:24:17,000 નથી કાળજી તમે શું ચલ ની અંદર મૂકવામાં ખરેખર નથી. 451 00:24:17,000 --> 00:24:20,000 તમે તેને અગાઉથી જાણ ન હોય માહિતી પ્રકાર શું 452 00:24:20,000 --> 00:24:22,000 છે એક ચલ માં જઈ રહી છે. 453 00:24:22,000 --> 00:24:24,000 તે તમે સંપૂર્ણપણે જેથી, આ સરસ છે 454 00:24:24,000 --> 00:24:27,000 કે તમને માહિતી લખીને વિશે તરીકે ખૂબ ચિંતા કરવાની જરૂર નથી 455 00:24:27,000 --> 00:24:29,000 બાબત ચિંતાજનક છે અને તમારી દલીલો શું છે અને તેથી આગળ. 456 00:24:29,000 --> 00:24:32,000 આ અર્થ પણ એ થાય PHP માં છેવટે વિધેયો કરવા માટે પરત કરવાનો પ્રયત્ન જવું છે 457 00:24:32,000 --> 00:24:36,000 ક્યાં તો સમય પૂર્ણાંક છે, અને ટૂંક સમયમાં કદાચ એક વખત 458 00:24:36,000 --> 00:24:40,000 તેઓ એક bool, એક બુલિયન ખોટા પાછા ફરવા માટે, ઉદાહરણ તરીકે પડશે, માટે મહત્વપૂર્ણ રીતે કંઈક ખોટું થયું હતું. 459 00:24:40,000 --> 00:24:44,000 આ અમને આપે કેટલાક upsides છે, પરંતુ તે પણ અમને પ્રકારની ડિઝાઇન દ્વારા કરશે 460 00:24:44,000 --> 00:24:47,000 થોડો lazier જ્યારે તે માહિતી ટાઈપ કરવા માટે આવે છે. 461 00:24:47,000 --> 00:24:50,000 >> બીજું શું ત્યાં છે ધ્યાનમાં રાખવા અહીં? 462 00:24:50,000 --> 00:24:54,000 ચલો તદ્દન આ છે, તેથી $ s = માંગો જુઓ "વિશ્વ હેલો." 463 00:24:54,000 --> 00:24:57,000 કે કદાચ છે, જે અગાઉના ઉદાહરણ પરથી અનુમાન કરી શકાય એવું, 464 00:24:57,000 --> 00:24:59,000 અને અમે લૂપ અન્ય પ્રકારના હોય છે. 465 00:24:59,000 --> 00:25:02,000 આ અમે ખરેખર જ્યારે એક વખત જોશો કારણ કે તે તદ્દન સરળ છે, 466 00:25:02,000 --> 00:25:04,000 એક foreach રચવા. 467 00:25:04,000 --> 00:25:11,000 આ કિસ્સામાં, foreach લૂપ તેના કૌંસ 3 શબ્દો ની અંદર સામાન્ય રીતે લે છે, 468 00:25:11,000 --> 00:25:16,000 $ પ્રથમ કંઈક છે, કે જે એરે શું તમે છે નથી સભ્યો ઉપર ફરી વળવું માંગો છો, 469 00:25:16,000 --> 00:25:19,000 પછી શાબ્દિક મુખ્ય શબ્દ, અને છેલ્લે પછી, 470 00:25:19,000 --> 00:25:21,000 અન્ય ચલ નામ કે જે તમે પસંદ કરો. 471 00:25:21,000 --> 00:25:23,000 તે foo, બાર, અથવા તત્વ હોઇ શકે છે, 472 00:25:23,000 --> 00:25:26,000 અને આ રચના શું કરે છે 473 00:25:26,000 --> 00:25:29,000 છે જો એરે $ 10 ઘટકો શામેલ છે 474 00:25:29,000 --> 00:25:34,000 આ એરે-માફ દરેક ઇટરેશન પર, આ લૂપ દરેક ઇટરેશન પર 475 00:25:34,000 --> 00:25:37,000 આ ચલ કહેવાય તત્વ માટે અપડેટ કરવામાં રહ્યું છે 476 00:25:37,000 --> 00:25:40,000 માટે એરે પ્રથમ તત્વ, પછી એરે બીજા તત્વ હોય છે, 477 00:25:40,000 --> 00:25:44,000 પછી એરે ત્રીજા તત્વ, ત્યાં જરૂર obviating 478 00:25:44,000 --> 00:25:46,000 માટે સહેજ હેરાન ચોરસ કૌંસ નોટેશનમાં કરવા અને 479 00:25:46,000 --> 00:25:49,000 હું $ ક્રમ એરે માં ઇન્ડેક્સ છે. 480 00:25:49,000 --> 00:25:53,000 PHP તમારા માટે અને દરેક ઇટરેશન પર કામ તમામ કરે છે 481 00:25:53,000 --> 00:25:55,000 માત્ર તમે એરે ના આગામી તત્વ હાથ 482 00:25:55,000 --> 00:26:01,000 તમે તેના વિશે ખબર હોય અથવા તેના આંકડાકીય અનુક્રમણિકા સ્થાન વિશે કાળજી કર્યા વગર. 483 00:26:01,000 --> 00:26:04,000 >> અને પછી છેલ્લે, હવે માટે, ત્યાં એક PHP ની અન્ય લક્ષણ છે 484 00:26:04,000 --> 00:26:08,000 કે ભારે ઉપયોગી છે, ખાસ કરીને જ્યારે અમે વેબ પર પ્રોગ્રામિંગ શરૂ ચાલી રહ્યું છે, 485 00:26:08,000 --> 00:26:10,000 અને તે એક સમૂહનો એરે તરીકે ઓળખાય છે. 486 00:26:10,000 --> 00:26:13,000 આ એરે કે અમે આમ અત્યાર સુધી ખબર પહેલાં 20 સેકન્ડ તરીકે 487 00:26:13,000 --> 00:26:17,000 અને ભૂતકાળમાં 8 અઠવાડિયા માટે સંખ્યાની દ્રષ્ટિએ એરે ચૂકવે છે, 488 00:26:17,000 --> 00:26:20,000 પરંપરાગત એરે જ્યાં સૂચકાંકો ints છે સૉર્ટ કરો, 489 00:26:20,000 --> 00:26:23,000 0, 1, 2, પર તમામ રીત. 490 00:26:23,000 --> 00:26:25,000 સમૂહનો એરે ઘણો વધુ શક્તિશાળી છે. 491 00:26:25,000 --> 00:26:28,000 તેઓ તમને મનસ્વી કીઓ પાસે પરવાનગી આપવા માટે, 492 00:26:28,000 --> 00:26:31,000 મનસ્વી સૂચકાંકો અને મનસ્વી કિંમતો. 493 00:26:31,000 --> 00:26:34,000 એક પરંપરાગત એરે જ્યારે તે 0, 1 2, છે, 494 00:26:34,000 --> 00:26:37,000 એક સમૂહનો એરે માં તમે ઇન્ડેક્સ કરી શકો છો 495 00:26:37,000 --> 00:26:41,000 અથવા foo એક કી મૂલ્ય જેની બાર છે. 496 00:26:41,000 --> 00:26:46,000 પછી તમે બીજું કી નામ જેની baz છે અને કિંમત જેના qux છે કરી શકો છો. 497 00:26:46,000 --> 00:26:49,000 >> ફરીથી, મૂર્ખ કોમ્પ્યુટર વિજ્ઞાન સામાન્ય ચલ અહીં નામો, 498 00:26:49,000 --> 00:26:55,000 પરંતુ મુદ્દો એ છે કે આ એરે કૌંસ 0 અથવા 1 કૌંસ નથી. 499 00:26:55,000 --> 00:26:59,000 તે તેના બદલે કૌંસ foo અને કૌંસ baz હોય બનશે. 500 00:26:59,000 --> 00:27:03,000 આ એક ઘણો વધુ વર્સેટાઇલ છે કે આપણે માટે સાંકળવા કરવાનો પ્રયત્ન જઈ રહ્યાં છો 501 00:27:03,000 --> 00:27:07,000 અન્ય શબ્દો શબ્દો, મૂલ્યો સાથે સંપૂર્ણપણે આપખુદ કીઓ, 502 00:27:07,000 --> 00:27:12,000 અને અમે સતત સમય માટે તે કિંમતો પાછી મેળવવા કરવાનો પ્રયત્ન જઈ રહ્યાં છો 503 00:27:12,000 --> 00:27:14,000 કારણ કે હૂડ નીચે શું એક સમૂહનો એરે 504 00:27:14,000 --> 00:27:16,000 ખરેખર હેશ કોષ્ટક હોય છે. 505 00:27:16,000 --> 00:27:20,000 યાદ કે જે હેશ ટેબલ તમે કેટલાક ઇનપુટ મૂકવા માટે પરવાનગી આપે છે 506 00:27:20,000 --> 00:27:25,000 શબ્દ ડેવિડ મૂકવા માંગો જો તમે શબ્દકોશ અમુક પ્રકારના માં ડેવિડ સામેલ કરવા માંગો છો, 507 00:27:25,000 --> 00:27:27,000 અને પછી તમે પાછા કેટલાક કિંમત સામાન્ય રીતે મળે છે. 508 00:27:27,000 --> 00:27:29,000 સ્પેલર, જે સાચું અથવા ખોટું કિસ્સામાં. 509 00:27:29,000 --> 00:27:33,000 ડેવિડ અથવા શબ્દ ગમે છે અથવા શબ્દકોશ નથી. 510 00:27:33,000 --> 00:27:36,000 એક સમૂહનો એરે ખરેખર માત્ર એક હેશ કોષ્ટક હોય તો, 511 00:27:36,000 --> 00:27:38,000 પરંતુ તેને એક વધુ વપરાશકર્તા મૈત્રીપૂર્ણ અવતાર છે. 512 00:27:38,000 --> 00:27:41,000 આપણે જોઈ શકશો, તે માટે અમને કેટલીક વસ્તુઓ કરવા માટે પરવાનગી આપે છે ચાલી રહ્યું છે 513 00:27:41,000 --> 00:27:43,000 ખુબ જ સરળતાથી. 514 00:27:43,000 --> 00:27:45,000 >> ચાલો કેટલાક મૂળભૂત PHP પર એક નજર 515 00:27:45,000 --> 00:27:47,000 ઉદાહરણો અને જુઓ અમે શું કરીએ આ ભાષા સાથે કરી શકો છો. 516 00:27:47,000 --> 00:27:51,000 મને આગળ વધો અને અમારા સ્રોત ડિરેક્ટરીમાં આજે ખુલ્લુ 517 00:27:51,000 --> 00:27:54,000 ફાઇલ hello1.php કહેવાય છે. 518 00:27:54,000 --> 00:27:57,000 આ ફાઇલ વધુ ટિપ્પણી કરતાં તે વાસ્તવિક કોડ છે, 519 00:27:57,000 --> 00:28:00,000 જેથી દો મને વાસ્તવમાં ફાઈલ ના ટિપ્પણીઓ બધી દૂર 520 00:28:00,000 --> 00:28:05,000 અને તમે કદાચ સરળ PHP અહીં કાર્યક્રમ માટે હાજર હોય છે. 521 00:28:05,000 --> 00:28:07,000 5 રેખા, અને તે કેટલાક સફેદ જગ્યા છે, 522 00:28:07,000 --> 00:28:09,000 જેથી કેટલાક ચાવીરૂપ તફાવતો અહીં નોટિસ. 523 00:28:09,000 --> 00:28:12,000 ફાઇલ hello1.php કહેવામાં આવે છે. 524 00:28:12,000 --> 00:28:16,000 ખૂબ પ્રથમ વાક્ય છે, જોકે, <છે php?. 525 00:28:16,000 --> 00:28:18,000 સ્પિરિટમાં HTML માં સમાન, 526 00:28:18,000 --> 00:28:21,000 અક્ષરો કે ક્રમ કમ્પ્યૂટર કહે છે 527 00:28:21,000 --> 00:28:25,000 "અરે, કોમ્પ્યુટર, અહીં એક કાર્યક્રમ અમે PHP માં છો આવે છે." 528 00:28:25,000 --> 00:28:28,000 તે ખાતરી કરો કે તે ભેળસેળ ન કે તે કેટલાક અન્ય ભાષા બનાવે છે. 529 00:28:28,000 --> 00:28:30,000 લાઈન 2 રસપ્રદ સફેદ જગ્યા છે. 530 00:28:30,000 --> 00:28:32,000 3 લાઈન અમારા જૂના મિત્ર printf છે, 531 00:28:32,000 --> 00:28:34,000 PHP ની સંદર્ભમાં આ સમય. 532 00:28:34,000 --> 00:28:37,000 PHP તેના printf પોતાની આવૃત્તિ કે જે ચોક્કસ જ વર્તે છે, 533 00:28:37,000 --> 00:28:39,000 તેથી આ માત્ર છાપો રહ્યું છે "વિશ્વ હેલો." 534 00:28:39,000 --> 00:28:46,000 અને પછી આ વિપરીત અહીં ટેગ,>? એનો અર્થ એ થાય કે તે મારા PHP કોડ માટે છે. 535 00:28:46,000 --> 00:28:48,000 >> ચાલો જોવા આ કેવી રીતે ચાલે છે. 536 00:28:48,000 --> 00:28:50,000 હું મારી ટર્મિનલ વિન્ડોમાં પાછા અહીં જાઓ જાઉં છું. 537 00:28:50,000 --> 00:28:52,000 હું મારી PHP ડિરેક્ટરીમાં જાઓ જાઉં છું. 538 00:28:52,000 --> 00:28:56,000 નોંધ કરો કે અમે ફાઈલો સંપૂર્ણ ઝૂડો, પ્રથમ એક કે જે hello.php છે. 539 00:28:56,000 --> 00:29:01,000 મને આગળ વધો અને આ, hello1.php દાખલ કરો, ચલાવો. 540 00:29:01,000 --> 00:29:03,000 પરવાનગી નકારાઈ. ઠીક છે. 541 00:29:03,000 --> 00:29:06,000 અમે કેવી રીતે ભૂતકાળમાં આ જેવી વસ્તુઓ સુધારાઈ? 542 00:29:06,000 --> 00:29:08,000 શું કે >>? [અશ્રાવ્ય વિદ્યાર્થી પ્રતિભાવ] છે 543 00:29:08,000 --> 00:29:11,000 અમે વાંચી અને લખી છે, પરંતુ દો મને ls-l કરવાની જરૂર છે. 544 00:29:11,000 --> 00:29:14,000 આ કંઈક ભેદી આઉટપુટ જેમાં hello1 યાદ રાખો 545 00:29:14,000 --> 00:29:17,000 મને દ્વારા વાંચી શકાય અને લખી શકાય તેવી હોય તેમ લાગે છે 546 00:29:17,000 --> 00:29:19,000 પરંતુ દરેક વ્યક્તિને દ્વારા વાંચી શકાય. 547 00:29:19,000 --> 00:29:22,000 તે તારણ આ ખરેખર યોગ્ય દિશામાં એક પગલું નથી. 548 00:29:22,000 --> 00:29:25,000 એક અર્થઘટન ભાષા સાથે ફરી, તફાવત 549 00:29:25,000 --> 00:29:27,000 છે તમે કાર્યક્રમ સીધી દોડતા નથી. 550 00:29:27,000 --> 00:29:30,000 તમે તેના બદલે એક દુભાષિયો ચલાવો અને તે કોડ સોંપી 551 00:29:30,000 --> 00:29:33,000 કે જેથી તમે તેને વાક્ય દ્વારા વાક્ય અર્થઘટન કરી શકે તેવા પરચૂરણ ખર્ચ કર્યો છે. 552 00:29:33,000 --> 00:29:36,000 આ કિસ્સામાં, ઈન્ટરપ્રીટર અથવા કાર્યક્રમ હું વાસ્તવમાં ચલાવવા માંગો છો 553 00:29:36,000 --> 00:29:38,000 છે શાબ્દિક PHP કહેવાય છે. 554 00:29:38,000 --> 00:29:41,000 >> ક્યાંક આ ઉપકરણ આ હાર્ડ ડ્રાઈવ પર ત્યાં એક કાર્યક્રમ છે 555 00:29:41,000 --> 00:29:45,000 કોઈએ PHP કહેવાય લખ્યું, અથવા Windows php.exe છે. 556 00:29:45,000 --> 00:29:48,000 હું અહીં કરવા જાઉં છું શું છે હું ખરેખર PHP સ્કોર જાઉં છું 557 00:29:48,000 --> 00:29:51,000 પરંતુ તે એક આદેશ વાક્ય દલીલ તરીકે કોડ કે જે મેં લખ્યું આપી, 558 00:29:51,000 --> 00:29:54,000 અને પછી હું બહાર ઝૂમ અને દાખલ ફટકો પડશે. 559 00:29:54,000 --> 00:29:58,000 તે મારા માટે મારા કાર્યક્રમ ચલાવે છે, નીચે, ઉપર ડાબેથી જમણે. 560 00:29:58,000 --> 00:30:01,000 મને આગળ વધો અને આ એક થોડો અણબનાવ ખોલો. 561 00:30:01,000 --> 00:30:05,000 Hello2.php નોટિસ કે ખૂબ આ 562 00:30:05,000 --> 00:30:08,000 મોટે ભાગે ટિપ્પણીઓ, જેથી દો મને એક વિક્ષેપ તરીકે તે છૂટકારો મેળવવા માટે, 563 00:30:08,000 --> 00:30:13,000 અને શું સ્પષ્ટ રીતે અલગ હવે આ ફાઈલ વિશે? 564 00:30:13,000 --> 00:30:15,000 ત્યાં આ નવી લાઇન અંશે ટોચ પર છુપાયેલું છે. 565 00:30:15,000 --> 00:30:20,000 રેખા 1 તે # છે! / Bin / php. 566 00:30:20,000 --> 00:30:24,000 બિન દ્વિસંગીઓ માટે Linux અને Mac OS પર પ્રચલન છે, 567 00:30:24,000 --> 00:30:27,000 જેથી bin / અર્થ થાય છે કે આ એક દ્વિસંગીઓ સમૂહ સમાવતી ફોલ્ડર છે 568 00:30:27,000 --> 00:30:29,000 કે પ્રોગ્રામ છે, એક જે PHP છે. 569 00:30:29,000 --> 00:30:32,000 આ #! છે shebang હુલામણું નામ, 570 00:30:32,000 --> 00:30:35,000 જે તેને કહેતા ઝડપી રસ્તો છે, અને આનો અર્થ શું થાય 571 00:30:35,000 --> 00:30:40,000 એ છે કે જ્યારે તમે આ કાર્યક્રમ હવે સ્કોર ત્યાં ફાઈલ ટોચ પર એક સંકેતની છે 572 00:30:40,000 --> 00:30:44,000 કમ્પ્યૂટર દુભાષિયો શું વાપરવા માટે કહે છે. 573 00:30:44,000 --> 00:30:47,000 >> તે થોડો હેરાન નહીં જો તમે તમારા વપરાશકર્તાઓ અને તમારા ગ્રાહકોને કહેવું હતું 574 00:30:47,000 --> 00:30:50,000 "અરે, અમે આ hello1.php નામના પ્રોગ્રામ લખ્યો." 575 00:30:50,000 --> 00:30:54,000 બધા તમારે કરવા કાયમ PHP ચાલે છે અને પછી આ કાર્યક્રમના નામ. 576 00:30:54,000 --> 00:30:58,000 પ્રમાણિકપણે, તે માત્ર NICER કરવા hello1.php રન કરશે, 577 00:30:58,000 --> 00:31:00,000 અને ખરેખર, અમે જો અમે નીચેની કરી શકો છો. 578 00:31:00,000 --> 00:31:05,000 મને આગળ વધો અને hello2 માં ls-l, અને સૂચના કરવું તે હજુ પણ માત્ર વાંચી છે લખી 579 00:31:05,000 --> 00:31:10,000 અને પછી વાંચો વાંચો, જેથી હું હજુ સુધી આ ન કરો તો, hello2.php કરી શકો છો. 580 00:31:10,000 --> 00:31:15,000 પરંતુ અમે આ અત્યાર સુધીમાં થોડા સમય માટે છેલ્લી વખત રજૂઆત કરી હતી, આ chmod આદેશ. 581 00:31:15,000 --> 00:31:20,000 જો હું chmod એક + X છે, જે તમામ વત્તા executability અર્થ છે કરવા માટે, 582 00:31:20,000 --> 00:31:26,000 અને પછી hello2.php અને પછી ls-l ફરીથી નોટિસ નથી શું બદલ્યું. 583 00:31:26,000 --> 00:31:29,000 એક, લિનક્સ મને દર્શાવે છે લીલા માં ફાઇલ નામ માટે વિચાર અભિવ્યક્ત 584 00:31:29,000 --> 00:31:32,000 તે કારણે એક્ઝેક્યુટેબલ, પરંતુ વધુ મહત્ત્વની બાજુ ડાબા હાથ પર 585 00:31:32,000 --> 00:31:36,000 નોટિસ કે એક્ઝેક્યુટેબલ માટે એક્સ રજૂ બીટ હવે સેટ કરવામાં આવ્યું છે. 586 00:31:36,000 --> 00:31:42,000 હવે એનો અર્થ એ થાય શું છે હું હંમેશની જેમ ./hello2.php ચલાવી શકો છો, 587 00:31:42,000 --> 00:31:45,000 દાખલ દબાવો, અને કારણ કે તે ખૂબ ફાઇલ ટોચ પર shebang ઓફ 588 00:31:45,000 --> 00:31:48,000 કે સંકેત છે, ફરી Linux ને કે કહે છે, 589 00:31:48,000 --> 00:31:51,000 આ દુભાષિયો વાપરવા માટે આ ફાઇલ ચલાવો. 590 00:31:51,000 --> 00:31:54,000 વપરાશકર્તા ખરેખર તેને ટાઇપ કરવા મજબૂર વિશે ચિંતા કરશો નહીં. 591 00:31:54,000 --> 00:31:57,000 >> અને સરસ શું હવે તે પ્રકારની મારા ગ્રાહકો માટે અપ્રસ્તુત અથવા મારા મિત્રો છે 592 00:31:57,000 --> 00:32:01,000 ભાષા શું હું આ કાર્યક્રમ લખ્યું હતું, જેથી હું આગળ mv સાથે જઈ શકે છે 593 00:32:01,000 --> 00:32:04,000 અને hello2 માટે દાખલા તરીકે આ વસ્તુ, નામ બદલો. 594 00:32:04,000 --> 00:32:07,000 અને હવે જો હું ./hello2 કરવું 595 00:32:07,000 --> 00:32:10,000 અને બહાર ઝૂમ મારા કાર્યક્રમ ચલાવવા માટે ચાલુ રહે છે. 596 00:32:10,000 --> 00:32:13,000 આ ફાઇલ એકસટેન્શન માનવ સંમેલન જરૂરી છે છે 597 00:32:13,000 --> 00:32:15,000 રણકાર અને મેક કે જે તેમને જોવા માટે કંઈક છે. 598 00:32:15,000 --> 00:32:18,000 પરંતુ મહેરબાની કરીને PHP માટે, હું આ ફાઇલ એક્સ્ટેંશન કંઈપણ હું માંગો છો કહી શકે છે. 599 00:32:18,000 --> 00:32:22,000 હું રૂબી અંતે વિચારીને કે હું ખરેખર સારી છું માં વિશ્વ ટ્રીક કરી શકે છે, 600 00:32:22,000 --> 00:32:25,000 અને હું hello2.rb લખી અને પછી શકે આ ચલાવો, 601 00:32:25,000 --> 00:32:28,000 અને વોઇલા Query, હવે હું રૂબી આવૃત્તિ છે, જેમાં સંપૂર્ણ જૂઠાણું છે. 602 00:32:28,000 --> 00:32:30,000 પરંતુ ફાઇલ એકસટેન્શન અર્થહીન છે 603 00:32:30,000 --> 00:32:35,000 જો ફાઈલ એક્ઝેક્યુટેબલ છે અને ફાઈલ ટોચ પર આ ખાસ સૂચક છે. 604 00:32:35,000 --> 00:32:38,000 >> હવે, એક અલગ દો, મને ઝડપથી 3 આવૃત્તિ તમને બતાવે છે, 605 00:32:38,000 --> 00:32:40,000 જે ઉપયોગી જાણવા યુક્તિ જેવું છે. 606 00:32:40,000 --> 00:32:45,000 Hello3 માં હું સહેજ કંઇક ખોટું કર્યું 607 00:32:45,000 --> 00:32:47,000 કે હું સ્રોત કોડ ઑનલાઇન અપડેટ કરીશું. 608 00:32:47,000 --> 00:32:50,000 3 આવૃત્તિ માં તે તારણ છે કે જે મોટા ભાગના Linux ને કમ્પ્યુટર્સ પર 609 00:32:50,000 --> 00:32:53,000 ત્યાં પર્યાવરણ માટે env કહેવાય કાર્યક્રમ છે, 610 00:32:53,000 --> 00:32:56,000 અને તમે અહીં શું કરી શકો છો છે જો તમે કોઈ વિચાર હોય છે, જ્યાં PHP 611 00:32:56,000 --> 00:33:00,000 છે સ્થાનિક હાર્ડ ડ્રાઇવ પર સ્થાપિત થયેલ છે, કારણ કે ખરેખર તે કમ્પ્યુટર પર આધારિત અલગ અલગ હોય છે શકે છે 612 00:33:00,000 --> 00:33:03,000 કે કોઈને ઉપયોગ કરે છે, env માત્ર કહે સ્કોર env, 613 00:33:03,000 --> 00:33:07,000 જે સૌથી વધુ સિસ્ટમો પર છે, અને આકૃતિ જ્યાં PHP છે. 614 00:33:07,000 --> 00:33:11,000 ફક્ત એક સામાન્ય ટ્રિક જેથી તમે બહાર શોધવા જ્યાં કાર્યક્રમ છે ચિંતા નથી. 615 00:33:11,000 --> 00:33:14,000 પરંતુ જો તમે કાળજી કરવું તે શોધવા જ્યાં કાર્યક્રમ છે અને તમે આમ અત્યાર સુધી ન સંભાળ છે 616 00:33:14,000 --> 00:33:16,000 તમે આદેશ કે જે વાપરી શકો છો. 617 00:33:16,000 --> 00:33:19,000 >> મને બહાર ઝૂમ અને પ્રકાર php જે, 618 00:33:19,000 --> 00:33:23,000 નોટિસ અને તે મને કહે છે તે usr / bin / php માં ખરેખર છે. 619 00:33:23,000 --> 00:33:25,000 તે અસત્ય પ્રકારની છે. તે બિન પણ છે. 620 00:33:25,000 --> 00:33:27,000 તે માત્ર મને પ્રથમ હિટ દર્શાવે છે. 621 00:33:27,000 --> 00:33:31,000 જો તમે ક્યારેય વિસ્મય જ્યાં રણકાર છે, રણકાર, જે usr / bin / રણકાર માં છે, 622 00:33:31,000 --> 00:33:34,000 જે કરો, / usr bin / કરો, અને તે અર્થ શું આ બધા સમય છે 623 00:33:34,000 --> 00:33:38,000 તમે ટાઇપ કરવામાં આવી શકે છે usr / bin / રણકાર માટે રણકાર સ્કોર દાખલ કરો, 624 00:33:38,000 --> 00:33:41,000 પરંતુ જટિલ તેનો હિસ્સો પ્રકારની છે કે જે આવું, કેટલાક ફોલ્ડર્સ 625 00:33:41,000 --> 00:33:44,000 જેમ usr / bin અને બિન મૂળભૂત ધારવામાં આવે છે 626 00:33:44,000 --> 00:33:50,000 જેથી કોમ્પ્યુટર માટે તમે તેમને જોવા જાણે છે. 627 00:33:50,000 --> 00:33:53,000 એક સુપર, સુપર સરળ હેલો વર્લ્ડ પ્રોગ્રામ લખવાની પર કોઈપણ પ્રશ્નો 628 00:33:53,000 --> 00:33:55,000 PHP અને પછી તે ચાલી રહ્યું? 629 00:33:55,000 --> 00:33:59,000 હવે કારણ કે અમે વધુ આકર્ષક વાક્યરચના દાખલ શરૂ કરી શકશો. 630 00:33:59,000 --> 00:34:01,000 બધા હક, અહીં આપણે જાઓ. 631 00:34:01,000 --> 00:34:03,000 આ કાર્યક્રમો અમે ખરેખર જોઇ છે તે બધા પહેલાં. 632 00:34:03,000 --> 00:34:07,000 >> જો હું ખોલવા માટે, ઉદાહરણ માટે, ચાલો beer1.php કરવા માટે, 633 00:34:07,000 --> 00:34:09,000 અમે આ કેટલાક વર્ઝન મારફતે જાઓ, પણ હું શું કર્યું હશે 634 00:34:09,000 --> 00:34:13,000 હતી હું નીચે બેઠા અને તે રેડવામાં અથવા રૂપાંતરિત 635 00:34:13,000 --> 00:34:15,000 મારા સી PHP કોડ માટે અહીં કોડ. 636 00:34:15,000 --> 00:34:18,000 ફાઇલ ટોચ મોટાભાગના અહીં ટિપ્પણીઓ છે. 637 00:34:18,000 --> 00:34:20,000 તે વર્ષનું બહાર ત્યાં એક નવી કાર્ય અમે જરૂર readline કહેવાય છે. 638 00:34:20,000 --> 00:34:23,000 GetString, સ્મૃતિ, અઠવાડિયું 0 થી એક CS50 વસ્તુ હતી. 639 00:34:23,000 --> 00:34:27,000 PHP તેના પોતાના વપરાશકર્તા મૈત્રીપૂર્ણ readline કહેવાય કાર્ય સાથે આવે છે 640 00:34:27,000 --> 00:34:30,000 જે 1 દલીલ કે જે પ્રોમ્પ્ટ સ્પષ્ટ લે છે 641 00:34:30,000 --> 00:34:33,000 કે જે તમે વપરાશકર્તા બતાવવા માટે કરવા માંગો છો, અને શું readline કરે છે 642 00:34:33,000 --> 00:34:35,000 છે તે ચકાસણી વપરાશકર્તા પ્રકારના ગમે આપે છે 643 00:34:35,000 --> 00:34:39,000 આ કિસ્સામાં, હું n $ કહેવાય ચલ જાહેર છું. 644 00:34:39,000 --> 00:34:42,000 હું તેને readline પરત કિંમત સ્ટોર છું 645 00:34:42,000 --> 00:34:44,000 આ શબ્દમાળા સાથે વપરાશકર્તાને પૂછવાની પછી. 646 00:34:44,000 --> 00:34:47,000 જસ્ટ બેકઅપ માટે ખરેખર આ વસ્તુ ચલાવવા દો, મને આગળ વધો 647 00:34:47,000 --> 00:34:50,000 અને php beer1.php ચલાવો. 648 00:34:50,000 --> 00:34:53,000 કેટલી બોટલ ત્યાં હશે? હિસ્સો માત્ર 2 કરવું આ સમય દો. 649 00:34:53,000 --> 00:34:55,000 દાખલ કરો. કે બધા છે. 650 00:34:55,000 --> 00:34:59,000 >> આ કાર્યક્રમ વિધેયાત્મક રીતે અઠવાડિયા પહેલા ના સી આવૃત્તિ સમાન છે. 651 00:34:59,000 --> 00:35:01,000 પરંતુ વાક્યરચના અનુસાર ચાલો શું અલગ છે. 652 00:35:01,000 --> 00:35:05,000 પછી હું વપરાશકર્તા સૂચના માંથી પૂર્ણાંક કે હું અમુક ભૂલ ચકાસણી કરી રહ્યો છું વિચાર, 653 00:35:05,000 --> 00:35:08,000 અને જો એન 1 કરતાં ઓછી છે હું છોડું અને હું છાપે 654 00:35:08,000 --> 00:35:11,000 અને 1 થી વપરાશકર્તા બહાર નીકળો માટે માફ સંદેશ છે. 655 00:35:11,000 --> 00:35:13,000 આ પણ થોડું અલગ છે. 656 00:35:13,000 --> 00:35:16,000  સી માં અમે શું હતી? સી અમે 1 ફર્યા. 657 00:35:16,000 --> 00:35:20,000 PHP માં તમે 1 થી બહાર નીકળવા છે, કે જે પ્રમાણિકપણે હું થોડો એક સાહજિક વધુ લાગે છે 658 00:35:20,000 --> 00:35:22,000 કારણ કે તમે શાબ્દિક કાર્યક્રમ બહાર નીકળતા કરી રહ્યાં છો. 659 00:35:22,000 --> 00:35:25,000 તમામ હક, અને પછી નીચે અહીં નકામી ગીત સમાન વાક્યરચના અનુસાર છે 660 00:35:25,000 --> 00:35:29,000 સિવાય ચલ માટે છે, તેથી નીચે લીટી અહીં 24 આગળ 661 00:35:29,000 --> 00:35:31,000 લૂપ માટે મારી નોટિસ લગભગ એ જ, 662 00:35:31,000 --> 00:35:34,000 પરંતુ હું i અને n સામે ડોલર, 663 00:35:34,000 --> 00:35:37,000 અને શું પણ 26 વાક્યમાંથી ખૂટે છે કે અમે ભૂતકાળમાં કર્યું 664 00:35:37,000 --> 00:35:39,000 જ્યારે ચલ હું જાહેર? 665 00:35:39,000 --> 00:35:41,000 ત્યાં કોઈ પ્રકાર છે. 666 00:35:41,000 --> 00:35:43,000 તે PHP માં ખોટું છે પૂર્ણાંક કહો. 667 00:35:43,000 --> 00:35:45,000 તમે ખાલી કરવા માટે કે શું કરવાની જરૂર નથી. 668 00:35:45,000 --> 00:35:48,000 આ કોમ્પ્યુટર, ઈન્ટરપ્રીટર PHP પૂરતી સ્માર્ટ સમજવુ છે 669 00:35:48,000 --> 00:35:51,000 કે જો તમે $ એક નંબર હું મૂકી તેને માનશે 670 00:35:51,000 --> 00:35:53,000 તમારા માટે એક નંબર તરીકે. 671 00:35:53,000 --> 00:35:57,000 અને પછી નીચે અહીં અમે હું $, આઇ, $ i માં પ્લગ - 1. 672 00:35:57,000 --> 00:36:00,000 કે બધા જ છે, અને પછી નીચે અહીં આપણે એક "વાહ, કે જે નકામી છે" printf કરવું 673 00:36:00,000 --> 00:36:02,000 અને પછી બહાર નીકળો (0). 674 00:36:02,000 --> 00:36:05,000 >> ફરીથી, અહીં takeaway છે કે ભલે અમે પ્રમાણમાં ખર્ચવા જઈ રહ્યાં છો 675 00:36:05,000 --> 00:36:09,000 PHP પર થોડો સમય, ચોક્કસપણે વિરુદ્ધ આપણે શું સી પર હતી, 676 00:36:09,000 --> 00:36:12,000 તે લગભગ એ જ છે, અને તેથી અમે શું આજે અને આગામી સપ્તાહ કરીશ 677 00:36:12,000 --> 00:36:14,000 અને બહાર નવા વિચારો કેટલીક ખરેખર ધ્યાન કેન્દ્રિત છે. 678 00:36:14,000 --> 00:36:17,000 જસ્ટ જોવા માટે કે એક અન્ય વસ્તુ પર સી માંથી અનુવાદિત નથી, 679 00:36:17,000 --> 00:36:20,000 આ સુપર સાદા કાર્યક્રમની અમે 1 અઠવાડિયું માં કર્યું હતું 680 00:36:20,000 --> 00:36:22,000 અથવા 2 કે જે કિંમત cubed. 681 00:36:22,000 --> 00:36:25,000 પરંતુ શું આ કાર્યક્રમ વિશે સમયે રસપ્રદ હતો કે છે 682 00:36:25,000 --> 00:36:28,000 વૈવિધ્યપૂર્ણ તેવા પરચૂરણ ખર્ચ કાર્ય કલ્પના કે અમે જાતને લખ્યું રજૂઆત કરી હતી. 683 00:36:28,000 --> 00:36:31,000 PHP માં વાક્યરચના લગભગ એ જ. 684 00:36:31,000 --> 00:36:33,000 અહીં ટોચ મારી કાર્યક્રમ છે. 685 00:36:33,000 --> 00:36:35,000 ફરી નોટિસ ગેરહાજર મુખ્ય કોઈપણ કલ્પના છે. 686 00:36:35,000 --> 00:36:39,000 હું કોડ લખવાનું શરૂ કરો, અને આ શું ઈન્ટરપ્રીટર દ્વારા ચલાવવામાં બનશે. 687 00:36:39,000 --> 00:36:42,000 હું છાપે એક્સ હવે 2, કદાચ. 688 00:36:42,000 --> 00:36:44,000 પછી હું cubing દાવો ... 689 00:36:44,000 --> 00:36:47,000 પછી હું સમઘન કાર્ય કૉલ અને એક્સ $ પાસ 690 00:36:47,000 --> 00:36:50,000 અને પરત એક્સ ડોલર કિંમત સોંપી. 691 00:36:50,000 --> 00:36:53,000 પછી હું દાવો છે કે તે cubed છે, અને પછી હું આ કહેવું છે, કે જે આસ્થાપૂર્વક 692 00:36:53,000 --> 00:36:55,000 એક્સ હવે 8 કહેવું પડશે. 693 00:36:55,000 --> 00:36:59,000 PHP માં કાર્ય માટે વાક્યરચના ક્યારેય છે તેથી થોડું અલગ છે. 694 00:36:59,000 --> 00:37:01,000 ફરીથી ગુમ પરત પ્રકાર છે. 695 00:37:01,000 --> 00:37:05,000 ફરી પાછી પ્રકાર ખૂટે છે અને પણ ગુમ શું અન્ય પ્રકાર છે? 696 00:37:05,000 --> 00:37:07,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 697 00:37:07,000 --> 00:37:10,000 વેલ, ઠીક છે, કે જે સારી છે. ચાલો એક બીજા કે પાછા આવો. 698 00:37:10,000 --> 00:37:12,000 >> અમે હોય છે, ન ઉદાહરણ માટે, અહીં ઈન્ નથી. 699 00:37:12,000 --> 00:37:15,000 અમે, હમણાં પૂરતું નથી, અહીં છે નથી કારણ કે, ફરી PHP માં, ઈન્ 700 00:37:15,000 --> 00:37:18,000 તમે ફક્ત જરૂર નથી અને કે ન જોઈએ, 701 00:37:18,000 --> 00:37:20,000 પરંતુ ત્યાં આ નવી કાર્ય કહેવાય કીવર્ડ છે. 702 00:37:20,000 --> 00:37:23,000 PHP તે લગભગ થોડી સ્પષ્ટ છે કારણ કે જ્યારે તમે કાર્ય કરવા માંગો છો 703 00:37:23,000 --> 00:37:26,000 તમે શાબ્દિક કાર્ય, કહો કે તમે તેને એક નામ આપો અને પછી અલ્પવિરામથી અલગ પડેલ યાદી 704 00:37:26,000 --> 00:37:28,000 તેની દલીલો જો કોઈપણ. 705 00:37:28,000 --> 00:37:32,000 કોઈ અથવા જેમ રદબાતલ કંઈપણ કહેવું જરૂર છે, અને તે પછી પરત જ હોય, 706 00:37:32,000 --> 00:37:35,000 એક * $ $ એક * $ એ. 707 00:37:35,000 --> 00:37:38,000 શું પણ ખૂટે છે? સામી આ અહીં નિર્દેશ બહાર. 708 00:37:38,000 --> 00:37:43,000 PHP માં સંપૂર્ણપણે ગેરહાજર ફાઈલ ટોચ પર પણ એક પ્રોટોટાઇપ છે. 709 00:37:43,000 --> 00:37:45,000 આ પણ ડિઝાઇન કરવામાં આવે છે. 710 00:37:45,000 --> 00:37:48,000 PHP જેવી ભાષા દુભાષિયા સ્માર્ટ કરતાં સી ક્યારેય હતા 711 00:37:48,000 --> 00:37:50,000 રણકાર જેમ કમ્પાઇલરોનો છે. 712 00:37:50,000 --> 00:37:53,000 >> કે રણકાર યાદ, જો તમે તે સમઘન અસ્તિત્વમાં ન હતું, 713 00:37:53,000 --> 00:37:56,000 જો તમે તેને કહો કે printf સાથેનું અસલ તરીકે અસ્તિત્વમાં નહોતી 714 00:37:56,000 --> 00:38:00,000 અથવા એક # સમાવેશ થાય છે, સાથે સાથે, તે તમને કિકિયારી અને તમારો કોડ પણ કમ્પાઇલ થઇ રહ્યા હતા. 715 00:38:00,000 --> 00:38:03,000 PHP અને વધુ આધુનિક ભાષાઓમાં ઘણો સ્માર્ટ છે જ્યારે તે આ છે. 716 00:38:03,000 --> 00:38:07,000 તેઓ તેને લેવા પર પોતાને તમારો કોડ તમામ મારફતે વાંચવાની 717 00:38:07,000 --> 00:38:11,000 અને પછી તમે કિકિયારી માત્ર જો તે સમઘન ક્યાંય નહીં. 718 00:38:11,000 --> 00:38:15,000 જો તે સમઘન નીચે અથવા શીર્ષ પર અથવા કેટલાક અલગ ફાઈલ છે તો કોઈ વાંધો નથી. 719 00:38:15,000 --> 00:38:18,000 PHP અને સમાન ભાષાઓ હવે પૂરતી સ્માર્ટ સુધીનું જુઓ 720 00:38:18,000 --> 00:38:26,000 તમે એ ભૂલ કરી તરીકે deeming પહેલાં બધું છે. 721 00:38:26,000 --> 00:38:28,000 જ્યાં છે કે અમને છોડી નથી? 722 00:38:28,000 --> 00:38:32,000 >> ચાલો પરિસ્થિતિમાં એક છેલ્લા ઉદાહરણ અહીં, 723 00:38:32,000 --> 00:38:35,000 અને જો હું ખૂબ conditions2.php નોટિસ ખોલવા 724 00:38:35,000 --> 00:38:37,000 અહીં વાક્યરચના લગભગ એ જ. 725 00:38:37,000 --> 00:38:40,000 હું બદલે readline GetString ઉપયોગ કરું છું, પરંતુ તે લીટી પહેલાની જેમ જ છે, 726 00:38:40,000 --> 00:38:42,000 "હું પૂર્ણાંક કૃપા કરીને ગમશે." 727 00:38:42,000 --> 00:38:45,000 હું પછી શરત જો હોય તો, જો, અને પછી બીજા એક એક બીજું, 728 00:38:45,000 --> 00:38:48,000 પરંતુ વિધેયાત્મક રીતે આ કાર્યક્રમ પણ આપણે શું અઠવાડિયા પહેલા કર્યું સમાન, 729 00:38:48,000 --> 00:38:51,000 તેથી જો હું આ વસ્તુ, conditions2 ઓફ php ચલાવવા માટે, 730 00:38:51,000 --> 00:38:54,000 અને હું તેને 23 જેવા નંબર આપી - 731 00:38:54,000 --> 00:38:57,000 મારી પાસે એક સકારાત્મક નંબર લીધો છે. જો હું તેને -1 આપવા હું નકારાત્મક નંબર લીધો છે. 732 00:38:57,000 --> 00:39:00,000 જો હું આપી તેને હું ખરેખર 0 0 લીધો છે. 733 00:39:00,000 --> 00:39:02,000 તેથી જેઓ આ બધી વિશે ધ્યાન આપતા? 734 00:39:02,000 --> 00:39:06,000 વેલ, અહીં વ્યાયામ મજા પ્રકારના એક 735 00:39:06,000 --> 00:39:10,000 મારા માટે ઓછામાં ઓછા પર પાછા જાઓ અને જુઓ ઝડપથી કેવી રીતે હું 5 pset અમલ થઈ શકે છે, 736 00:39:10,000 --> 00:39:12,000 આ ખોટી જોડણી pset. 737 00:39:12,000 --> 00:39:15,000 જણાવ્યું હતું કે આ speller.c તરીકે ઓળખાતી ફાઈલ હતી, 738 00:39:15,000 --> 00:39:17,000 અને ત્યાં એક dictionary.c તરીકે ઓળખાતી ફાઈલ હતી. 739 00:39:17,000 --> 00:39:20,000 હું શું હું હતા પ્રકારની થોડા મિનિટ ગાળી અને હું સી કોડ રૂપાંતરિત 740 00:39:20,000 --> 00:39:23,000 PHP કોડ છે, અને અમે સ્પેલર પર વધુ સમય ન ખર્ચ કરશે 741 00:39:23,000 --> 00:39:26,000 કારણ કે 5 pset માં જેમ જ તમે ખરેખર જરૂર ન હતી 742 00:39:26,000 --> 00:39:29,000 પોતે સ્પેલર પર વધુ સમય ગાળવા કારણ કે તમારું ધ્યાન શબ્દકોશ હતો. 743 00:39:29,000 --> 00:39:32,000 >> તે પૂરતો છે કે કહેવું જો તમે સ્પેલર દ્વારા વાંચી, 744 00:39:32,000 --> 00:39:35,000 આ ફાઇલ અહીં, તે સારુ ઘણી સી કોડ સમકક્ષ છે 745 00:39:35,000 --> 00:39:37,000 અમે તમને 5 pset માટે આપી હતી. 746 00:39:37,000 --> 00:39:39,000 મેં હમણાં જ કેટલાક સ્થળોએ $ ઉમેર્યા છે. 747 00:39:39,000 --> 00:39:43,000 મને ચોક્કસ કાર્ય નામો બદલ્યા છે જો તેઓ PHP અસ્તિત્વમાં ન. 748 00:39:43,000 --> 00:39:45,000 ત્યાં એક વધારાની વસ્તુ અહીં, preg_match, 749 00:39:45,000 --> 00:39:48,000 જે આવું થોડું પારખુ માર્ગ છે, પરંતુ અમે પાછા કે છેવટે આવવા પડશે. 750 00:39:48,000 --> 00:39:51,000 પરંતુ ટૂંકા માં, સ્પેલર લગભગ સમાન હોય છે, અને જો તમે ખૂબ જ નીચે જુઓ 751 00:39:51,000 --> 00:39:54,000 તે આખરે બહાર spits આ શું અહીં છે, 752 00:39:54,000 --> 00:39:57,000 શબ્દો ખોટીજોડણીવાળું, શબ્દકોશ લખાણ છે, શબ્દોમાં શબ્દો. 753 00:39:57,000 --> 00:40:00,000 બધા હક છે, તેથી રસપ્રદ હવે શું નીચેના છે. 754 00:40:00,000 --> 00:40:05,000 મારા ફાઈલ ટોચ પર હું dictionary.php જરૂરી છે. 755 00:40:05,000 --> 00:40:09,000 જસ્ટ તરીકે C # સમાવેશ થાય છે PHP ખાસ કહેવાય જરૂર કામગીરી ધરાવે છે 756 00:40:09,000 --> 00:40:14,000 કે ખૂબ ખૂબ જ વસ્તુ કરે છે, એક dictionary.php તરીકે ઓળખાતી ફાઈલ જરૂરી છે. 757 00:40:14,000 --> 00:40:18,000 હું 5 pset અમલીકરણ વિશે કેવી રીતે જઈ શકે? 758 00:40:18,000 --> 00:40:21,000 મને આગળ વધો અને એક ફાઈલ અંહિ ખોલો. 759 00:40:21,000 --> 00:40:24,000 મને થોડો સંદર્ભ અહીં લે છે. 760 00:40:24,000 --> 00:40:29,000 દો અને મને એક નવી ફાઇલ બનાવો અને આ dictionary.php કૉલ શરૂ કરો. 761 00:40:29,000 --> 00:40:31,000 મને તે બીજા ફોલ્ડરમાં મૂકવા કે જેથી અમે શું કરી શકો છો અને આ રહે છે. 762 00:40:31,000 --> 00:40:33,000 અને હવે હું સાઇન ઝૂમ પડશે 763 00:40:33,000 --> 00:40:37,000 હું ખુલ્લા કૌંસ php કૌંસ બંધ સાથે મારી PHP ફાઈલ શરૂ જાઉં છું. 764 00:40:37,000 --> 00:40:40,000 અને પછી અહીં કેટલીક વિધેયો હું 5 pset માટે અમલી કરવાની જરૂર હતી, 765 00:40:40,000 --> 00:40:42,000 જેથી દો મને તે કેટલાક અમલ શરૂ કરવા માટે, 766 00:40:42,000 --> 00:40:47,000 જેથી કાર્ય ચેક, કે જે એક દલીલ તરીકે એક શબ્દ લેવી પડી હતી. 767 00:40:47,000 --> 00:40:49,000 અમે તે કરવા અને એક ક્ષણ તેને પાછા આવવાની પડશે. 768 00:40:49,000 --> 00:40:53,000 >> ત્યાં કાર્ય ભાર છે, કે જે એક દલીલ તરીકે શું ગયા હતા? 769 00:40:53,000 --> 00:40:56,000 શબ્દકોશ, ફાઈલ કે જેથી હું ખરેખર લોડ માગે છે. 770 00:40:56,000 --> 00:41:00,000 ત્યાં કાર્ય કદ, જે કોઈ પણ દલીલો ન લો હતી 771 00:41:00,000 --> 00:41:04,000 અને ત્યાં હતો કાર્ય શું અન્ય હતી? 772 00:41:04,000 --> 00:41:06,000 અનલોડ, જે કોઈ પણ દલીલો ક્યાં ન હતી. 773 00:41:06,000 --> 00:41:10,000 આ 4 વિધેયો કે હું હવે PHP માં અમલમાં જરૂર છે, 774 00:41:10,000 --> 00:41:13,000 અને હું કરવા જાઉં છું શું આગળ છે અને આ કરવા માટે. 775 00:41:13,000 --> 00:41:16,000 તમે ઘણાં 5 pset એક હેશ ટેબલ ઉપયોગ થાય છે, 776 00:41:16,000 --> 00:41:21,000 જેથી દો મને આગળ વધો અને PHP માં હેશ કોષ્ટક બનાવો. 777 00:41:21,000 --> 00:41:23,000 થઈ ગયું. 778 00:41:23,000 --> 00:41:25,000 કે મને હેશ ટેબલ આપે છે. વેલ, શા માટે? 779 00:41:25,000 --> 00:41:30,000 એક જ છે, ચલ ટેબલ $ કહેવાય છે, ફક્ત એક હેશ કોષ્ટક ના વિચાર નજરબંધી કરવી છે. 780 00:41:30,000 --> 00:41:34,000 કુલ સ્કોર કૌંસ, જોકે, યાદ, શું પ્રતિનિધિત્વ? 781 00:41:34,000 --> 00:41:37,000 ઝાકઝમાળ, પરંતુ મહેરબાની કરીને PHP એરે માટે સંખ્યાની દ્રષ્ટિએ અનુક્રમિત થઈ નથી. 782 00:41:37,000 --> 00:41:41,000 તેઓ પણ સાહચર્યાત્મક એરે હોઇ શકે છે, 783 00:41:41,000 --> 00:41:44,000 જેનો અર્થ છે કે તમે મનસ્વી કીઓ અને કિંમતો હોઈ શકે છે. 784 00:41:44,000 --> 00:41:49,000 >> ખૂબ 5 pset, તમે જે લોકો હેશ ટેબલ અમલીકરણો કર્યું છો 785 00:41:49,000 --> 00:41:53,000 તમે કદાચ શબ્દ શામેલ અને પછી તેને કડી થયેલ યાદીઓ એક સાંકળ દાખલ, 786 00:41:53,000 --> 00:41:56,000 અથવા તમે સાચું ક્યાંક અથવા તે અસર કંઈક મૂલ્ય સંગ્રહ થાય છે. 787 00:41:56,000 --> 00:41:59,000 તમે કોઈક એ હકીકત છે કે જે શબ્દ ત્યાં હતો યાદ કરાય છે. 788 00:41:59,000 --> 00:42:01,000 હવે માટે, કે મારા હેશ કોષ્ટક જ હશે, 789 00:42:01,000 --> 00:42:06,000 અને તેથી હવે ચેક કાર્ય અમલીકરણ વિશે જાઓ 790 00:42:06,000 --> 00:42:09,000 હું માત્ર કે હેશ ટેબલ ની અંદર જોવાની જરૂર 791 00:42:09,000 --> 00:42:11,000 અને જુઓ કે એક શબ્દ છે. 792 00:42:11,000 --> 00:42:15,000 હું કરવા જાઉં છું શું છે હું કહેવા જાઉં છું જો- 793 00:42:15,000 --> 00:42:20,000 ચાલો કહેવું isset છે, કે જે PHP કાર્ય કે શાબ્દિક અર્થ છે ફક્ત કી સમૂહ છે, 794 00:42:20,000 --> 00:42:24,000 જેથી isset ($ ટેબલ [શબ્દ $], 795 00:42:24,000 --> 00:42:29,000 અને તેથી જો સાચું આવો. 796 00:42:29,000 --> 00:42:32,000 આ તે છે. કે PHP, 5 pset છે. 797 00:42:32,000 --> 00:42:34,000 વેલ, ઔચિત્યની માં, ઠીક છે. 798 00:42:34,000 --> 00:42:37,000 બાકી ખોટી પાછા છે, તેથી તેને ત્યાં નથી. 799 00:42:37,000 --> 00:42:39,000 શું ખરેખર પર છે અહીં ચાલે? 800 00:42:39,000 --> 00:42:42,000 વેલ, જો ટેબલ અથવા હેશ કોષ્ટક અહીં વધુ સામાન્ય- 801 00:42:42,000 --> 00:42:46,000 એક સમૂહનો એરે તેનો અર્થ એ કે તમે તેને માં ઇન્ડેક્સ કરી શકો છે 802 00:42:46,000 --> 00:42:50,000 "શબ્દ," અને તમને પાછા કેટલાક કિંમત વિચાર છે જેવા શબ્દ સાથે. 803 00:42:50,000 --> 00:42:52,000 >> અમે એક જાતને આગળ પગલું મેળવવાની પ્રકારની છો. 804 00:42:52,000 --> 00:42:56,000 તે સરસ પ્રકારની હોઈ શકે જો આપણે વાસ્તવમાં ફાઈલ પ્રથમ લોડ હો, 805 00:42:56,000 --> 00:42:58,000 જેથી ભાર તદ્દન તરીકે સરળ નથી, પરંતુ દો મને આગળ જાઓ અને ચાબુક 806 00:42:58,000 --> 00:43:00,000  લોડ એક ખરેખર ઝડપી અમલીકરણ. 807 00:43:00,000 --> 00:43:07,000 મને આગળ વધો અને કહે શબ્દો ફાઈલ શબ્દકોશ નોંધાયો નહીં. 808 00:43:07,000 --> 00:43:10,000 PHP માં ફાઇલ કાર્ય ફાઇલ ખોલે છે 809 00:43:10,000 --> 00:43:12,000 અને તમે વળતર કે ફાઈલ શબ્દોના બધી ઝાકઝમાળ, 810 00:43:12,000 --> 00:43:14,000 ફક્ત તેને તમે હાથ. 811 00:43:14,000 --> 00:43:16,000 જે એક મોટી પીડા પણ હતું, તે ન હતી? 812 00:43:16,000 --> 00:43:21,000 હવે foreach, આ અમારી નવી રચના, foreach ($ $ તરીકે શબ્દ શબ્દ) છે. 813 00:43:21,000 --> 00:43:25,000 આ લૂપ પર એરે શબ્દો વારો શરૂ થઈ રહ્યું છે 814 00:43:25,000 --> 00:43:30,000 અને શબ્દ $ ચલ ફાઇલને દરેક શબ્દ સોંપી 815 00:43:30,000 --> 00:43:32,000 પ્રથમ ના ચોથા બધી રીત ત્રીજા બીજા 816 00:43:32,000 --> 00:43:35,000 તેથી હું નકામી [i] નોટેશન કરવા અને માંગતા નથી. 817 00:43:35,000 --> 00:43:38,000 અને હું શું ફક્ત આ શબ્દો દરેક માટે જતા કરવા છું 818 00:43:38,000 --> 00:43:43,000 છે મારા ટેબલ માં કોષ્ટકમાં ઈન્ડેક્સીંગ દ્વારા સ્ટોર 819 00:43:43,000 --> 00:43:47,000 અને પછી સાચું કરવાનું કારણ કે યાદ રાખવું 820 00:43:47,000 --> 00:43:50,000 કે જે શબ્દ મારા શબ્દકોષમાં છે બધા હું ખરેખર કરવા 821 00:43:50,000 --> 00:43:55,000 છે પ્રકારનો બીટ ફ્લિપ કરો અને કહે છે મારું હેશ કોષ્ટક આ શબ્દ પણ છે, સત્ય છે. 822 00:43:55,000 --> 00:43:58,000 અને જો તે ત્યાં નથી, હું નિશ્ચિતપણે ખોટું મૂકી નથી, 823 00:43:58,000 --> 00:44:01,000 અન્યથા હું બ્રહ્માંડ તમામ શક્ય શબ્દો માટે ખોટા મૂકવો પડશે છો. 824 00:44:01,000 --> 00:44:05,000 >> તે મારા માટે પૂરતા છે ફક્ત અનુક્રમણિકા કિંમત સુયોજિત કરવા માટે 825 00:44:05,000 --> 00:44:09,000 સાચું જો એક શબ્દ મારા હેશ કોષ્ટકમાં ખરેખર છે. 826 00:44:09,000 --> 00:44:12,000 હવે, હું ખૂણાઓ એક દંપતી કાપવા છું અહીં કે હું મારા હાથે હવે વેવ પડશે, 827 00:44:12,000 --> 00:44:15,000 પરંતુ હવે ભાર કાર્ય કરવામાં આવે છે. 828 00:44:15,000 --> 00:44:18,000 હું ફાઈલ માંથી એરે માં તમામ શબ્દો લોડ. 829 00:44:18,000 --> 00:44:21,000 હું કે એરે પર ફરી વળવું, અને એરે દરેક શબ્દ માટે 830 00:44:21,000 --> 00:44:24,000 હું કોડ રેખા 1 મારા હેશ કોષ્ટકમાં તે પ્લગ. 831 00:44:24,000 --> 00:44:26,000 આ મજા છે. તમે જાણો છો અમે કેવી રીતે માપ હવે અમલીકરણ કરી શકો છો? 832 00:44:26,000 --> 00:44:28,000 વેલ, કદ હંમેશા ખૂબ સરળ ઔચિત્યની છે. 833 00:44:28,000 --> 00:44:32,000 અહીં અમે ફક્ત કોષ્ટકની ગણતરી પાછા આવી શકો છો નથી. 834 00:44:32,000 --> 00:44:34,000 કે ખૂબ સરળ પણ છે, કોષ્ટકમાં વસ્તુઓ સંખ્યા ગણતરી. 835 00:44:34,000 --> 00:44:36,000 કે જે વાસ્તવમાં મોટા ભાગના કાર્યક્ષમ પ્રકારની છે. 836 00:44:36,000 --> 00:44:39,000 હું કદાચ ચલ કહેવાય કદ ધરાવે છે કે જેથી અમે તેને કરી શકો છો જોઈએ 837 00:44:39,000 --> 00:44:41,000 સતત સમય છે, પરંતુ તે ખૂબ સરળ છે. 838 00:44:41,000 --> 00:44:45,000 ઓહ અને પછી અનલોડ, જો આપણે ખરેખર ગુદા અહીં માંગો છો 839 00:44:45,000 --> 00:44:47,000 અમે કહી શકીએ કે કેવી રીતે તમે કંઈક અનલોડ. 840 00:44:47,000 --> 00:44:49,000 તમે માત્ર એક ખાલી એરે માટે સમાન ચલ સુયોજિત કરો, 841 00:44:49,000 --> 00:44:51,000 અને તે બધું ત્યાં હતો છૂટકારો મળે છે. 842 00:44:51,000 --> 00:44:53,000 કોઈ મફત કૉલ કરવાની જરૂર છે. 843 00:44:53,000 --> 00:44:56,000 >> ફરીથી, હું અમુક ખૂણા કાપવામાં કર્યું છે, અને હું સોંપણી સમસ્યા 5 સેટ માટે દિલગીર છીએ 844 00:44:56,000 --> 00:45:00,000 કદાચ સી, પરંતુ જો આપણે હવે આગળ વધો અને આ ચલાવો, 845 00:45:00,000 --> 00:45:02,000 હું ખરેખર આવૃત્તિ ચલાવવા માટે જાઉં છું કે હું અગાઉથી લખ્યું હતું 846 00:45:02,000 --> 00:45:05,000 એ જ કે હું કોઈપણ syntactical ભૂલો બિલકુલ નહોતો. 847 00:45:05,000 --> 00:45:08,000 મને આગળ વધો અને સ્પેલર ચલાવો. વપરાશ જ છે. 848 00:45:08,000 --> 00:45:12,000 અહીં એક શબ્દકોશ ફાઈલ કે જે માત્ર શબ્દ foo સમાવે છે. 849 00:45:12,000 --> 00:45:15,000 અહીં લખાણ ફાઈલ છે, જે ફક્ત foo બાર સમાવે છે. 850 00:45:15,000 --> 00:45:19,000 ચાલો જોડણી આ છે, તેથી સ્પેલર તપાસો, આ લખાણ ફાઈલ પર આ શબ્દકોશ ફાઈલ વાપરી રહ્યા છે. 851 00:45:19,000 --> 00:45:21,000 ત્યાં એક ખોટીજોડણીવાળું શબ્દ, બાર, અને વોઇલા Query છે. 852 00:45:21,000 --> 00:45:23,000 5 pset સાથે થાય છે. 853 00:45:23,000 --> 00:45:30,000 ચાલો વિરામ 5-મિનિટ અહીં લે છે, અને અમે પાછા અને વધુ PHP પર આવવું પડશે. 854 00:45:30,000 --> 00:45:32,000 બધા હક, અમે પાછા છે. 855 00:45:32,000 --> 00:45:34,000 ચાલો એક સમય માટે મને નથી અપ્રિય. 856 00:45:34,000 --> 00:45:37,000 ચાલો હવે ખરેખર જોવા જો આ હકારાત્મક ન હતી 857 00:45:37,000 --> 00:45:39,000 વાસ્તવમાં PHP આ વસ્તુ અમલીકરણ. 858 00:45:39,000 --> 00:45:43,000 મંજૂર છે, તેને 45 સેકન્ડો લીધો અમલ કરવા માટે. 859 00:45:43,000 --> 00:45:45,000 >> દો પરંતુ આગળ હવે જાઓ અને વસ્તુઓ ચલાવો. 860 00:45:45,000 --> 00:45:49,000 મને આગળ વધો અને એક સી આવૃત્તિ ચલાવવા માટે 861 00:45:49,000 --> 00:45:52,000 સ્પેલર, અને અમે તેને એક સૌથી મોટી ફાઈલો પર ચલાવવા પડશે, 862 00:45:52,000 --> 00:45:54,000 જે કિંગ જેમ્સ બાઇબલમાં છે. 863 00:45:54,000 --> 00:45:57,000 અને તે અહીં છે ઇન ચાલો અમારી સી ફોલ્ડર જાય, 864 00:45:57,000 --> 00:46:01,000 કિંગ 5 જેમ્સ પર સ્પેલર. 865 00:46:01,000 --> 00:46:03,000 ખોટીજોડણીવાળું શબ્દો ઘણાં. 866 00:46:03,000 --> 00:46:06,000 ઠીક છે, કે જેથી તમે કદાચ આઉટપુટ મળ્યું હોય તો પણ સમય થોડો અલગ છે છે, 867 00:46:06,000 --> 00:46:09,000 જો તમે કુલ યોગ્ય રીતે કામ બધું છે, અને તેથી સમય મળી સ્પેલ ચેક માટે 868 00:46:09,000 --> 00:46:13,000 કિંગ જેમ્સ બાઇબલમાં .38 સેકન્ડ નોંધાયો હતો, તેથી ખૂબ સારું છે કે જે અમલ મદદથી. 869 00:46:13,000 --> 00:46:16,000 હવે મને મહેરબાની કરીને PHP આવૃત્તિ છે, જેમાં અમે લખ્યું માં જાઓ. 870 00:46:16,000 --> 00:46:18,000 મને કિંગ જેમ્સ પર સ્પેલર ચલાવો. 871 00:46:18,000 --> 00:46:21,000 દેખીતી ભૂલ માટે માફી (માગવી તે), કે જે ભૂલ અવગણવા. હું ખોટું ડિરેક્ટરીમાં છું. 872 00:46:21,000 --> 00:46:24,000 કિંગ 5 જેમ્સ પર સ્પેલર. 873 00:46:46,000 --> 00:46:48,000 લગભગ પૂર્ણ થઈ. 874 00:46:48,000 --> 00:46:51,000 >> ઠીક છે, આ વિચક્ષણ નિરીક્ષક ખ્યાલ આવશે કે 3 કરતાં વધુ ત્યાં સેકન્ડ નોંધાયો હતો. 875 00:46:51,000 --> 00:46:54,000 કે સાચા ચાલી સમય છે. 876 00:46:54,000 --> 00:46:58,000 તે તારણ છે કે જે તે સમય લે ટેક્સ્ટ ખૂબ SPIT 877 00:46:58,000 --> 00:47:00,000 કારણ કે મુદ્દા તટસ્થ છે, પરંતુ લાંબા વાર્તા ટૂંકી, 878 00:47:00,000 --> 00:47:04,000 કે મશીન સમય 3.15 સેકન્ડ, સીપીયુ સમય હતો, 879 00:47:04,000 --> 00:47:07,000 વિરુદ્ધ તે શું એક ક્ષણ પહેલા થયું હતું? 880 00:47:07,000 --> 00:47:09,000 .3 જેમ. 881 00:47:09,000 --> 00:47:11,000 હું તેનો અર્થ, તે તીવ્રતા ઓર્ડર ધીમી છે, તેથી જ્યાં તે છે 882 00:47:11,000 --> 00:47:14,000 હાસ્યાસ્પદ મંદીના આવતા? 883 00:47:14,000 --> 00:47:17,000 વેલ, કારણ કે કેસ સૌથી ડિઝાઈન નિર્ણય અમે કરેલા ફેરફારો સાથે કરવામાં આવ્યું છે 884 00:47:17,000 --> 00:47:21,000 ભૂતકાળમાં 9 અઠવાડિયા વર્ગ ત્યાં લગભગ હંમેશા આ સંતુલિત છે. 885 00:47:21,000 --> 00:47:24,000 ક્યારેક ફક્ત જગ્યા વચ્ચે, ક્યારેક અવકાશ અને સમય વચ્ચે, 886 00:47:24,000 --> 00:47:27,000 જગ્યા, સમય અને વિકાસ પ્રયાસ, અને ખરેખર અહીં, પછી ભલે 887 00:47:27,000 --> 00:47:31,000 અમે સમય વિશાળ જથ્થો સાચવવામાં, કદાચ 10-20-30 સંભવિત કલાક 888 00:47:31,000 --> 00:47:34,000 વિકાસ સ્પેલચેકરરૂપરેખાંંકિતકરો અમલમાં સમય 889 00:47:34,000 --> 00:47:36,000 તે ચાબુક - માર આ ભાષા સાથે માત્ર 45 સેકન્ડમાં દ્વારા 890 00:47:36,000 --> 00:47:40,000 ભાવ અમે પગાર છે કે તે તીવ્રતા ઓર્ડર પરિણામે ધીમી છે, 891 00:47:40,000 --> 00:47:43,000 અને સામાન્ય રીતે આ સૌથી અર્થઘટન ભાષા સાથે કેસ છે, 892 00:47:43,000 --> 00:47:46,000 PHP, Python, રૂબી પર્લ, અથવા જેમાં અન્ય 893 00:47:46,000 --> 00:47:49,000 જો તમે તેને દુભાષિયો મારફતે ચલાવવા જઈ રહ્યાં છો અને તમારી પાસે તેને તમારા કોડને વાંચી 894 00:47:49,000 --> 00:47:52,000 રેખા દ્વારા લાઇન ઉપરથી નીચે સુધી, ડાબેથી જમણે, 895 00:47:52,000 --> 00:47:55,000 દલાલ કે જે તેની પોતાની થોડો સમય લાગી રહ્યું છે, 896 00:47:55,000 --> 00:47:59,000 અને તમે અહીં 3 સેકન્ડમાં લાગણી હતી જે .3 સેકન્ડ વિરોધ 897 00:47:59,000 --> 00:48:02,000 હકીકત એ છે કે આ દલાલ જે શબ્દશઃ અમારી કોડ અર્થઘટન છે છે 898 00:48:02,000 --> 00:48:05,000 રેખા દ્વારા લાઇન, અને ભગવાન મનાઇ જો તમે લૂપની અંદર છો 899 00:48:05,000 --> 00:48:08,000 એક વિશાળ શબ્દો હજારો સમાવતી ફાઇલ છે. 900 00:48:08,000 --> 00:48:11,000 >> ઓવરહેડ કે સુધીનો ઉમેરો અને ઉમેરવા અને ઉમેરવા અને ઉમેરી રહ્યું છે. 901 00:48:11,000 --> 00:48:16,000 આ જેવા સાધન માટે તે કદાચ શ્રેષ્ઠ અમલ માટે વાપરવા ભાષા નથી 902 00:48:16,000 --> 00:48:20,000 સીધો સંબંધ તો સ્પેલચેકરરૂપરેખાંંકિતકરો તમારા વપરાશકર્તાઓ માટે અને તમે રસ છે. 903 00:48:20,000 --> 00:48:23,000 પરંતુ વૈભવી અમે એક ક્ષણ હોય છે કે તમે જો 904 00:48:23,000 --> 00:48:27,000 PHP જેવા ભાષા અથવા અર્થઘટન ભાષાઓ ઘણો ઉપયોગ 905 00:48:27,000 --> 00:48:30,000 વેબ સંદર્ભમાં, તે બાબત માટે, તમે લાભ 906 00:48:30,000 --> 00:48:34,000 કે ઇન્ટરનેટ ખૂબ મોટા ભાગના કમ્પ્યુટરો કરતાં ધીમી હોય છે. 907 00:48:34,000 --> 00:48:38,000 તમે તમારા કમ્પ્યુટર, 2 જીએચઝેડ, કદાચ વધારે આ દિવસોમાં એક જીએચઝેડ CPU ભાર હોય છે. 908 00:48:38,000 --> 00:48:41,000 પરંતુ વાસ્તવિકતા ઇન્ટરનેટ પર ત્યાં છે લેટન્સીના ઊંચી જથ્થો છે 909 00:48:41,000 --> 00:48:45,000 એક સર્વર સાથે વાત બ્રાઉઝર માટે જેમાં છે, તેમ છતાં અમે ગયા સપ્તાહે જોયું 910 00:48:45,000 --> 00:48:47,000 કે જે તે ખૂબ ઝડપી છે, અડધી જેથી મિલિસેકન્ડ અથવા, 911 00:48:47,000 --> 00:48:51,000 જે ખૂબ અપ ઉમેરે છે, અને જો તમે એક છબી જેવી વસ્તુઓ ડાઉનલોડ કરી રહ્યા છીએ 912 00:48:51,000 --> 00:48:54,000 અથવા ફેસબુક ફોટો અથવા Facebook પપડાટ પર ઇન્સ્ટન્ટ મેસેજીસ મેળવીને, 913 00:48:54,000 --> 00:48:57,000 Gchat અથવા જેમ, આ રાઉન્ડ ટ્રીપ વખત તમામ 914 00:48:57,000 --> 00:49:00,000 બ્રાઉઝર અને સર્વર ઉમેરો પ્રારંભ વચ્ચે, 915 00:49:00,000 --> 00:49:03,000 જે ઘણા કિસ્સાઓમાં તમારી ભાષા ખાસ પસંદગી બનાવે છે 916 00:49:03,000 --> 00:49:07,000 જે તમામ સંબંધિત છે, જેથી તમે દંડ છો થોડી ધીમી ભાષાનો ઉપયોગ 917 00:49:07,000 --> 00:49:10,000 PHP અથવા Python અથવા રૂબી જેવી 918 00:49:10,000 --> 00:49:13,000 પરંતુ જેના માટે ત્યાં તમે વિશાળ upsides અને તમારા સાથીઓ છે 919 00:49:13,000 --> 00:49:17,000 અને તમારા મિત્રો કારણ કે તમે વસ્તુઓ જેથી, તેથી ખૂબ ઝડપથી અમલમાં મૂકી શકે છે. 920 00:49:17,000 --> 00:49:20,000 અને વધુમાં, તમે ચોક્કસ સુરક્ષા ભૂલો ના ઘણી ઓછી જોખમ હોય છે. 921 00:49:20,000 --> 00:49:22,000 ત્યાં PHP કોઈ પોઇન્ટર છે. 922 00:49:22,000 --> 00:49:25,000 ત્યાં કોઈ seg ખામી કે તમે સરળતાથી પેદા કરી શકે છે 923 00:49:25,000 --> 00:49:27,000 એ જ રીતે તમે સી માં શકે 924 00:49:27,000 --> 00:49:29,000 C સાથે તમે સુપર હાર્ડવેર નજીક છો. 925 00:49:29,000 --> 00:49:33,000 PHP અને સમાન ભાષાઓ સાથે તમે ઊંચા સ્તર સૉર્ટ કરો જેથી વાત કરવા માટે, કરશો, 926 00:49:33,000 --> 00:49:37,000 તમે અને શું વચ્ચે સંરક્ષણની ઘણો સાથે ખરેખર પર ચાલી રહ્યું છે 927 00:49:37,000 --> 00:49:39,000 મશીન અંદર, અને તે માત્ર એક સંતુલિત છે. 928 00:49:39,000 --> 00:49:42,000 >> અમે આ વધુ આધુનિક, ઉચ્ચ કક્ષાની ભાષાઓ કર્યા સુધી મેળવેલ છે 929 00:49:42,000 --> 00:49:47,000 PHP જેવા કારણ કે PHP જેવા સી માં ભાષાઓમાં શીખી પાઠ ના 930 00:49:47,000 --> 00:49:50,000 પરંતુ જો તમે સમજી શક્યા નથી શું હૂડ નીચે કરવામાં આવ્યું પર આ તમામ સમય જતાં 931 00:49:50,000 --> 00:49:53,000 તમે ચોક્કસપણે અધિકાર ડિઝાઇન નિર્ણયો કરી શકતા નથી, 932 00:49:53,000 --> 00:49:56,000 અને ચોક્કસપણે જ્યારે તેને Facebook અથવા Google જેવી જગ્યાએ કામ આવે છે 933 00:49:56,000 --> 00:49:59,000 અથવા આ સ્થાનો કોઈપણ કે જે વધુને વધુ મોટા માહિતી સાથે રમી રહ્યા છે સુયોજિત કરે છે 934 00:49:59,000 --> 00:50:01,000 જો તમે પાછા જાઓ અને તમે premed છે અને કેટલાક એમડી સાથે કામ 935 00:50:01,000 --> 00:50:04,000 કેટલાક મોટા માહિતી પર સેટ દર્દીઓ અને ડોકટરો સંડોવતા 936 00:50:04,000 --> 00:50:08,000 અને જમણી સાધનોની મદદથી જેમ ભારે અનિવાર્ય છે 937 00:50:08,000 --> 00:50:11,000 કારણ કે અન્યથા કેટલાક માહિતી સમૂહ તમારા વિશ્લેષણ સેકન્ડ લાગી શકે છે, 938 00:50:11,000 --> 00:50:14,000 અથવા તેને શાબ્દિક કલાક લાગી શકે છે. 939 00:50:14,000 --> 00:50:17,000 આ માત્ર એક ઉદાહરણ છે, કેવી રીતે વધારે પ્રયત્ન સાથે તમે નથી હરાવવું 940 00:50:17,000 --> 00:50:21,000 તે સી હતો પણ મદદ કરવા માટે છે કે જે તમને પ્રશંસા જ્યારે તમે સી કંઈક અમલ નથી 941 00:50:21,000 --> 00:50:24,000 તમે ખરેખર સમજી, અથવા સિદ્ધાંત માં, ખરેખર સમજી 942 00:50:24,000 --> 00:50:28,000 શકાય કેવી રીતે બધું છે અથવા કામ કરીશું અને તમે લગભગ સંપૂર્ણ નિયંત્રણ હોય છે 943 00:50:28,000 --> 00:50:31,000 શું હૂડ નીચે રહ્યું છે ઉપર છે, અને આ ઉચ્ચ કક્ષાની ભાષાઓ સાથે 944 00:50:31,000 --> 00:50:34,000 તમે જે લોકો તેમને શોધ વધુ નિયંત્રણ છોડવું હોય 945 00:50:34,000 --> 00:50:37,000 અને તેમના તમારામાં કરતાં ડિઝાઇન નિર્ણયો વધુ વિષય છે. 946 00:50:37,000 --> 00:50:41,000 પરંતુ જો આપણે લેવા માટે મંજૂર છે કે કામગીરી 947 00:50:41,000 --> 00:50:44,000 તદ્દન તરીકે આ અન્ય મુદ્દાઓને કારણે વેબ પર મહત્વપૂર્ણ નથી, 948 00:50:44,000 --> 00:50:47,000 માત્ર નેટવર્ક ઝડપ થોડી સીપીયુ ઝડપ કરતાં ધીમી રીતે છે, 949 00:50:47,000 --> 00:50:50,000 તેથી અમે સૉર્ટ કરવા માટે થોડી ધીમી ભાષાનો ઉપયોગ પરવડી શકે છે 950 00:50:50,000 --> 00:50:55,000 જો upsides છે અમે વસ્તુઓ 10 ગણો ઝડપી કે તેનાથી પણ વધારે વિકાસ કરી શકે છે. 951 00:50:55,000 --> 00:50:57,000 >> ચાલો કેવી રીતે અમે આ મદદથી શરૂ કરી શકો છો. 952 00:50:57,000 --> 00:51:00,000 દો મને એક ફોલ્ડર માં જાઓ 953 00:51:00,000 --> 00:51:03,000 આજના ઉદાહરણો વચ્ચે frosh.ims કહેવાય છે, 954 00:51:03,000 --> 00:51:06,000 અને આ ખરેખર વ્યક્તિગત હતી એ હકીકત દ્વારા પ્રેરિત કે પ્રથમ વસ્તુ 955 00:51:06,000 --> 00:51:10,000 હું વેબ માટે CS50 અને CS51 લીધા બાદ વર્ષ પહેલાં લખ્યું હતું 956 00:51:10,000 --> 00:51:14,000 આ Frosh IMS કાર્યક્રમ માટે એક વેબસાઇટ છે, નવા વિદ્યાર્થીઓ લેવાનો વર્ગમાં શીખવાતી રમતો ઓફર હતી, 957 00:51:14,000 --> 00:51:16,000 જે તે સમયે આ સમયે પૂરતી વર્ષ પહેલા થયું હતું 958 00:51:16,000 --> 00:51:19,000 ત્યાં કાર્યક્રમ માટે કોઈ વેબસાઇટ છે, તેમ છતાં ત્યાં એક વેબ હતી, 959 00:51:19,000 --> 00:51:22,000 અને તેને બદલે Wigglesworth માં પ્રોક્ટર હતી જેમાં જો તમે ઇચ્છતા 960 00:51:22,000 --> 00:51:26,000 માટે વોલીબોલ કે સોકર અથવા જે માટે નોંધણી તમે કાગળ એક ભાગ ભરી શકે છે. 961 00:51:26,000 --> 00:51:28,000 પછી તમે યાર્ડ તરફ ચાલવા કરશે. 962 00:51:28,000 --> 00:51:31,000 પછી તમે તેમની બારણું અથવા પ્રોક્ટર માટે હાથમાં તેમના દરવાજા અને સ્લાઇડ પર કઠણ થશે 963 00:51:31,000 --> 00:51:34,000 તમારા નામ સાથે કાગળ એક તેના પર ટુકડા, કે ન તો તમે એક ટીમ કપ્તાન થવા માંગતા હો, 964 00:51:34,000 --> 00:51:37,000 રમત શું તમે કરવા માગતો અને શું ડોર્મ તમે સાઇન હતા 965 00:51:37,000 --> 00:51:39,000 તે વસ્તુઓ કરવાનું ના જૂના શાળા માર્ગ જેવું હતું, અને આ મુખ્ય હતી 966 00:51:39,000 --> 00:51:41,000 આ પ્રક્રિયા ઘણાં આપોઆપ તક. 967 00:51:41,000 --> 00:51:43,000 તમે હમણાં જ વેબસાઇટ પર જાઓ. આપ લોગઇન કંઈક લખો 968 00:51:43,000 --> 00:51:46,000 તમે એક ઇમેઇલ પુષ્ટિ, અને તેજી વિચાર, તમે પૂર્ણ કરી રહ્યાં છો. 969 00:51:46,000 --> 00:51:49,000 >> આ ખૂબ જ પ્રથમ વસ્તુ હું કર્યું હતું, પર્લ કહેવાય ભાષામાં જોકે, 970 00:51:49,000 --> 00:51:52,000 પરંતુ તે પ્રમાણમાં સરળ છે PHP માં કરે છે, અને આ પ્રતિનિધિ જેવું છે 971 00:51:52,000 --> 00:51:55,000 આ સમસ્યાઓ ઉકેલવા તમે શરૂ કરો જ્યારે તમે તમારી જાતને વ્યક્ત કરી શકે છે 972 00:51:55,000 --> 00:51:58,000 પ્રોગ્રામ અને Google સાઇટ્સ જેવી વસ્તુઓ પર આધાર રાખે છે ન હોય 973 00:51:58,000 --> 00:52:01,000 અથવા Excel અથવા સાધનો કે જે તમે સોંપવામાં આવે છે. 974 00:52:01,000 --> 00:52:03,000 તમે ગાય્સ હવે આ બધું કરવા જેવી વસ્તુઓ કરવાની ક્ષમતા હોય છે. 975 00:52:03,000 --> 00:52:06,000 આ એક સ્વરૂપ એક સુપર નીચ આવૃત્તિ છે, 976 00:52:06,000 --> 00:52:09,000 પરંતુ આપણે માત્ર તે વાતચીત જેમાં આ છે શરૂઆત માટે ઉપયોગ 977 00:52:09,000 --> 00:52:12,000 આશરે શું ફોર્મ જેવા આપણા માટે વર્ષ પહેલાં જોવામાં 978 00:52:12,000 --> 00:52:14,000 વેબ પર લોકો Frosh IMS સાઇન અપ કરવા માટે સક્રિય કરે છે. 979 00:52:14,000 --> 00:52:18,000 અમે એક નામ માટે પૂછ્યું છે, માટે ચકાસણીબોક્સ છે કે શું નથી અથવા તેઓ કપ્તાન બનવા ઇચ્છે છે, 980 00:52:18,000 --> 00:52:21,000 પુરુષ કે સ્ત્રી અને પછી ડોર્મ શું તેઓ હતા, 981 00:52:21,000 --> 00:52:23,000 અને પછી તેઓ આ ફોર્મ સબમિટ થશે. 982 00:52:23,000 --> 00:52:27,000 માતાનો એ HTML છે કે આ વેબપેજ રજૂ ખાતે હૂડ નીચે પ્રથમ દેખાવ દો. 983 00:52:27,000 --> 00:52:31,000 મને froshims0 જાય, 984 00:52:31,000 --> 00:52:35,000 અને એક અલગ તરીકે, 7 pset માટે હું મંજૂર માટે લઈ રહ્યો છું 985 00:52:35,000 --> 00:52:37,000 આ ડિરેક્ટરીઓ અને ફોલ્ડર્સ કે હું વસ્તુઓ સાઇન મૂકી રહ્યો છું 986 00:52:37,000 --> 00:52:40,000 અમે તમને જવામાં મારફતે બરાબર જ્યાં સામગ્રી માટે સાધન જાય છે પડશે, 987 00:52:40,000 --> 00:52:43,000 જે મોડ આદેશો તમે ચલાવવા માટે હોય છે, જેથી તમામ ચિંતા નથી 988 00:52:43,000 --> 00:52:46,000 મૂર્ખ વિગતો મેળવવા-જાઓ અહીંથી માં સમન્વય. 989 00:52:46,000 --> 00:52:49,000 >> બધા હક, અહીં froshims0.php છે. 990 00:52:49,000 --> 00:52:52,000 મને સરકાવો અને શું વિચિત્ર અહીં, 991 00:52:52,000 --> 00:52:56,000 આ PHP ફાઈલ છે, પરંતુ તે અંદર છે, સ્પષ્ટ રીતે? 992 00:52:56,000 --> 00:52:59,000 તે HTML ની ​​સંપૂર્ણ ઘણું બધું છે અને ખરેખર, તો મહેરબાની કરીને PHP મૂળ 993 00:52:59,000 --> 00:53:02,000 ખરેખર એક ભાષા વેબ સેન્ટ્રીક હોવા માટે હતા. 994 00:53:02,000 --> 00:53:04,000 એક ક્ષણ પહેલા આપણે તેનો ઉપયોગ કરવા માટે બિયર ઉદાહરણ અમલમાં મૂકવા માટે, 995 00:53:04,000 --> 00:53:07,000 ઉદાહરણ શરતો છે, હેલ્લો ઉદાહરણ છે, અને તે લલિત છે. 996 00:53:07,000 --> 00:53:11,000 તમે સ્ક્રિપ્ટીંગ ભાષા તરીકે PHP ઉપયોગ કરી શકો છો 997 00:53:11,000 --> 00:53:15,000 જ્યાં એક સ્ક્રિપ્ટ ખરેખર માત્ર એક ઝડપી અને ગંદા કાર્યક્રમ આપવામાં નામકરણ છે 998 00:53:15,000 --> 00:53:19,000 અથવા એવું કંઈક છે જે તમે એક સ્ક્રિપ્ટ અથવા વધુ સામાન્ય રીતે અર્થઘટન ભાષામાં લખો. 999 00:53:19,000 --> 00:53:22,000 PHP માટે ઉપયોગી સુપર છે કારણ કે તમે જોયેલા ઝડપથી કેવી રીતે 1000 00:53:22,000 --> 00:53:24,000 પ્રમાણમાં અમે PHP કાર્યક્રમો ચાબુક કરી શકો છો. 1001 00:53:24,000 --> 00:53:27,000 પરંતુ તે ખરેખર વેબ માટે વાપરી શકાય તૈયાર કરવામાં આવી છે, 1002 00:53:27,000 --> 00:53:31,000 અને અર્થમાં વેબ કે જે ફાઈલ ટોચ પર અહીં નોટિસ માટે ડિઝાઇન 1003 00:53:31,000 --> 00:53:34,000 હું 00:53:38,000 પછી હું નકામી ટિપ્પણીઓ મંજૂર સમૂહ છે, પરંતુ પછી હું PHP સ્થિતિમાં બંધ કરો. 1005 00:53:38,000 --> 00:53:41,000 પરંતુ પછી હું HTML મોડ માં છોડો. 1006 00:53:41,000 --> 00:53:45,000 >> PHP વિશે રસપ્રદ શું હોવા છતાં ફાઈલ માં પૂર્ણ થાય છે php. 1007 00:53:45,000 --> 00:53:48,000 તે સામાન્ય રીતે HTML સાથે સહ ભળી ગયા શકાય અર્થ થાય છે છે, 1008 00:53:48,000 --> 00:53:50,000 કેટલાક PHP કોડ છે, કેટલાક એચટીએમએલ. 1009 00:53:50,000 --> 00:53:53,000 અને અમે આખરે જુઓ કે અમે તે સિવાય પીંજવું શરૂ કરી શકો 1010 00:53:53,000 --> 00:53:56,000 અને અમારા PHP અમારા HTML અલગ એકસાથે રાખવા માટે, 1011 00:53:56,000 --> 00:53:59,000 પરંતુ PHP ની ઉત્પત્તિ ખરેખર તમે આ લવચીકતાપૂર્વક આપી હતી, 1012 00:53:59,000 --> 00:54:02,000 કે જો તમે કેટલાક એચટીએમએલ તો ફક્ત તે લખી છે, અને તે રહેશે 1013 00:54:02,000 --> 00:54:04,000 બહાર સરખું SPIT બ્રાઉઝર છે. 1014 00:54:04,000 --> 00:54:07,000 પરંતુ જો તમે અમુક પ્રોગ્રામીંગ ટેકનિક જરૂર છે, 1015 00:54:07,000 --> 00:54:12,000 કેટલાક પ્રોગ્રામિંગ કોડ છે, તમે પણ તે જ ચોક્કસ ફાઈલ મુકી શકે છે, કારણ કે અમે જલ્દી જોશો. 1016 00:54:12,000 --> 00:54:14,000 અહીં મારા HTML છે. 1017 00:54:14,000 --> 00:54:16,000 હું Frosh IMS માટે આ એક શીર્ષક મેળવ્યા છે. 1018 00:54:16,000 --> 00:54:20,000 હું શરીર ટેગ જે મધ્યમાં કેન્દ્ર બધું તેની પર કેટલાક સીએસએસ મળ્યું છે મળ્યો છે, 1019 00:54:20,000 --> 00:54:23,000 અને પછી નીચે અહીં હું એક સ્વરૂપ છે જે દેખીતી રીતે જમા કરી ચાલી રહ્યું છે 1020 00:54:23,000 --> 00:54:27,000 નવી register0.php તરીકે ઓળખાતી ફાઈલ માટે છે, તેથી અમે એક ક્ષણ કે જોશો. 1021 00:54:27,000 --> 00:54:31,000 તે પોસ્ટ કહેવાય પદ્ધતિ છે, કે જે અમે પાછા તેમજ આવવા પડશે મદદથી છે. 1022 00:54:31,000 --> 00:54:34,000 પછી હું અમુક ફોર્મ ઇનપુટ્સ, એક કહેવાતા નામ, પ્રકાર જેની લખાણ છે, 1023 00:54:34,000 --> 00:54:37,000 એક નામ જેની કેપ્ટન પ્રકાર જેની ચકાસણીબોક્સ છે, 1024 00:54:37,000 --> 00:54:40,000 અને આ માટે, અમે તે પહેલા જોઇ ન હોય, પરંતુ તે બરાબર તે શું કહે છે. 1025 00:54:40,000 --> 00:54:42,000 તમે લખાણ બોક્સમાં બદલે ચકાસણીબોક્સ મળશે. 1026 00:54:42,000 --> 00:54:46,000 નીચે અહીં તમે રેડિયો બટન, જે એક તે પરિપત્ર બટનોની છે 1027 00:54:46,000 --> 00:54:48,000 કે જે તમે ક્યાં તો આ એક અથવા એક કે જે પસંદ કરી શકો છો. 1028 00:54:48,000 --> 00:54:52,000 >> નોટિસ તે ઇરાદાપૂર્વકની છે કે હું બંને રેડિયો બટનો લિંગ નું નામ આપ્યું હતું. 1029 00:54:52,000 --> 00:54:55,000 આ રીતે તમે મ્યુચ્યુઅલ એક્સક્લુઝન જેમાં તમે ક્લિક કરવું આવશ્યક વિચાર 1030 00:54:55,000 --> 00:54:58,000 ક્યાં તો આ એક અથવા એક, અને અન્ય ક્લિક કરીને 1031 00:54:58,000 --> 00:55:01,000 તે અન્ય unchecks, જેથી તમે તેમને એ જ નામ આપી છે 1032 00:55:01,000 --> 00:55:03,000 જો તમે તેમને પરસ્પર કે વિશિષ્ટ પ્રયત્ન કરવા માંગો છો. 1033 00:55:03,000 --> 00:55:07,000 અને પછી ડોર્મ માટે, મને લાગે છે અમે આ જોઇ છે હજુ સુધી નથી, પરંતુ તે એક પસંદ કરો મેનૂ એક ડ્રોપ ડાઉન મેનુ છે. 1034 00:55:07,000 --> 00:55:09,000 તે માટે ટેગ પસંદ છે. 1035 00:55:09,000 --> 00:55:11,000 પછી તમે ડ્રોપ ડાઉન મેનુ એક નામ આપો, 1036 00:55:11,000 --> 00:55:13,000 અને પછી તમે આ વિકલ્પો સંપૂર્ણ સમૂહ છે. 1037 00:55:13,000 --> 00:55:16,000 સૌંદર્ય શાસ્ત્ર માટે જ પ્રથમ એક, એક ખાલી શબ્દમાળા છે. 1038 00:55:16,000 --> 00:55:20,000 હું માત્ર ડ્રોપ ડાઉન ઇચ્છતા માટે મૂળભૂત રીતે ખાલી હોય છે, 1039 00:55:20,000 --> 00:55:22,000 અને પછી ત્યાં Apley, Canaday, GRAYS છે, અને તેથી આગળ. 1040 00:55:22,000 --> 00:55:24,000 અને બંને જૂથના અહીં નોટિસ. 1041 00:55:24,000 --> 00:55:27,000 ડ્રોપ વિકલ્પ નીચે મૂલ્ય ધરાવે છે, 1042 00:55:27,000 --> 00:55:30,000 પરંતુ તે પછી તેને એક નામ માનવ અનુકૂળ છે, કે જે આ ઉદાહરણમાં 1043 00:55:30,000 --> 00:55:33,000 સમાન હોય છે, પરંતુ જો આપણે ખરેખર ગુદા બનવા ઇચ્છે છે કે અમે કરી શકે છે 1044 00:55:33,000 --> 00:55:36,000 આ ડ્રોપ ની કિંમત ઘટીને માત્ર ટૂંકા આવૃત્તિ હોઈ શકે છે, 1045 00:55:36,000 --> 00:55:39,000 GRAYS, પરંતુ અમે ખરેખર GRAYS હોલ કહે છે કે માનવ ખરેખર જુએ છે શકે છે, 1046 00:55:39,000 --> 00:55:43,000 પરંતુ તે છે કે તમામ રસપ્રદ નથી, જેથી હું હમણાં જ તે સરળ રાખવામાં અને તેમને સમાન કર્યો હતો. 1047 00:55:43,000 --> 00:55:46,000 પછી નીચે તળિયે અમે submit બટન હોય છે 1048 00:55:46,000 --> 00:55:49,000 જે અમે પહેલાં જોઈ હોય, પરંતુ નોટિસ મેં હમણાં જ તેને અલગ શબ્દ આપ્યો હતો. 1049 00:55:49,000 --> 00:55:53,000 તેના બદલે CS50 શોધ હું લેબલ આપ્યું "નોંધણી કરો." 1050 00:55:53,000 --> 00:55:56,000 >> અંતિમ પરિણામ આ વેબપેજ માટે અહીં છે, ફરી અને, 1051 00:55:56,000 --> 00:56:00,000 આ કરો જ્યાં નથી સબમિટ? 1052 00:56:00,000 --> 00:56:04,000 તે અમુક ફાઈલ, ક્રિયા લક્ષણની કિંમત સાથે સબમિટ નહીં, 1053 00:56:04,000 --> 00:56:07,000 જે register0.php હતી. 1054 00:56:07,000 --> 00:56:09,000 માતાનો શું ખરેખર અહીં થાય છે દો. 1055 00:56:09,000 --> 00:56:13,000 મને આગળ વધો અને આ ફોર્મ ભરો, ડેવિડ કહે છે, 1056 00:56:13,000 --> 00:56:16,000 પુરૂષ, મેથ્યુઝ, અને પછી હું કહી શકશો રજીસ્ટર કરો. 1057 00:56:16,000 --> 00:56:18,000 મને બહાર ઝૂમ અને રજીસ્ટર કરો ક્લિક કરો. 1058 00:56:18,000 --> 00:56:22,000 ઠીક છે, નકામી જેથી પ્રકારની છે, પરંતુ આપણે શું ખરેખર પર ચાલી રહ્યું છે. 1059 00:56:22,000 --> 00:56:26,000 નોંધ કરો કે URL ને માટે register0.php પ્રયત્ન બદલાઈ ગયેલ છે. 1060 00:56:26,000 --> 00:56:34,000 શું જિજ્ઞાસાપૂર્વક આ URL માંથી ગેરહાજર છે, જોકે, તેમ છતાં અમે માત્ર એક ફોર્મ સબમિટ? 1061 00:56:34,000 --> 00:56:37,000 [અશ્રાવ્ય વિદ્યાર્થી જવાબ] 1062 00:56:37,000 --> 00:56:39,000 ઠીક છે, કે જે હમણાં જ ક્રોમ છે મૈત્રીપૂર્ણ વપરાશકર્તા છે આ દિવસોમાં. 1063 00:56:39,000 --> 00:56:42,000 કે ખરેખર ત્યાં છે. તેઓ માત્ર તે છુપાવવા માટે જગ્યા બચાવી. 1064 00:56:42,000 --> 00:56:44,000 પરંતુ સારા વિચારો, સારા વિચારો. 1065 00:56:44,000 --> 00:56:46,000 URL ના અન્ય અંત સુધીમાં, જોકે, શું ગુમ છે? યાહ. 1066 00:56:46,000 --> 00:56:48,000 [વિદ્યાર્થી] ક્વેરી સ્ટ્રીંગમાં. 1067 00:56:48,000 --> 00:56:51,000 ક્વેરી સ્ટ્રીંગમાં, તેથી અમારા સરળ Google શોધ ઉદાહરણો પરથી યાદ અપાવે છે. 1068 00:56:51,000 --> 00:56:54,000 જલદી હું સબમિટ કરો બટન URL ને ક્લિક કરો 1069 00:56:54,000 --> 00:57:00,000 મને Google હતા, પરંતુ પછી પ્ર? = કોમ્પ્યુટર વિજ્ઞાન અથવા હું સાઇન લખ્યો હતો ગમે હતી 1070 00:57:00,000 --> 00:57:04,000 કે કારણ કે અમે શોધ ઉદાહરણ સાથે ગેટ પદ્ધતિ વપરાય છે. 1071 00:57:04,000 --> 00:57:06,000 >> આ સમય આપણે શું પદ્ધતિ ઉપયોગ કરી રહ્યાં છો તેની જગ્યાએ? 1072 00:57:06,000 --> 00:57:10,000 પોસ્ટ, અને એક તાત્કાલિક ભિન્નતા ના 1073 00:57:10,000 --> 00:57:14,000 વિચાર અને પોસ્ટ વચ્ચે છે કે પોસ્ટ URL માં તે વપરાશકર્તા ઈનપુટ મૂકી નથી. 1074 00:57:14,000 --> 00:57:16,000 તે છુપાવી દે. તે હજુ પણ તે મોકલે છે. 1075 00:57:16,000 --> 00:57:19,000 હકીકતમાં, આપણે શું અહીં બ્રાઉઝરમાં જોઈ રહ્યાં છો, કારણ કે અમે એક ક્ષણ ઘટસ્ફોટ પડશે 1076 00:57:19,000 --> 00:57:22,000 register0 તરફ જોઈને, હું હમણાં જ છે છું સમાવિષ્ટો જોઈ 1077 00:57:22,000 --> 00:57:25,000 એરે કે બ્રાઉઝર ના સર્વર પર સબમિટ કરવામાં આવી હતી. 1078 00:57:25,000 --> 00:57:29,000 પરંતુ URL એક? નથી, કોઇ કીવર્ડ્સ નથી 1079 00:57:29,000 --> 00:57:31,000 અથવા તેને કિંમતો, અને શા માટે છે કે જે છે? 1080 00:57:31,000 --> 00:57:35,000 વેલ, પોસ્ટ તો તમે હજુ પણ સર્વર ફોર્મ ડેટા સબમિટ કરવા માટે પરવાનગી આપે, 1081 00:57:35,000 --> 00:57:38,000 પરંતુ તે URL માં મૂકી કરતું નથી તેથી, માહિતી પ્રકારની શું પોસ્ટ છે 1082 00:57:38,000 --> 00:57:41,000 ખાસ કરીને કદાચ માટે યોગ્ય છે જ્યારે તમે વપરાશકર્તા જણાવી રહ્યાં 1083 00:57:41,000 --> 00:57:44,000 એક ફોર્મ ઇનપુટ માં લખ્યું છે? 1084 00:57:44,000 --> 00:57:48,000 પાસવર્ડ કંઈક, બીજું શું કંઈક? 1085 00:57:48,000 --> 00:57:50,000 ક્રેડિટ કાર્ડ નંબર. 1086 00:57:50,000 --> 00:57:53,000 જે કંઇ પણ હળવું તમે સંવેદનશીલ છે કદાચ URL માં સમાપ્ત કરવા નથી માંગતા 1087 00:57:53,000 --> 00:57:56,000 જો માત્ર કારણ કે તેનો અર્થ તમારા રૂમમેટ અથવા કુટુંબ સભ્ય માત્ર મારફતે નિરાંતે ગાવું કરી શકો છો 1088 00:57:56,000 --> 00:57:59,000 તમારું ઇન્ટરનેટ અને પછી ઇતિહાસ શાબ્દિક તમારા પાસવર્ડ્સ જુઓ, 1089 00:57:59,000 --> 00:58:02,000 શાબ્દિક તમારા સૌથી બ્રાઉઝર્સ કારણ કે ક્રેડિટ કાર્ડ નંબર જુઓ 1090 00:58:02,000 --> 00:58:05,000 ઇતિહાસમાં યાદ URL ને ગમે તમે થયા છો, 1091 00:58:05,000 --> 00:58:09,000 તેથી માત્ર જો કારણ કે તે એક ખરાબ વિચાર છે. 1092 00:58:09,000 --> 00:58:11,000 વપરાશકર્તા માંથી પોસ્ટ વિગતવાર કે છુપાવે મદદથી. 1093 00:58:11,000 --> 00:58:14,000 >> પણ, તમે Facebook પર ફોટો કેવી રીતે અપલોડ કરું? 1094 00:58:14,000 --> 00:58:17,000 વેલ, આ માત્ર 2 પદ્ધતિઓ તમે ખરેખર ઉપયોગ કરી શકો છો, 1095 00:58:17,000 --> 00:58:21,000 ભલે ત્યાં થોડા વધુ arcane મુદ્દાઓ છે વિચાર છે, અને પોસ્ટ કરો. 1096 00:58:21,000 --> 00:58:26,000 તમે કદાચ કેવી રીતે એક URL દ્વારા ફોટો અપલોડ કરી છે? 1097 00:58:26,000 --> 00:58:28,000 તમે ખરેખર કરી શકે છે. 1098 00:58:28,000 --> 00:58:30,000 તમે કોઈ JPEG અથવા બીટમેપ અથવા GIF લો અને તમે તેને હેક્સાડેસિમલ પ્રતિનિધિત્વ કરી શકે છે 1099 00:58:30,000 --> 00:58:32,000 અથવા 64 આધાર કહેવાય કંઈક. 1100 00:58:32,000 --> 00:58:35,000 તેના બદલે 16 આધાર તમે આધાર 64, જેઓ આવશ્યકપણે જેવી લાગે છે ઉપયોગ 1101 00:58:35,000 --> 00:58:38,000 ASCII અક્ષરો, અને તમે ખરેખર એક URL દ્વારા ફોટો અપલોડ કરી શકો છો 1102 00:58:38,000 --> 00:58:41,000 પ્રશ્ન ચિહ્ન પછી, પરંતુ સામાન્ય રીતે માપ મર્યાદા. 1103 00:58:41,000 --> 00:58:44,000 મોટાભાગના બ્રાઉઝરો URL ને કોઈ વધુ 1,000 કરતાં અક્ષરો હોવા માટે દબાણ કરવા માટે, 1104 00:58:44,000 --> 00:58:47,000 કદાચ 2,000 અક્ષરો અથવા જેમ છે, જેથી તમે નથી અપલોડ કરી શકો છો 1105 00:58:47,000 --> 00:58:50,000 એક 10 MB ફેસબુક ફોટો. 1106 00:58:50,000 --> 00:58:54,000 તે માટે તમે પોસ્ટ તરીકે પણ તેનો ઉપયોગ કરે છે, તેથી હવે URL માં પરિમાણો મૂકે માટે, 1107 00:58:54,000 --> 00:58:57,000 જે સરસ અને ઉપયોગી ક્યારેક હોય છે, પરંતુ સંવેદનશીલ અથવા મોટા કંઈપણ માટે 1108 00:58:57,000 --> 00:58:59,000 પોસ્ટ પર જાઓ માર્ગ છે. 1109 00:58:59,000 --> 00:59:02,000 Register0 શું ખરેખર છે અહીં કરી? 1110 00:59:02,000 --> 00:59:05,000 વેલ, જો હું register0 સૂચના છે કે આ એક સરળ સુપર પાનું છે ખોલવા માટે, 1111 00:59:05,000 --> 00:59:09,000 પરંતુ તે હકીકત એ છે કે હું સહ ભેળવવું શકે દર્શાવીને છે અને વધુ સારા માટે અથવા ખરાબ માટે, 1112 00:59:09,000 --> 00:59:12,000 PHP સાથે એચટીએમએલ. 1113 00:59:12,000 --> 00:59:15,000 આ સમગ્ર ફાઇલ, ટોચ પર ટિપ્પણીઓ માટે સિવાય, એચટીએમએલ છે 1114 00:59:15,000 --> 00:59:19,000 આ વ્યક્તિ માટે અહીં સિવાય. 1115 00:59:19,000 --> 00:59:22,000 >> મારા PHP કોડ મધ્યમાં નોટિસ, 1116 00:59:22,000 --> 00:59:26,000 મારા HTML ની ​​મધ્યમાં, હું કામચલાઉ જેવું હોય છે 1117 00:59:26,000 --> 00:59:28,000 PHP મોડ દાખલ થયો. 1118 00:59:28,000 --> 00:59:31,000 હું એક ખાસ પ્રિન્ટ r કહેવાય કાર્ય કૉલ છું. 1119 00:59:31,000 --> 00:59:34,000 તેનો અર્થ ફરી યાદ આવવું છાપો, અને તે શું છે તે recursively છાપે છે 1120 00:59:34,000 --> 00:59:38,000 ચલ ગમે તો તમે તેને હાથથી, અર્ધવિરામ, બહાર નીકળો PHP મોડ. 1121 00:59:38,000 --> 00:59:40,000 અને પૂર્વ ટેગ તમે પહેલાથી ફોર્મેટ લખાણ આપે છે, 1122 00:59:40,000 --> 00:59:43,000 મોનો જગ્યા લખાણ કે જેથી દરેક જગ્યા તમે ખરેખર તેને જુઓ છો. 1123 00:59:43,000 --> 00:59:46,000 તે ન અદૃશ્ય થઈ નથી. પોસ્ટ શું છે? 1124 00:59:46,000 --> 00:59:48,000 વેલ, શું રસપ્રદ છે અને PHP વિશે અનિવાર્ય છે 1125 00:59:48,000 --> 00:59:52,000 એ છે કે તમે જ્યારે વિચાર અથવા પોસ્ટ ની મદદથી ફોર્મ સબમિટ કરો 1126 00:59:52,000 --> 00:59:56,000 જે વસ્તુ બ્રાઉઝર દ્વારા તમે સબમિટ છે 1127 00:59:56,000 --> 01:00:00,000 પોતે PHP બહાર આધાર તે કી કિંમત જોડીઓને કયા છે, 1128 01:00:00,000 --> 01:00:02,000 બહાર આધાર જો ત્યાં સમાન સંકેતો, આધાર છે બહાર જો ત્યાં એક પ્રશ્ન ચિહ્ન છે. 1129 01:00:02,000 --> 01:00:07,000 તે તમારા માટે બધી હાર્ડ કામ કરે છે, અને પછી તે તમને એક સમૂહનો એરે હાથ 1130 01:00:07,000 --> 01:00:10,000 બધું છે કે જે વપરાશકર્તા ફોર્મ પર ટાઇપ કરવામાં આવતું હોય છે. 1131 01:00:10,000 --> 01:00:12,000 વેલ, ક્ષેત્રોમાં આ શું ફોર્મ હતી? 1132 01:00:12,000 --> 01:00:14,000 >> તે 4 ક્ષેત્રો હતી. 1133 01:00:14,000 --> 01:00:16,000 એક લખાણ નામ કહેવાય ક્ષેત્ર હતું. 1134 01:00:16,000 --> 01:00:18,000 એક કેપ્ટન તરીકે ઓળખાય છે ચકાસણીબોક્સ હતી. 1135 01:00:18,000 --> 01:00:22,000 એક રેડિયો લિંગ કહેવાય બટન હતી, 1136 01:00:22,000 --> 01:00:24,000 અને એક ડ્રોપ ડાઉન મેનુ ડોર્મ કહેવાય હતી, 1137 01:00:24,000 --> 01:00:27,000 જેથી નોટિસ જ્યારે હું recursively છાપો 1138 01:00:27,000 --> 01:00:29,000 આ ખાસ ચલ સમાવિષ્ટો. 1139 01:00:29,000 --> 01:00:34,000 આ એક ખાસ વૈશ્વિક શાબ્દિક $ કહેવાય _POST ચલ તમામ કેપ્સ માં છે. 1140 01:00:34,000 --> 01:00:39,000 આ એક ખાસ વૈશ્વિક ચલ છે કે જે PHP માત્ર તમારા માટે બનાવે છે 1141 01:00:39,000 --> 01:00:42,000 અને તમે હાથ કે જેથી તમે બધું ઍક્સેસ કરી શકો છો 1142 01:00:42,000 --> 01:00:45,000 કે જે વપરાશકર્તા દ્વારા એક સ્વરૂપ મારફતે કરવામાં આવી હતી. 1143 01:00:45,000 --> 01:00:48,000 અને પ્રિન્ટ r ફોન દ્વારા તેનો તમે આ સામાન્ય અરજી ન હોત. 1144 01:00:48,000 --> 01:00:50,000 અમે આ કરી રહ્યા છીએ આ ચલ ની અંદર જુઓ, 1145 01:00:50,000 --> 01:00:53,000 અને તે શું અંદર છે, સાથે સાથે, 4 કીઓ, 1146 01:00:53,000 --> 01:00:56,000 4 http જેથી વાત કરવા માટે, પરિમાણો, 1147 01:00:56,000 --> 01:00:59,000 નામ, કપ્તાન, લિંગ, ડોર્મ, અને પછી કિંમતો કે જે વપરાશકર્તાને 1148 01:00:59,000 --> 01:01:01,000 એક અપવાદ સાથે લખ્યો. 1149 01:01:01,000 --> 01:01:03,000 હું D-A-V એ હું-D પ્રકાર હતી. 1150 01:01:03,000 --> 01:01:05,000 હું બોક્સ ચકાસાયેલ છે, જોકે, પુરૂષ માટે, કે જે દેખીતી રીતે કિંમત સબમિટ 1151 01:01:05,000 --> 01:01:07,000 માત્ર succinct પ્રયત્ન મી. 1152 01:01:07,000 --> 01:01:10,000 >> જ્યારે હું મેથ્યૂસ પસંદ કરો કે જે કિંમત છે કે જે પસંદ મળ્યો છે, 1153 01:01:10,000 --> 01:01:12,000 અને આ એક થોડો મૂર્ખ છે, પરંતુ તે પ્રચલન છે. 1154 01:01:12,000 --> 01:01:17,000 "પર" ચકાસણીબોક્સ માટે સબમિટ જ્યારે હું બોક્સ પર ની કિંમત, ચેક મળ્યો છે. 1155 01:01:17,000 --> 01:01:21,000 જો હું તે ચકાસાયેલ નથી હતી, કોઈ કિંમત બિલકુલ છે મોકલવામાં આવશે. 1156 01:01:21,000 --> 01:01:26,000 આ માત્ર અમને આપે છે શું આ ખાસ વૈશ્વિક ચલ ની અંદર છે આંતરસૂઝ, 1157 01:01:26,000 --> 01:01:29,000 અને તેને ખાસ છે કે તે સુપર વૈશ્વિક ચલ કહેવાય છે છે. 1158 01:01:29,000 --> 01:01:33,000 તે તમારા માટે દરેક જગ્યાએ તમારો કોડ અંદર છે કે જેથી તમે વાસ્તવમાં તે ઍક્સેસ કરી શકો છો અસ્તિત્વમાં છે. 1159 01:01:33,000 --> 01:01:36,000 આ નથી કે અનિવાર્ય છે, તેથી આપણે ખરેખર સુપર વૈશ્વિક ઉપયોગ 1160 01:01:36,000 --> 01:01:38,000 અને ખરેખર કોઈને રજીસ્ટર કરાવવાનો પ્રયત્ન કરો. 1161 01:01:38,000 --> 01:01:41,000 Froshims1 માં હું એક ફેરફાર કરવા જાઉં છું. 1162 01:01:41,000 --> 01:01:44,000 હું ક્રિયા બદલાતી છું માટે register1.php હોઇ શકે છે, 1163 01:01:44,000 --> 01:01:46,000 અને હું એક અન્ય વસ્તુ કરી રહ્યો છું. 1164 01:01:46,000 --> 01:01:48,000 હું પ્રકારની મારી ત્યાં વેબપેજ ગુણવત્તા ક્ષોભિત હતી. 1165 01:01:48,000 --> 01:01:52,000 તે ખરેખર કદરૂપું છે, પ્રામાણિકપણે, તેથી તે તારણ 1166 01:01:52,000 --> 01:01:56,000 કે તમે ખૂબ જ સરળતાથી વેબ પર ઉપયોગ કરી શકો છો 1167 01:01:56,000 --> 01:01:59,000 અન્ય લોકોની JavaScript કોડ, અન્ય લોકોની સીએસએસ 1168 01:01:59,000 --> 01:02:02,000 કે તેઓ તેવા પરચૂરણ ખર્ચ અને કર્યા છે ખુલ્લા સ્ત્રોત અને પુસ્તકાલય તરીકે ઉપલબ્ધ કરવામાં, 1169 01:02:02,000 --> 01:02:06,000 જેથી બોલે છે, અને હમણાં પૂરતું, અહીં હું મુક્તપણે ઉપલબ્ધ પુસ્તકાલય ઉપયોગ કરું છું, 1170 01:02:06,000 --> 01:02:08,000 કોડ સમૂહ કે કોઈએ લખ્યું છે. 1171 01:02:08,000 --> 01:02:11,000 >> Twitter પર આ કોડ પણ લખવાનું થયું છે, અને તે બુટસ્ટ્રેપ પુસ્તકાલય કહેવાય છે, 1172 01:02:11,000 --> 01:02:15,000 અને તે માત્ર સીએસએસ શૈલી શીટ્સ, સમૂહ સમૂહ છે સીએસએસ ફાઈલો છે. 1173 01:02:15,000 --> 01:02:19,000 કે કોઈ બીજાના લખ્યું હતું અને બહાર figured કેવી રીતે બધું સરસ અને સુંદર વિચાર 1174 01:02:19,000 --> 01:02:22,000 જેથી અમને જેવા લોકો થોડા ઓછા સૌંદર્ય શાસ્ત્ર વિષે ચિંતા અને વધારે ધ્યાન કેન્દ્રિત કરી શકે 1175 01:02:22,000 --> 01:02:24,000 તર્ક અને વાસ્તવિક પ્રોગ્રામિંગ છે. 1176 01:02:24,000 --> 01:02:30,000 માં તે ટૅગ છે, કે જે એ જ ટેગ હું styles3.css માટે યાદ રાખો પહેલાં વપરાય છે સાથે જોડીને, 1177 01:02:30,000 --> 01:02:34,000 હું હવે bootstrap.min.css તરીકે ઓળખાતી ફાઈલ વપરાશ હોય છે. 1178 01:02:34,000 --> 01:02:37,000 મીન માત્ર અર્થ એ થાય કે તેઓ તેને minified કર્યું છે અને તેઓ બધા સફેદ જગ્યા છુટકારો મેળવેલ કર્યું છે અને તેથી આગળ 1179 01:02:37,000 --> 01:02:40,000 ફક્ત ખાતરી કરો કે તે મને મોકલવા વધુ બાઇટ્સ કરતાં હું ખરેખર જરૂર કરી રહ્યાં છો છે. 1180 01:02:40,000 --> 01:02:45,000 પરંતુ તેમાં સીએસએસ સંપૂર્ણ સમૂહ છે, તેથી જો હું હવે Frosh IMS સંસ્કરણ 1 ખોલવા 1181 01:02:45,000 --> 01:02:49,000 નોંધ્યું છે કે મારા ફાઈલ ચોક્કસપણે prettier છે. 1182 01:02:49,000 --> 01:02:54,000 હવે તે હજુ હમણાં જ કાળા અને સફેદ, પરંતુ નોંધ્યું છે કે માત્ર તેમની શૈલી શીટ ઉપયોગ કરીને 1183 01:02:54,000 --> 01:02:58,000 અને મારા ફોર્મ પર તે ચોક્કસ લક્ષણો વાપરવા તે આશ્ચર્યજનક નથી, 1184 01:02:58,000 --> 01:03:01,000 પરંતુ તે ચોક્કસપણે છે ક્લીનર કરતાં પહેલાં હતી, અને પ્રોજેક્ટર તે નથી કરી ન્યાય છે. 1185 01:03:01,000 --> 01:03:05,000 ત્યાં બટનો આસપાસ અને લખાણ ક્ષેત્રમાં આસપાસ થોડું ગ્રે રેખાઓ અહીં છે, 1186 01:03:05,000 --> 01:03:07,000 પરંતુ તે ચોક્કસપણે છે ક્લીનર કરતાં પહેલાં હતી. 1187 01:03:07,000 --> 01:03:09,000 >> હવે, ઔચિત્યની માં, હું મારું માર્કઅપ થોડી બદલી હતી. 1188 01:03:09,000 --> 01:03:12,000 આ 1 આવૃત્તિ છે, અને નોંધ્યું છે કે હું થોડાક નવા ટૅગ્સ ઉપયોગ કર્યો છે, 1189 01:03:12,000 --> 01:03:17,000 અને પ્રામાણિકપણે, હું કોઈ વિચાર આ કેવી રીતે કરવું હતી ત્યાં સુધી હું દસ્તાવેજીકરણ વાંચો 1190 01:03:17,000 --> 01:03:20,000 માતાનો Twitter પર બુટસ્ટ્રેપ ગ્રંથાલય માટે છે, અને તેઓ મને કહ્યું હતું કે જો તમે અમારી પુસ્તકાલય ઉપયોગ કરવા માંગો છો 1191 01:03:20,000 --> 01:03:23,000 તમારું ફોર્મ અંદર fieldset તત્વ વાપરવા માટે, 1192 01:03:23,000 --> 01:03:27,000 શબ્દ તમે લેબલ ટેગ એક ક્ષેત્ર અંદર આગળ બતાવવા માંગો છો મૂકી, 1193 01:03:27,000 --> 01:03:30,000 પછી એ તમારા ઈનપુટ જેમ પહેલાં એક નામ આપો, 1194 01:03:30,000 --> 01:03:34,000 અને પછી ચકાસણીબોક્સ માટે નથી, માત્ર તમે લેબલ તત્વ માં તેને લપેટી 1195 01:03:34,000 --> 01:03:36,000 તમે એક વર્ગ તરીકે ઓળખાય છે કંઈક ઉપયોગ કરો છો, જેથી અમે આ પહેલા જોઇ ન હોય, 1196 01:03:36,000 --> 01:03:39,000 પરંતુ તમે એક pset હિસ્સો 7 શોર્ટ્સનું આ જોશો. 1197 01:03:39,000 --> 01:03:43,000 સીએસએસ એક વર્ગ તમને ખૂબ ID ને માટે કંઈક કરવા માટે, 1198 01:03:43,000 --> 01:03:46,000 પરંતુ જ્યારે અમે # સંજ્ઞા સાથે એક ID પહેલાં 1199 01:03:46,000 --> 01:03:48,000 કે એક અને માત્ર એક તત્વ હતું. 1200 01:03:48,000 --> 01:03:51,000 એક વર્ગ લગભગ સરસ તો એ છે કે બહુવિધ તત્વો જ વર્ગ હોઈ શકે છે 1201 01:03:51,000 --> 01:03:54,000 અથવા સમાન સીએસએસ સામગ્રી તેને લાગુ પડે છે. 1202 01:03:54,000 --> 01:03:57,000 >> પરંતુ ફરીથી, ટૂંકા તે છે, અને આ બાકીના પર વધુ ન્યાયી અને નકલ છે પેસ્ટ કરો 1203 01:03:57,000 --> 01:04:00,000 તેમના દસ્તાવેજો માંથી જ્યાં હું લેબલ ઉમેરી છે અહીં અને ત્યાં. 1204 01:04:00,000 --> 01:04:03,000 અને અંતે, કારણ કે હું ટોચ પર કડી ટેગ સમાવેશ કર્યા, 1205 01:04:03,000 --> 01:04:06,000 બધું prettier આપોઆપ દેખાય છે 1206 01:04:06,000 --> 01:04:10,000 દ્વારા માત્ર ચિહ્નિત એવું તે રીતે મારી પાનું 1207 01:04:10,000 --> 01:04:12,000 Twitter પર અપેક્ષિત છે, અને ત્યાં ઘણા અલગ અલગ રીતે છે 1208 01:04:12,000 --> 01:04:14,000 આ કરવાથી, અને આ ખરેખર ખૂબ યોગ્ય. 1209 01:04:14,000 --> 01:04:17,000 આ સત્ર આ બિંદુએ, તમે જેમ pset હિસ્સો 7 સ્પેક માં જોશો 1210 01:04:17,000 --> 01:04:20,000 આસપાસ Googling, પુસ્તકાલયો પર વાંચવા, અન્ય લોકોની સીએસએસ મદદથી 1211 01:04:20,000 --> 01:04:23,000 અને જાવાસ્ક્રિપ્ટ આનુષાંગિક સમસ્યાઓ ઉકેલવા માટે 1212 01:04:23,000 --> 01:04:26,000 સમસ્યા સેટ પોતાને ચોક્કસપણે અને પ્રોત્સાહન આપવામાં આવે છે તે માર્ગ છે 1213 01:04:26,000 --> 01:04:29,000 વેબ આ દિવસોમાં બનેલ છે અન્ય લોકોના ખભા પર ઊભેલી દ્વારા, 1214 01:04:29,000 --> 01:04:32,000 જેથી તમે ખરેખર નવી અને રસપ્રદ સમસ્યાઓ પર ધ્યાન કેન્દ્રિત કરી શકે છે. 1215 01:04:32,000 --> 01:04:34,000 દો પરંતુ હવે પર કેન્દ્રિત છે, ફરીથી, આ તર્ક. 1216 01:04:34,000 --> 01:04:38,000 >> કે સૌંદર્ય શાસ્ત્ર પર એક ઝડપી ચકરાવો હતી માત્ર તમે જે દિશામાં તમે જઇ શકો છો તે બતાવવા માટે. 1217 01:04:38,000 --> 01:04:40,000 હું એક uglier પાછા માટે હવે પાછા ફરવા જાઉં છું કારણ કે હમણાં જ 1218 01:04:40,000 --> 01:04:44,000 ત્યાં Twitter પર સામગ્રી સાથે કોઇ વિક્ષેપોમાં છે, અને દો મને આગળ જાઓ અને ખોલવા 1219 01:04:44,000 --> 01:04:51,000 froshims2 છે, જે ફરીથી, આ ક્રિયા register2.php જ અલગ છે, 1220 01:04:51,000 --> 01:04:55,000 દો અને અસર શું અહીં છે પર એક નજર. 1221 01:04:55,000 --> 01:04:57,000 મને આગળ વધો અને ડેવિડ લખો. 1222 01:04:57,000 --> 01:04:59,000 હું કપ્તાન આ સમય રહેશે નહીં. 1223 01:04:59,000 --> 01:05:01,000 હું પુરૂષ કહે, મેથ્યુઝ, રજિસ્ટર પડશે. 1224 01:05:01,000 --> 01:05:05,000 તે ખરેખર ખૂબ જ. ઠીક છે, કે જે સ્ક્રૂ મારી ભાગ પર છે. 1225 01:05:05,000 --> 01:05:07,000 દ્વારા ઊભી છે. 1226 01:05:07,000 --> 01:05:17,000 Register2, 22 લાઇન છે, જો ખાલી અથવા માફ. 1227 01:05:17,000 --> 01:05:19,000 ચાલો ફરીથી લોડ કરો. 1228 01:05:19,000 --> 01:05:22,000 ઠીક, આ સ્વરૂપ શું માત્ર થયું સબમિટ પર? 1229 01:05:22,000 --> 01:05:25,000 હું ડેવિડ લખ્યો, પુરૂષ ચકાસાયેલ, મેથ્યુઝ, રજિસ્ટર ક્લિક કર્યું છે. 1230 01:05:25,000 --> 01:05:27,000 તમે રજીસ્ટર કરવામાં આવે છે. (વેલ, ખરેખર નથી.) 1231 01:05:27,000 --> 01:05:32,000 આ સ્પષ્ટ રીતે માત્ર કેટલીક ચલ સમાવિષ્ટો છાપવા બહાર એક પગલું છે, 1232 01:05:32,000 --> 01:05:34,000 પરંતુ આ ફાઈલ ખરેખર શું કરવાનું છે? 1233 01:05:34,000 --> 01:05:37,000 Register2.php ફૂટ 1234 01:05:37,000 --> 01:05:40,000 નોંધ્યું છે કે હું અમુક નવા કોડ છે. 1235 01:05:40,000 --> 01:05:44,000 મારું શરીર ટેગ ની અંદર મેં આવશ્યકપણે એક જો બીજું રચવા, 1236 01:05:44,000 --> 01:05:47,000 પરંતુ કારણ કે હું છું કેટલાક એચટીએમએલ સાથે આ સહ સસ્કૃતિએ 1237 01:05:47,000 --> 01:05:51,000 હું દાખલ કરો અને PHP સ્થિતિમાંથી બહાર નીકળવા માટે અને પાછળ આગળ હોય છે, તેથી આપણે જોઈ હું શું કરી રહ્યો છું. 1238 01:05:51,000 --> 01:05:55,000 >> પ્રથમ અહીં લીટી માં હું જો તે કેસ છે કહી રહ્યો છું 1239 01:05:55,000 --> 01:06:00,000 કે પછી સુપર વૈશ્વિક નામ કી માટે ખાલી હોય છે, 1240 01:06:00,000 --> 01:06:04,000 જેથી અન્ય શબ્દોમાં, જો વપરાશકર્તા મને સ્વરૂપમાં નામ માટેની કિંમત આપી નહોતી, 1241 01:06:04,000 --> 01:06:07,000 પછી ખાલી સાચી પાછા કારણ કે કિંમત ખાલી છે રહ્યું છે. 1242 01:06:07,000 --> 01:06:11,000 અથવા નોટિસ ઊભી બાર-જો લિંગ ખાલી છે 1243 01:06:11,000 --> 01:06:15,000 અંદર આ ખાસ સુપર વૈશ્વિક છે, જે ફરીથી, ફોર્મ સમાવિષ્ટો પ્રતિનિધિત્વ છે, 1244 01:06:15,000 --> 01:06:19,000 અથવા ડોર્મ ખાલી છે, તો પછી હું આગળ જાઓ અને વપરાશકર્તા અંતે કિકિયારી જાઉં છું. 1245 01:06:19,000 --> 01:06:22,000 કેવી રીતે? વેલ નોટિસ, હું કહેવું તમે તમારું નામ, લિંગ, અને ડોર્મ પૂરું પાડવું જ જોઈએ જાઉં છું. 1246 01:06:22,000 --> 01:06:24,000 ચાલો ખરેખર છે કે ભૂલ પ્રેરિત. 1247 01:06:24,000 --> 01:06:27,000 મને મારા ફોર્મ પર પાછા જાઓ. દો મને તેને સાફ ફરીથી લોડ કરો. 1248 01:06:27,000 --> 01:06:30,000 અને હું માત્ર તેમને ડેવિડ આપી જાઉં છું, અને તેઓ જાણતા જ્યાં હું જીવી કરવાની જરૂર નથી. 1249 01:06:30,000 --> 01:06:33,000 રજીસ્ટર કરો. દેખીતી રીતે હું તેમને કહેવું જ્યાં હું જીવી કરવાની જરૂર નથી. 1250 01:06:33,000 --> 01:06:35,000 તમે તમારું નામ, જાતિ અને ડોર્મ પૂરું પાડવું જ જોઈએ. પાછા જાઓ. 1251 01:06:35,000 --> 01:06:39,000 >> અને હું ફોર્મ પર પાછા જાઓ પર ક્લિક કરો, પરંતુ કરી શક્યા હતા કે શા માટે છે? 1252 01:06:39,000 --> 01:06:43,000 વેલ, કે જે કિસ્સામાં નામ ખાલી ન હતી, પરંતુ લિંગ હતી, અને ડોર્મ હતી, 1253 01:06:43,000 --> 01:06:47,000 તેથી આ સમગ્ર અભિવ્યક્તિ સાચું મૂલ્યાંકન, અને ભલે સિન્ટેક્ષ થોડું નવું છે, 1254 01:06:47,000 --> 01:06:51,000 ફરીથી, અમે PHP સ્થિતિ, સ્ટેટમેન્ટ જો પરિચિત દાખલ કરો, 1255 01:06:51,000 --> 01:06:54,000 પરંતુ નવા અહીં ભાગ ફક્ત આ કોલોન છે, અને હું એક ફકરા કે વાકયમાં વધારાનાં નિરથક એવાં શબ્દ, પદ કે વાક્ય બાદબાકી દ્વારા ખરાબ હતી 1256 01:06:54,000 --> 01:06:57,000 અકસ્માત, પરંતુ કોલોન નોટિસ, અને તેનો અર્થ એ કે 1257 01:06:57,000 --> 01:07:00,000 ભલે અમે PHP સ્થિતિમાં બધું બહાર નીકળી રહ્યું કરી રહ્યાં છો 1258 01:07:00,000 --> 01:07:03,000 કે જે અનુસરે બહાર SPIT જોઇએ બ્રાઉઝર અક્ષરશઃ 1259 01:07:03,000 --> 01:07:07,000 જ્યાં સુધી તમે એક બીજા બ્લોક જુઓ તરીકે, અમે અહીં, 1260 01:07:07,000 --> 01:07:10,000 જે કિસ્સામાં તમે તેના બદલે આ SPIT જોઈએ 1261 01:07:10,000 --> 01:07:13,000 જ્યાં સુધી તમે endif જુઓ, જેથી કેટલાક સહેજ નવી વાક્યરચના 1262 01:07:13,000 --> 01:07:16,000 કે મને HTML અને PHP વચ્ચે બદલવા માટે પરવાનગી આપે છે. 1263 01:07:16,000 --> 01:07:19,000 અમે આ અપ છેવટે પરંતુ હવે માટે કરી શકો છો સાફ, 1264 01:07:19,000 --> 01:07:22,000 તે ફોર્મ ચકાસણી ભૂલ એક અનિવાર્ય માર્ગ પ્રકારની છે. 1265 01:07:22,000 --> 01:07:25,000 >> હવે, હું કહું છું તમે ખરેખર કારણ કે દેખીતી રીતે આપણે પણ આ માહિતી કંઇ કર્યું છે નોંધાયેલી નથી કરી રહ્યાં છો, 1266 01:07:25,000 --> 01:07:28,000 તેથી આપણે ખરેખર ઠંડી કંઈક પ્રયાસ કરો. 1267 01:07:28,000 --> 01:07:33,000 Froshims3 માં માત્ર તફાવત એ છે કે હું register3 સબમિટ જાઉં છું, 1268 01:07:33,000 --> 01:07:35,000 તે HTML તેથી જ છે. 1269 01:07:35,000 --> 01:07:38,000 Register3 આ નોટિસ. 1270 01:07:38,000 --> 01:07:40,000 આ એક સેક્સી પ્રકારની છે. 1271 01:07:40,000 --> 01:07:44,000 ટોચ પર હું આવશ્યક નિવેદન ઉપયોગ કરું છું, કે જેથી આ # સમાવેશ થાય છે જેમ હોય છે. 1272 01:07:44,000 --> 01:07:46,000 આ વખતે stdio.h અથવા કે કંઈપણ નથી. 1273 01:07:46,000 --> 01:07:50,000 તે PHP પુસ્તકાલય છે, અને આ એક PHPMailer કહેવામાં આવે છે. 1274 01:07:50,000 --> 01:07:53,000 હું ચોક્કસપણે આ નોંધાયેલા શબ્દમાળા સમાવેશ થાય છે કેવી રીતે ખબર હતી? 1275 01:07:53,000 --> 01:07:56,000 હું આ દસ્તાવેજીકરણ માં વાંચો, જેથી જ્યારે તેઓ કહ્યું મને ફાઈલ ટોચ પર આ મૂકી 1276 01:07:56,000 --> 01:08:00,000 જો તમે વિશિષ્ટ PHPMailer કહેવાય લાઈબ્રેરી કે જે કરે છે તે શું કહે છે ઉપયોગ કરવા માંગો છો. 1277 01:08:00,000 --> 01:08:03,000 તે તમને PHP દ્વારા ઇમેઇલ મોકલવા માટે પરવાનગી આપે છે. 1278 01:08:03,000 --> 01:08:05,000 હવે નીચે સ્ક્રોલ વધુ દો. 1279 01:08:05,000 --> 01:08:08,000 >> શરૂ કરવા માટે હું PHP મોડમાં આ સમગ્ર સમય છું નોટિસ, 1280 01:08:08,000 --> 01:08:11,000 તેથી હવે નીચે અહીં નોંધ્યું છે કે પુસ્તકાલય આયાત કર્યા પછી, 1281 01:08:11,000 --> 01:08:13,000  જેથી બોલે છે, માટે હું કેટલાક સેનીટી તપાસમાં કરી રહ્યો છું. 1282 01:08:13,000 --> 01:08:16,000 જો તે કેસ કે નામ ખાલી નથી 1283 01:08:16,000 --> 01:08:19,000 અને લિંગ આ ઉદ્ગારવાચક ખાલી નોટિસ નથી પોઇન્ટ- 1284 01:08:19,000 --> 01:08:24,000 અને ડોર્મ ખાલી ન હોય તો, પછી વપરાશકર્તા તાર્કિક રીતે બહાર ફોર્મ ભરી છે, ઓછામાં ઓછા પર્યાપ્ત. 1285 01:08:24,000 --> 01:08:28,000 હું જો તેઓ કપ્તાન અથવા નથી પડી નથી. મેં હમણાં જ તેમના નામ, લિંગ, અને ડોર્મ જરૂર છે. 1286 01:08:28,000 --> 01:08:31,000 જો તેઓ તે ભરવામાં આવ્યા છે, જેથી તે ક્ષેત્રો કે કંઈ ખાલી છે 1287 01:08:31,000 --> 01:08:33,000 આ સહેજ નવી વાક્યરચના છે. 1288 01:08:33,000 --> 01:08:36,000 PHP, એક અલગ તરીકે, એક પદાર્થ કેન્દ્રિત પ્રોગ્રામિંગની ભાષા છે 1289 01:08:36,000 --> 01:08:39,000 જે તમને ગાય્સ કેટલાક APCS અથવા જેમ માંથી બરતરફ કરી શકે છે. 1290 01:08:39,000 --> 01:08:42,000 હવે માટે, અજાણ્યા હોય તો, જરા પણ ખબર છે કે આ લાઈબ્રેરી વાપરવા માટે 1291 01:08:42,000 --> 01:08:45,000 તમે આ જેવી કોડ એક વાક્ય નવી શબ્દ વાપરવાની લખી છે, 1292 01:08:45,000 --> 01:08:47,000 શાબ્દિક નવા કીવર્ડ નવી કહેવાય છે. 1293 01:08:47,000 --> 01:08:50,000 પરંતુ તે ઉપરાંત, અમે કેટલાક પરિચિત વાક્યરચના છે. 1294 01:08:50,000 --> 01:08:54,000 તે તીર ઓપરેટર, જે અમે શું પોઇંટરો સંદર્ભમાં સ્ટ્ર્ક્ટ્સ માટે ઉપયોગ સમાન છે છે. 1295 01:08:54,000 --> 01:08:57,000 આજ માટે PHP પોઇંટરો નથી, 1296 01:08:57,000 --> 01:09:01,000 પરંતુ હવે માટે મેઇલ ચલ કે અંદર ખબર 1297 01:09:01,000 --> 01:09:05,000 અનિવાર્યપણે એક નિર્દેશક એક ખાસ લાઇબ્રેરી પ્રકારની છે 1298 01:09:05,000 --> 01:09:08,000 કે કોઈએ લખ્યું, અને જો હું ચોક્કસ વિધેય વાપરવા માંગો છો 1299 01:09:08,000 --> 01:09:12,000 કે પુસ્તકાલય ની અંદર હું, સી જેમ નહિં, તો તીર ઓપરેટર વાપરવા માટે, 1300 01:09:12,000 --> 01:09:14,000 છતાં પણ આ ખરેખર પોઇંટરો નથી. 1301 01:09:14,000 --> 01:09:16,000 તે PHP પોતાના તેના આવૃત્તિ જેવું છે. 1302 01:09:16,000 --> 01:09:20,000 આનો અર્થ એ થાય કે પુસ્તકાલય માં જાઓ અને IsSMTP કાર્ય કરો. 1303 01:09:20,000 --> 01:09:23,000 SMTP, સ્મૃતિ, નેટ અમારી વોરિયર્સ થી ઇમેઇલ ઉલ્લેખ કરે છે, 1304 01:09:23,000 --> 01:09:28,000 અને તે ફક્ત આ Frosh IMS રજીસ્ટ્રેશન માટે એક ઇમેઇલ સર્વરનો ઉપયોગ થાય છે. 1305 01:09:28,000 --> 01:09:30,000 >> શું યજમાન હું ઉપયોગ કરવા માગો છો? 1306 01:09:30,000 --> 01:09:34,000 વેલ, હાર્વર્ડ, જો આસપાસ Google તમને, એક ઇમેઇલ smtp.fas.harvard.edu કહેવાય સર્વર છે. 1307 01:09:34,000 --> 01:09:37,000 જો તમે સાથે ઘરમાં રમી રહ્યાં છો અથવા તમે કોમકાસ્ટ નેટવર્ક પર લાઇવ 1308 01:09:37,000 --> 01:09:40,000 તે smtp.comcast.net કંઈક હોઈ શકે છે. 1309 01:09:40,000 --> 01:09:43,000 તે સંપૂર્ણપણે તમે ક્યાં રહો અને જે તમારા ISP છે પર આધારિત છે. 1310 01:09:43,000 --> 01:09:47,000 કે પછી હું આપખુદ સરનામા માટે jharvard@cs50.net પ્રયત્ન માંથી મારા સેટ જાઉં છું. 1311 01:09:47,000 --> 01:09:52,000 હું પછી સેટ કરવા માટે jharvard@cs50.net પ્રયત્ન સંબોધવા જાઉં છું. 1312 01:09:52,000 --> 01:09:55,000 આ માત્ર રસ્તો હું જાણતો હતો કે જે આ વિધેયોને કહેવાતા હતા SetFrom અને AddAddress 1313 01:09:55,000 --> 01:09:57,000 છે, ફરી, હું દસ્તાવેજીકરણ વાંચો. 1314 01:09:57,000 --> 01:09:59,000 આ પ્રકારની જાદુઇ તમામ પ્રોગ્રામરો માટે જાણીતા નથી. 1315 01:09:59,000 --> 01:10:02,000 પછી હું એક વિષય સેટ "નોંધણી." 1316 01:10:02,000 --> 01:10:07,000 અને હવે આ વાક્ય બીટ નીચ છે કારણ કે કોઈ ઓપરેટર શું PHP માં અર્થ છે? 1317 01:10:07,000 --> 01:10:09,000 કોઇને ખબર? 1318 01:10:09,000 --> 01:10:11,000 એકસાથે જોડવું. 1319 01:10:11,000 --> 01:10:14,000 સી તે જે ગળામાં એક પીડા માટે 2 શબ્દમાળાઓ મળીને એકસાથે જોડવું છે. 1320 01:10:14,000 --> 01:10:17,000 તમે malloc અથવા realloc અથવા તે સામગ્રી તમામ સાથે વ્યવહાર છે 1321 01:10:17,000 --> 01:10:20,000 માત્ર એક શબ્દમાળા લંબાઈ વિસ્તારવા માટે. 1322 01:10:20,000 --> 01:10:22,000 જાવાસ્ક્રિપ્ટ PHP, અને બીજી ભાષાઓમાં 1323 01:10:22,000 --> 01:10:24,000 તમે સામાન્ય રીતે એક જ અક્ષર સાથે કરી શકો છો. 1324 01:10:24,000 --> 01:10:28,000 આ કિસ્સામાં, કોઈ અર્થ થાય છે આ શબ્દમાળાને અહીં લેવા 1325 01:10:28,000 --> 01:10:30,000 અને તે આ શબ્દમાળાને જોડો. 1326 01:10:30,000 --> 01:10:32,000 >> ઓહ, અને જે રીતે, તે આ શબ્દમાળા ઉમેરી, 1327 01:10:32,000 --> 01:10:34,000 જે કે સુપર વૈશ્વિક એક ચલ અંદર બને છે. 1328 01:10:34,000 --> 01:10:37,000 પછી તેની નવી લીટી ઉમેરી, તેથી આ બિંદુઓને તમામ અર્થ 1329 01:10:37,000 --> 01:10:39,000 મોટા અને મોટી અને મોટી શબ્દમાળા બનાવવા રાખવા માટે, 1330 01:10:39,000 --> 01:10:43,000 અને તમે malloc અથવા આ જેવી ભાષામાં જેવી વિશે બધી કાળજી નથી, 1331 01:10:43,000 --> 01:10:46,000 અને ત્યાં અન્ય આવું રીતે છે, પરંતુ આ એક સૌથી ઝડપી છે 1332 01:10:46,000 --> 01:10:48,000 તેને મૂકે બહાર રસ્તાઓ. 1333 01:10:48,000 --> 01:10:50,000 આ શું કરે છે? 1334 01:10:50,000 --> 01:10:55,000 કેપ્ટન: લિંગ: ડોર્મ તે ઇમેઇલ શરીર કે નામ કહેવું રહ્યું છે બનાવી છે: 1335 01:10:55,000 --> 01:10:58,000 અલગ લીટીઓ પર બધા અને પછી છેલ્લે, 1336 01:10:58,000 --> 01:11:00,000 એક કોડ વાક્ય, અને હું હવે આ અવગણવા જાઉં છું. 1337 01:11:00,000 --> 01:11:02,000 જો == ખોટા માત્ર જો કંઈક ખોટું થયું અર્થ થાય છે, 1338 01:11:02,000 --> 01:11:04,000 પરંતુ જાદુ અહીં થાય છે. 1339 01:11:04,000 --> 01:11:08,000 મોકલો મેઇલ અર્થ છે આ ઇમેઇલ મોકલો. 1340 01:11:08,000 --> 01:11:10,000 માતાનો જુઓ ચોખ્ખી પરિણામ શું છે દો. 1341 01:11:10,000 --> 01:11:13,000 ફાઇલ તળિયે નોટિસ, તે કહે તમે ખરેખર નોંધણી થાય છે ચાલી રહ્યું છે 1342 01:11:13,000 --> 01:11:15,000 જો હું કે અત્યાર સુધી મેળવો. 1343 01:11:15,000 --> 01:11:18,000 જો, છતાં વપરાશકર્તા ફીટ, અપ, નોંધ્યું છે કે અમે આ શરૂ 1344 01:11:18,000 --> 01:11:21,000 અહીં સ્થિતિ જો, જો તે ખાલી નથી અને ખાલી નથી 1345 01:11:21,000 --> 01:11:24,000 ખાલી નથી અને અમે મેલ મોકલો. 1346 01:11:24,000 --> 01:11:27,000 નહિંતર અમે કોડ આ વાક્ય મોકલી રહ્યા છીએ, 1347 01:11:27,000 --> 01:11:30,000 જે અસર થઈ રહ્યું છે, કારણ કે તમે 7 pset માં જોશો વપરાશકર્તા પુનઃદિશામાન છે, 1348 01:11:30,000 --> 01:11:35,000 પાછા જ્યાં તેઓ આવ્યા froshims3.php માટે. 1349 01:11:35,000 --> 01:11:38,000 >> આંગળીઓ ઓળંગે, અન્યથા આ સૌથી નિરાશાજનક ડેમો હોવાનો રહ્યું છે. 1350 01:11:38,000 --> 01:11:40,000 અહીં અમે જાઓ. 1351 01:11:40,000 --> 01:11:42,000 મને મારી jharvard માટે Gmail માં ઇમેઇલ ઇનબૉક્સ ખોલો. 1352 01:11:42,000 --> 01:11:44,000 અત્યારે કોઈ ઇમેઇલ. અધિકાર છે. 1353 01:11:44,000 --> 01:11:53,000 હવે મને અપ froshims3 છે, કે જે તૃતીય અને છેલ્લા ઉદાહરણ અમે અહીં જોવા મળશે છે ખોલો. 1354 01:11:53,000 --> 01:11:55,000 ઠીક છે, અહીં આપણે જાઓ. 1355 01:11:55,000 --> 01:12:00,000 Nate, તેમણે કપ્તાન પુરૂષ, કહે છે, ના Apley, હશો. 1356 01:12:00,000 --> 01:12:04,000 રજીસ્ટર કરો. ઠીક છે, તમે ખરેખર રજીસ્ટર કરવામાં આવે છે. 1357 01:12:04,000 --> 01:12:07,000 હવે જો હું મારા ઇમેઇલ પર સ્ક્રોલ, ઓહ, મારા પ્રભુ. 1358 01:12:07,000 --> 01:12:09,000 મેં હમણાં જ ગતિશીલ છે વેબ પર એક ઇમેઇલ મોકલ્યો છે. 1359 01:12:09,000 --> 01:12:11,000 >> ચાલો નોંધ પર છોડી દો. 1360 01:12:11,000 --> 01:12:16,000 એક વિડિઓ વ્યાખ્યાન અમે ચૂકી માટે આગામી છે. તમે આગામી સપ્તાહ જુઓ. 1361 01:12:16,000 --> 01:12:18,000 [CS50.TV]