>> સ્પીકર 1: તમામ અધિકાર પાછા સ્વાગત છે.
આ CS50 છે.
અને આ અઠવાડિયે નવ શરૂઆત છે.
અને આ બાકીના શરૂઆત છે CS50 તમારા સમય, જે અમે
હવે, છેલ્લે, વેબ પર સંક્રમણ તમે મળશે કે જ્યાં કોર્સ પાસા,
શોધવા છે કે જે મૂળભૂત ઘણો અમે અઠવાડિયા માટે નિકાસ કરવામાં આવ્યા છે
હજુ પણ મુલાકાત પાછા આવો અથવા, અમને ત્રાસ.
પરંતુ હવે, તમે તે કે જે મળશે સરળ તીવ્રતા હુકમ
અમુક કાર્યો પરિપૂર્ણ અને અમુક સમસ્યાઓ ઉકેલવા -
ખૂબ જ કે જેથી તમે વિચાર્યું પણ જો ચોક્કસ સમસ્યા સેટ તેમના માં મજા હતા
પોતાની રીતે, હું તમને મળશે લાગે છે કે પેજ 7 સેટ કે, પૃષ્ઠ 8 સુયોજિત કરો, અને પછી,
છેવટે, અંતિમ પ્રોજેક્ટને હશે તમામ વધુ gratifying તમે પડશે કારણ કે
અમે મંજૂર માટે લેવા શરૂ કરે છે હવે વસ્તુઓ મેમરી વ્યવસ્થાપનની જેમ, અને
પોઇન્ટર, અને શું થઈ રહ્યું છે હૂડ નીચે છે.
બધા દરમ્યાન અને ફરી, વિષયોનું, સત્ર આ layering કરવામાં આવી છે
અને layering.
અને હવે અમે પ્રકારની છીએ અહીં, પર સ્થાયી
છેલ્લા અઠવાડિયા ખભા.
>> હવે, છેલ્લા સમય થી યાદ છે કે અમે ઇન્ટરનેટ કામ કર્યું છે તે વિશે વાત કરી હતી.
અને આ કદાચ એક હતો વધુ પડતી સાદગીની, પરંતુ યાદ રાખો કે
વિશ્વના દરેક કમ્પ્યુટર આઇપી છે કે જે એક બીટ છે, જોકે, સરનામું
હજુ પણ વધુ પડતી સાદગીની.
અને તે સરનામાં અનન્ય કરવા માટે વપરાય છે ઓળખવા મશીનો કે જેથી
તમે માહિતી, અથવા પેકેટો મોકલવા, જ્યારે તેથી વાત કરવા માટે, તેઓ એક મૂળ હોઈ શકે છે
સરનામું અને લક્ષ્યસ્થાન સરનામું.
અને તે જ IP સરનામાઓ વાપરી શકાય છે બંને સારા માટે પણ અનિષ્ટ માટે,
ઉદાહરણ માટે, તમે ટ્રૅક કરવા માટે.
હકીકતમાં, લેપટોપ સાથે તમે દરેક એક હવે ખોલો, અથવા તમારા એક ફોન
પોકેટ, એ IP સરનામું છે હાર્વર્ડ નેટવર્ક પર.
અને તે બધા કે મુશ્કેલ નથી તમે કોણ અને ક્યાં છે કે સંબંધ
આ દિવસ છે.
કે કદાચ, પરંતુ વધુ ભવિષ્યમાં.
>> હવે હું કેટલાક પાછું લાવવા માગતા વિચાર્યું [મેમરીઝ ઓફ? ? વધારવા] અને તમે આપી
શો તમે બીજા ક્લિપ પરિચિત મેળવી શકો છો.
લાઇટ અમે કરી શકે ધૂંધળું તો માત્ર થોડી સેકન્ડો માટે.
આ શો Numb3rs.
>> સ્પીકર 2: તે 32-bit IPP4 સરનામું.
>> સ્પીકર 3: IPP, ઇન્ટરનેટ જેમ?
>> સ્પીકર 2: ખાનગી નેટવર્ક.
અમિતા માતાનો ખાનગી નેટવર્ક છે.
તેમણે જેથી અમેઝિંગ છે.
>> સ્પીકર 3: ચાર્લી, પર આવો.
>> સ્પીકર 2: તે છે.
મીરર IP સરનામું.
તેમણે અમને જોવા ભાડા છે તે તે પ્રત્યક્ષ સમય શું કરી રહ્યો છે.
>> સ્પીકર 1: ઠીક છે, તેથી અમુક વસ્તુઓ આ ચિત્ર સાથે ખોટું છે.
, એક તેથી, અને આ એક સ્વીકાર્ય છે આ ખરેખર છે
માન્ય IP સરનામું.
માન્ય IP સરનામું નંબરો હોઈ શકે છે ફોર્મ w.x.y.z, જ્યાં દરેક ઓફ
તે અક્ષરો 0 255 છે.
પરંતુ કારણ કે માત્ર જેવી સુદંર છે ચલચિત્રો જ્યાં તેઓ નકલી ફોન નંબરો,
તેઓ IP સરનામાઓ નકલી.
તમે ખરેખર વાસ્તવિક સર્વરો હિટ નથી.
>> પરંતુ તમે મન, આ બ્રાઉઝર છે.
અને બ્રાઉઝર્સ outputting શરૂ નથી આ જેમ કોમ્પ્યુટર કોડ.
અને અમે થોડી ઊંડા જુઓ તો, નોટિસ કે તેઓ જોઈ રહ્યાં છો કે ભાષા
સ્ક્રીન પર નામની એક ભાષા છે માં ભાષા છે જે ઉદ્દેશ સી,
જે આઇફોન Apps લખવામાં આવે છે, સંડોવતા ખાસ કરીને રાશિઓ
crayons, તમે જોઈ શકો છો અહીં સ્રોત કોડ.
>> ઠીક છે, હું તો આ રમુજી હતી.
તેથી કોડ આ સ્નીપેટ સંપૂર્ણપણે છે ગમે તે આ સાથે કરવાનું કંઈ નથી
ખાસ એપિસોડ વિશે હતો.
તેથી ગમ્મત એ જાણતા પર પ્રકારની છે આ મંજૂર માટે લેતી.
પરંતુ આ વિચાર કરે છે કે બધા હાર્ડ નથી આ ટેકનિકલ વિગતો અધિકાર.
અને હું તમને પ્રોત્સાહિત કરશે.
અને ખરેખર, 50 ખૂબ જ સારી રીતે બગાડી શકે છે ટીવી શો અને ફિલ્મોમાં અથવા તમે ઘણો
તમે તે માત્ર છે કે મળશે કારણ કે તેઓ કરશો શું શક્ય નથી
સ્ક્રીન પર શું કરી.
પરંતુ ખરેખર, આ કોડ છે કે તમે આઇફોન એપ્લિકેશન માં તેને જોઈ શકે છે
અથવા મેક ઓએસ અરજી.
તે બધા પર કંઈ નથી સુરક્ષા સાથે શું કરવું.
તેથી વધુ માટે એક આંખ બહાર રાખવા કે જેવા મનોરંજક વસ્તુઓ.
>> પરંતુ આજે આપણે ખરેખર માં ડાઇવ શરૂ ઊંડે ભાષાઓની સમગ્ર શ્રેણી છે.
આ બહુચર્ચિત એક ખરેખર, એક જો આ ભાગમાં ટેકઅવે
કોર્સ પ્રોગામ શીખવા માટે કેવી રીતે નથી PHP, માં, SE દીઠ એસક્યુએલ જાણવા, બિન માટે નથી
SE દીઠ જાવાસ્ક્રિપ્ટ જાણવા, પરંતુ માટે કેવી રીતે શીખવવા માટે જાતે શીખવવા માટે
જાતે નવી ભાષાઓ, ખરેખર, કારણ કે અમે હવે લેવા શરૂ
તાલીમ વ્હીલ્સ બંધ જેથી પછી કોર્સ માતાનો ઓવરને, તમે 20 અપેક્ષા નથી
તમે કેવી રીતે કહી પાનું સ્પષ્ટીકરણ અમુક કાર્યક્રમ અમલમાં છે.
તમે તમારા પૂરતી ઘટકો હોય છે મન, અને તમારા ટૂલ પૂરતી સાધનો
કીટ, બાંધકામની શરૂ કરવા માટે, જે સાથે રસ સમસ્યાઓના નિરાકરણ
અમુક માટે તમે કેટલાક વિદ્યાર્થીઓ જૂથ માટે, સંશોધન પ્રોજેક્ટ, અથવા ખરેખર કંઈપણ
તમે રસ છે.
>> કે જેથી ઓવરને તરફ, આ હતું કે યાદ ચિત્ર અમે તેને છેલ્લી વખત મળ્યા હતા.
અને આ બે કમ્પ્યૂટરો, ક્લાઈન્ટ અને છે એક બીજા સાથે વાત, વિચ્છેદ કરવો.
અને પ્રોટોકોલ, ભાષા, જેથી માટે આ બે કમ્પ્યૂટરો થાય છે કે, વાત
બોલતા શકાય કરવા માટે HTTP કહેવાય છે.
અને માત્ર દ્વારા વાપરવામાં પ્રોટોકોલ છે કમ્પ્યુટર્સ પર માહિતી પરિવહન કરવા માટે
વર્લ્ડ વાઈડ વેબ.
વેબ, અલબત્ત, માત્ર એક સેવા છે કે ટોચ પર ચાલે છે
ઇન્ટરનેટ કહેવાતી.
બીજી સેવા પર ઉપલબ્ધ શું છે આ દિવસોમાં ઇન્ટરનેટ ટોચ?
કેટલાક અન્ય પ્રોટોકોલ અથવા - કે શું?
>> પ્રેક્ષક: FTP.
>> સ્પીકર 1: FTP.
તેથી ફાઈલ ટ્રાન્સફર પ્રોટોકોલ અન્ય છે.
તમે મોટા ભાગના કદાચ ઉપયોગ કર્યો નથી.
પરંતુ તમે મોટા ભાગના કદાચ વપરાય છે Gchat, અથવા ઇન્સ્ટન્ટ જેવી વસ્તુઓ
વધુ સામાન્ય મેસેજિંગ, ચોક્કસપણે ઇમેઇલ.
અને તે, પણ, પર ચાલે છે કે સેવાઓ છે ઇન્ટરનેટ ઉપર એ સમયે, કારણ કે
દિવસ અંતે, ઇન્ટરનેટ પોતે ખરેખર માત્ર બિંદુ પરથી માહિતી મેળવવા માટે
બિંદુ બી અને તે સંખ્યાબંધ વાપરે છે કણો પોતે, તેમને એક કે બે
સૌથી સામાન્ય રીતે TCP / IP ને કહેવાય તેમને, જે એક કમ્પ્યુટર પર કહે છે
ઇન્ટરનેટ ખરેખર કરી શકાય છે અલગ વસ્તુઓ, ઇમેઇલ,
અને વેબ, અને તેથી આગળ.
Google આ ઘણો કરે છે.
તેથી કેવી રીતે તે સેવાઓને અનન્ય છે કમ્પ્યુટર પર, અમે કહે હતી, ઓળખાયેલ
કે ખરેખર કરી હોઈ શકે છે બહુવિધ વસ્તુઓ?
>> પોર્ટ નંબર.
અને આ માત્ર મનસ્વી માનવ છે 80 જેવા સંમેલનોમાં વેબ છે, 443 છે
એનક્રિપ્ટ થયેલ વેબ, 25 ઇમેઇલ છે.
અને અન્ય એક જુમખું છે.
અને તે નંબરો માત્ર સમાવેલ છે માહિતી તે પેકેટો, તે
વર્ચ્યુઅલ પરબિડીયું, કે જે વાસ્તવમાં એક વિનંતિ અથવા જવાબ શામેલ છે.
>> જો તમે એક પ્રતિભાવ પાછા વિચાર તેથી, જ્યારે વેબ, સામાન્ય રીતે, તમે કોઈપણ જુઓ નથી
આ દ્રષ્ટિએ બિલકુલ નંબરો પ્રત્યુત્તરની પરિસ્થિતિ કોડ.
તમે ખરેખર જોવા નથી ના આંતરિક કાર્યરચના
પાછા આવો કે પેકેટો.
પરંતુ 200 ખરેખર ઠીક અર્થ નથી.
અને તે બધા સારી છે થાય છે.
તમે આ એક ટોળું જોવા મળે છે શકે છે.
જે કદાચ સૌથી સામાન્ય છે તમે વેબ પર જોઈ કર્યું?
>> 404.
તે માત્ર ફાઈલ મળી નથી થાય છે.
તે કોઈને ખરાબ થાય છે.
તમે URL mistyping દ્વારા કર્યું છે, અથવા કોઇ વ્યક્તિ બીજું તમે આપીને કર્યું
અમાન્ય URL અથવા તેઓ કાઢી નાખવામાં ફાઇલ અને URL હજુ પણ છે
લોકો દ્વારા વપરાય છે.
કારણો કોઇ નંબર સમજાવવા કરી શકો છો જેથી શા માટે એક ફાઇલ મળી નથી.
અને તમે આવે અઠવાડિયામાં જોશો આ અન્ય ભૂલ કોડ છે, અને તમે પડશે
તેમને કેટલાક લાભ લે છે.
આ સૌથી ખરાબ 500 છે.
તમે કરેલા કોડ માં 500 ભૂલ વિચાર તો લખેલા છે, જેવું કે વિચાર
માં seg તિરાડોની એનાલોગ વેબ પ્રોગ્રામિંગ ઓફ વર્લ્ડ.
તે ખૂબ તરીકે ભયાનક નથી.
પરંતુ તે માત્ર, ક્યાંક, એનો અર્થ એ થાય તમે ખરાબ.
તેથી તે માટે આગળ જુઓ.
>> પરંતુ માતાનો જોવા દો અમે તો સંદર્ભમાં આ જુઓ.
મને અહીં બ્રાઉઝરને જવા દો અને નીચેની નથી.
તેથી આ કરવા માટે થાય છે જે, Chrome છે ઓજાર માં સ્થાપિત કરી શકે છે.
પરંતુ આ ટ્રેડીંગ છે સૌથી દરેક બ્રાઉઝર કેટલાક સમતુલ્ય વિધેય.
હું, Chrome ના મેનૂ ઉપર જવા માટે જઇ રહ્યો છું અને સાધનો પર જાઓ, અને હું જવા માટે જઇ રહ્યો છું
વિકાસકર્તા સાધનો.
અને તમે જોશો કે આ થોડી પેનલ વિન્ડોની તળિયે માં ખોલે છે.
અન્ય શોર્ટકટ, પ્રમાણિક હોઇ શકે છે, કે હું સામાન્ય રીતે ઉપયોગ જાતે અધિકાર ક્લિક કરો
અથવા નિયંત્રણ વેબ પર ગમે ત્યાં ક્લિક કરો પાનું અને માત્ર એલિમેન્ટ તપાસ પર જાઓ.
અને માત્ર ખોલો નહીં કે આ તમારા માટે છે.
તે પણ ખાસ કરીને, ખુલશે પર તત્વો ભાગ
ડાબી બાજુ.
>> તેથી અમે Google જોઈ કોર્સ છો.
તેઓ આજે તેમના લોગો બદલ્યો છે.
પરંતુ હું અહીં નીચે સ્ક્રોલ જો પર નોટિસ એલિમેન્ટસ હેઠળ, તમે જુઓ છો તે
HTML, હાઇપરટેક્સ્ટ માર્કઅપ કહેવાય છે તે ભાષા અને આ ભાષા છે
કે આ અને બધા વેબ પાનાંઓ, ખરેખર, સાઇન લખવામાં આવે છે
પરંતુ વાસ્તવમાં તે માટે બંધારણ છે અમને ખૂબ જ વધુ readably
તે સામાન્ય રીતે કરતા.
હકીકતમાં, હું બહાર ઝૂમ, અને હું તેના બદલે જો માત્ર અધિકાર ક્લિક કરો અથવા ક્લિક કરો નિયંત્રિત
આ પાનાં પર ક્લિક કરો, અને પછી જુઓ પર જાઓ પેજમાં સોર્સ આ શાબ્દિક અર્થ છે શું
Google ને મારું બ્રાઉઝર બંધ મોકલ્યો.
>> તેથી કેટલીક વ્યક્તિ અથવા વ્યક્તિઓ લખ્યું આ સ્રોત કોડ મદદથી Google.com.
મોટા ભાગના HTML નથી.
તે ખરેખર નામની એક ભાષા જાવાસ્ક્રિપ્ટ, જે
અમે બુધવારે આવે પડશે.
પરંતુ શું ક્રોમ, અને શું દરેક બ્રાઉઝર અમને માટે કરી શકે છે, જુઓ પ્રકારની છે
ના વિક્ષેપોમાં બધા ભૂતકાળમાં ક્રેઝી વાક્યરચના, અને સફેદ reinsert જગ્યા
અમને, પણ વાક્યરચના હાઇલાઇટ માટે અથવા અમારી માટે વસ્તુઓ colorize.
તેથી તમે મળશે કે આ કહેવાતા બ્રાઉઝર્સ માં સમાયેલ વિકાસકર્તા સાધનો
તેથી, ખૂબ સરળ તમારા જીવન બનાવવા કરશે તમે આ મેનુ મારફતે શોધખોળ કરી શકો છો કારણ કે
ઇન્ટરફેસ, ચોકકસ શું અન્ડરલાઇંગ સ્ત્રોત કોડ માટે છે
ઇન્ટરનેટ પર કોઈપણ પાનું.
અને ખરેખર, આ સૌથી વધુ એક છે કેવી રીતે કરવું તે જાણવા માટે અસરકારક રીતે
કંઈક નવું, ઓછામાં ઓછા, જો પાનું , ભૂલાવી તરીકે જેથી જટિલ છે નથી
તે HTML છે આસપાસ poking શરૂ કરવા માટે, જુઓ અમે આવો પડશે જે તેના કહેવાતા સીએસએસ ખાતે
એ બીટ તેમજ, એક વિચાર કેવી રીતે કે પ્રોગ્રામર સમજ
કેટલાક ચોક્કસ અમલ પાનાંની લક્ષણ.
>> પરંતુ વધુ તકનિકી રસપ્રદ અધિકાર હવે તે આ હોઈ ચાલે છે.
હું નેટવર્ક ટૅબ પર જાઓ નહિં, તો હવે આ સાફ કરીએ.
હું થોડી ક્લિક કરો જઈ રહ્યો અહીં પ્રતીક પાર, અને પછી
બીજી વેબસાઇટ પર જાઓ.
અને હું માત્ર ટાઇપ કરવા જઇ રહ્યો છું Facebook.com છે.
આ બોલ પર કોઈ HTTP, HTTPS કોઈ બોલ પર કોઈ www.
ચાલો ખરેખર અહીં શું થાય છે તે જુઓ.
>> દાખલ કરો.
હવે સામગ્રી સમગ્ર ટોળું નોટિસ માત્ર માં, આ તળિયે પેનલ દેખાયા
વેબ પાનું ઉપરાંત ટોચની માં દેખાય છે.
હું અપ પાછું સરકાવવા માટે જઇ રહ્યો છું અહીં નેટવર્ક ટેબ છે, અને હું જઈ રહ્યો છું
પ્રથમ પંક્તિ પર ક્લિક કરો.
આ સાધન અમને ઉઘાડી ચાલે છે શું એ HTTP અરજીઓને દરેક એક છે
ઝડપથી માત્ર પાછા ગયા અને જે આગળ વચ્ચે મારું બ્રાઉઝર
અને ફેસબુક માતાનો સર્વર.
તે પંક્તિઓ અને તેથી દર એક આવા એક વિનંતી કે પ્રતિનિધિત્વ
પ્રતિભાવ, એક અથવા વધારે તે વર્ચ્યુઅલ પરબિડીયું.
અથવા વધુ આકસ્મિકપણે, જો તે વ્યક્તિ જેવી છે એક એક વ્યક્તિ જેમ ગ્રાહક
રેસ્ટોરાં, કંઈક માટે પૂછતી ફરીથી અને ફરીથી અને ફરીથી.
અને હજૂરિયો લાવવામાં રાખે છે પાછા તે સમયે એક.
>> તેથી હવે, આ હું ઝૂમ નહિં, તો નોટિસ અને આ વાત ની સોર્ટ હશે
તમે તમારું સ્વાગત અને પ્રોત્સાહિત કરી રહ્યાં છો કારણ કે, તમારા પોતાના પર સાથે રમવા માટે અમે
બધું મારફતે જાઓ નહીં મહાન વિગતવાર.
પરંતુ ત્યાં નોટિસ અહીં થોડા ઉપ ટેબો -
હેડરો, પૂર્વદર્શન, પ્રતિભાવ, કૂકીઝ, અને સમય.
હું માત્ર હેડરો જોવા જઈ રહ્યો છુ હવે આ થોડી છે કારણ કે
કે પરબિડીયું ની અંદર ઘટકો માહિતી અને સ્થાનો માંથી મદદ.
>> તેથી, પ્રથમ જુઓ, મને તો આ બટન પર ક્લિક કરો દો વિનંતી હેડર્સ બાજુમાં સોર્સ.
વિનંતી છે કે મારું બ્રાઉઝર, ક્રોમ, આ કિસ્સામાં, અંદર ઓફ મોકલવામાં
કે વર્ચ્યુઅલ પરબિડીયું.
તમે છેલ્લા અઠવાડિયે યાદ કરીશ હું જાતે જ તે જ્યારે ટાઇપ
એક બ્રાઉઝર હોવાનો ઢોંગ.
પછી તે છે કે સર્વર reminded કહેવાય યજમાન માટે જોઈ
Facebook.com.
અને પછી થોડી વધુ arcane છે અમે તરંગ પડશે માહિતી
હવે અમારા હાથમાં.
>> પરંતુ હવે હું નીચે સ્ક્રોલ શરૂ જો આ વિંડોમાં, મને મેળવવા માટે દો
પ્રતિભાવ હેડરો.
આ વર્ચ્યુઅલ માં શું હતું માંથી પાછા આવ્યા કે પરબિડીયું
Facebook.com.
અને હું માત્ર સ્રોત જુઓ ક્લિક કરો જો તે કાચા લખાણ જોવા માટે,
અમુક વસ્તુઓ નોટિસ.
એક, ફેસબુક પણ એ જ બોલે છે પ્રોટોકોલ આવૃત્તિ તેના 1.1.
કે જેથી સરસ છે.
પરંતુ પરિસ્થિતિ કોડ 301, કાયમી ખસેડવામાં.
>> વેલ, ફેસબુક કે જ્યાં હેક જાઓ હતી?
આ શું છે અમને પૂરી પાડે કરવાનો પ્રયાસ કરી રહ્યું છે?
વેલ, અન્ય અહીં નીચે નોટિસ છે હેડર સ્થાન કહેવાય છે.
તેથી શા માટે ફેસબુક મને કહી છે કે તેઓ URL ને કાયમી ધોરણે ખસેડવામાં
સ્થાન આગળ?
હું www ભૂલી ગયા છો.
>> કે જેથી મારી પસંદગી કરવામાં આવી હતી.
હકીકતમાં, ભાગ્યે જ, કદાચ અમને મોટા ભાગના, આ દિવસ www.whatever.com લખો.
પરંતુ તે એક સિસ્ટમ સંચાલક બહાર વળે ફેસબુક જેવા કરી શકો છો,
એવી રીતે તેમના સર્વરો રૂપરેખાંકિત Facebook.com ક્યાં કામ કરે છે, અથવા તે
www.Facebook.com, ખરેખર, કામ કરે છે, અથવા તેમના સામે કોઇ ઉપસર્ગ
ડોમેન નામ.
તેથી તેઓ અમને માટે કે કર્યું છે.
અને તેઓ કદાચ અમને પુનઃદિશામાન છે અમુક ટેક્નિકલ માટે,
કેટલાક માર્કેટિંગ કારણો.
તેઓ માત્ર canonicalize કરવા માંગો છો www.Facebook.com પર.
>> પરંતુ તે ન તદ્દન તે છે.
હું અહીં નીચે સ્ક્રોલ નહિં, તો ચાલો શું થાય છે તે જુઓ.
આ મારા આપણે કહી છે માટે કાયમી ધોરણે ખસેડવામાં
http://www.Facebook.com.
તેથી બીજા વિનંતી જોવા દો મારું બ્રાઉઝર મોકલે છે.
કમનસીબે, ફેસબુક જેવી લાગે છે બીજા કારણ કે ફરી ગયા છે
વિનંતી, તેને બદલે તે URL પસંદ કરીને, કે, પણ, ખસેડવામાં કહે છે
કાયમી.
અને મને અહીં નીચે સ્ક્રોલ દો પ્રતિભાવ હેડરો છે.
જ્યાં ફેસબુક હવે ગયો છે?
>> HTTPS છે.
તેથી હવે ફેસબુક શરૂ કરી છે, વર્તમાન ખાસ કરીને પ્રકાશ
ખાસ કરીને તાજેતરના મહિનામાં ઘટનાઓ, અને વર્ષ પણ ભૂતકાળમાં દંપતિ માં
આ બોલ પર કોઈ, તેમના બધા વપરાશકર્તાઓને ફરજ પાડવી માર્ગ https નો ઉપયોગ કરવા માટે છે, કે જે વધારે છે
જોકે સંપૂર્ણપણે સુરક્ષિત નથી, સુરક્ષિત.
અને તેથી હવે મારી પાનું, મારું બ્રાઉઝર છે આ તૃતીય URL ને વિનંતી કરવા જવાનું.
અને હવે, છેલ્લે, અમે વિચાર અન્યથા અદ્રશ્ય 200 ઠીક.
>> તેથી વિશ્વમાં શું અથવા બધા આ અન્ય પંક્તિઓ નીચે અહીં.
હું શાબ્દિક એક વસ્તુ ટાઇપ, અને મારા બ્રાઉઝર જેવા વિનંતી કરી છે તેમ લાગે છે
20 કેટલાક વિચિત્ર વસ્તુઓ.
કે શું?
>> પ્રેક્ષક: સ્ક્રિપ્ટો?
>> સ્પીકર: 1 સ્ક્રિપ્ટો છે, જેથી અન્ય ફાઇલો કહેવાય ભાષામાં લખેલા
જાવાસ્ક્રિપ્ટ, જે ફરી, અમે કરીશું બુધવારે એક બીટ જુઓ.
બીજું શું?
સ્ટાઇલ શીટ્સ.
કહેવાતી એક ભાષા માં કંઈક અમે એક બીટ માં જોશો જે સીએસએસ.
Gifs, અને jpegs, અને pngs, અને ઈમેજો, અને મુવી ફાઈલો - ગમે તે એક વેબ પાનું
સૌથી વધુ સંભાવના છે ફાઇલ આ રૂપમાં.
અને તેથી અમે ડાબી પર શું જોઈ રહ્યાં છો ત્યાં બાજુ ફાઈલો બધા છે
Chrome ફરીથી ડાઉનલોડ હતા કે, recursively, તમે ચાલશે નહિં, તો કરવા માટે
આ પાનું સમગ્ર કંપોઝ.
>> તેથી શું અમે Google સાથે ક્ષણ પહેલા જોયું હું તત્વો પર ક્લિક કરો જો
ટેબ, આ ખાતરી છે, HTML, આ છે આ પાનું બનેલું છે કે જે ભાષા.
પરંતુ અન્ય વસ્તુઓ જુમખું છે.
એક લોગો છે.
તે વાદળી જેવું છે ત્યાં ચિહ્નો.
અને અન્ય તત્વો પર હજુ પણ છે પોતાને હોઈ શકે છે કે પાનું
અલગ ફાઈલો.
>> તેથી શું એક બ્રાઉઝર વિશે સરસ છે કે છે તે અમે જઈ રહ્યા છો તે ભાષા પર દેખાય
લેખન શરૂ, અથવા જો તમે પહેલેથી કર્યું કરવા માટે પી સમૂહ 7, આધાર માં શરૂ લેખન
બહાર જ્યાં તે ફાઈલો જીવંત છે, અને જાય છે અને સાથે સાથે તેમને ખેંચે છે.
અને હું પણ, પર ભાર મૂકે પૂરતી નથી કરી શકો છો આ અમુક બીટ કદાચ છતાં
પ્રથમ નજરમાં arcane અથવા જબરજસ્ત, પ્રોગામ કેવી રીતે શીખવા
વેબ માટે અરજીઓ, તે છે સમજવા માટે અમૂલ્ય કેવી રીતે આ
થોડી સાધનો કામ કરે છે.
આ સાધનો જેવા GDB જેવા પ્રકારના હોય છે પરંતુ ઘણી સરળ, આખરે, વાપરવા માટે -
અને ખરેખર શું તમે આંખો માં આપે છે અમે મંજૂર માટે લઈ આવી છે
હવે ખૂબ કેટલાક સમય.
>> તેથી અમે હવે શું કરી શકો છો આ માહિતી?
ઠીક છે, માતાનો ખરેખર પર એક નજર કરીએ ખ્યાલ HTML રહેલા.
અમે પહેલેથી જ હોય ​​છે અને અમે, અલગ પાડવા પડશે સમસ્યા વિભાગો આ અઠવાડિયે,
વધુ કેટલાક, 7 સ્પષ્ટીકરણ સેટ આ ભાષાઓ ની િવગતો.
પરંતુ અમે કરું નહીં કરી શકો તો માતાનો જોવા દો એક તમે સમજી જોઈએ શું ચિત્ર
એકંદર અહીં.
>> તેથી HTML, હાઇપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ, એક પ્રોગ્રામિંગ ભાષા નથી.
કે ખરેખર શું અર્થ છે?
તેથી એચટીએમએલ આ જેમ દેખાય છે.
અને તમે કેટલાક પહેલેથી જ આ ખબર.
તમે કેટલાક કરી દેવામાં આવી છે કેટલાક સમય માટે આ.
પરંતુ અમે ભરો નહીં કરી શકો તો માતાનો જોવા દો કેટલાક બ્લેન્ક તેમજ.
તેથી અહીં વસ્તુઓ એક દંપતિ નોટિસ.
એક, તે માત્ર લખાણ છે.
તેથી તે માત્ર સ્રોત કોડ જેવી છે સી, અથવા અમુક અન્ય ભાષા.
>> ત્યાં લાગે છે કે નોટિસ અહીં પેટર્ન છે.
ટેકનિકલ ત્યાં ખાડો છે, પરંતુ આ ખાડો માત્ર મનુષ્ય છે
સંમેલન.
નવી ત્યાં તો એક બ્રાઉઝર્સ કાળજી નથી લાઇન અને ટેબો આપણે ત્યાં જોવા ગમે છે.
પરંતુ છે તે નોટિસ અહીં સમપ્રમાણતા.
ટોચ પર, હું કૉલ કરીશ શું છે આ ફાઇલ, ઓપન ટૅગ છે, અથવા શરૂઆત
HTML કહેવાય ટૅગ.
અને પછી, નીચે, સંપૂર્ણપણે પાકા અપ, ખૂબ અમે સર્પાકાર કૌંસ સાથે આવું જેમ,
અમે આગળ, ઓપન કૌંસ જુઓ સ્લેશ, એચટીએમએલ, બંધ કૌંસ.
જેથી અનુરૂપ બંધ છે કે વસ્તુ માટે ટૅગ છે, અથવા ઓવરને ટૅગ.
>> ની અંદર મળીને, બધું ઓપન ટૅગ અને બંધ ટૅગ કહેવાતી
અમે એક તત્વ કૉલ કરશો શું કંપોઝ.
અને અમે જોશો, માત્ર એક ક્ષણ, તે છે ખરેખર એક ઝાડ માં નોડ ગમે છે.
કારણ કે હવે તમે વિશે વિચારો તો અહીં ગર્ભિત કે ટોચો, તમે
પ્રકારની, જેમ, પોતાના માતા - પિતાના માતા - પિતા હોય છે નોડ HTML કહેવાય છે.
તમે આધારિત છે, કેટલા બાળકો કહી શકે છે આ ચિત્ર પર, HTML તત્વ છે?
>> તેથી કદાચ બે.
એક દેખીતી રીતે, વડા તત્વ છે.
અને એક શરીર તત્વ છે.
અને શા માટે બે બાળકો?
ઠીક છે, હું inferring માત્ર પ્રકારની છું કે જો હું એક ઓપન વડા ટૅગ હોય છે અને પછી એક
બંધ વડા ટૅગ, કે જે તત્વ છે.
અને પછી, અન્ય ઓપન બોડી જો ત્યાં છે ટૅગ અને બંધ શરીર ટૅગ, કે જેવી છે
અન્ય ઘટક.
તેથી અર્થમાં કે ફેરવો ઓફ તો હું પ્રકારની તેની બાજુ પર ચિત્ર, તે છે
પછી એક HTML ટૅગ કર્યા છે, અને જેમ વડા ટૅગ અને પછી શરીર ટૅગ, અને
પછી કેટલાક લખાણ, હેલો વર્લ્ડ dangling શરીર ટૅગ પોતે નહીં.
>> તેથી અમે એક ચિત્ર છે કે જે ડ્રો કરી શકો છો આ કદાચ.
આકાર મનસ્વી છે.
પરંતુ હું એક અલગ પ્રકારનો ઉપયોગ કર્યા કે નોટિસ આ પ્રતિનિધિત્વ કરવા માટે ટોચ પર ગ્રહણ
પોતે દસ્તાવેજ.
અન્ય સામગ્રી હોઈ શકે બહાર તે વળે હું નથી કર્યું કે વેબ પાનાંની અંદર
અહીં દોરેલા.
તેથી આપણે પણ એચટીએમએલ અટકી જઈ રહ્યાં છો એક કહેવાતા દસ્તાવેજ ગાંઠની નોડ બોલ.
અને પછી અમે વડા હોય છે અને શરીર અને શીર્ષક, સૂચના,
જે વધુ નેસ્ટ છે.
હું મૂકવા વધારાના વાક્ય સંતાપ ન હતી શીર્ષક ટેગ અંદર વિરામો.
તે મેળવવામાં આવી હતી, જેમ કે તે માત્ર લાગ્યું ખૂબ વર્બોઝ.
તેથી હું સાથે, ત્યાં એક લીટી માં તે બાકી ઓપન ટાઇટલ, હેલો વર્લ્ડ બંધ શીર્ષક.
અને પછી અમે કેટલીક લખાણ છે અહીં બંધ dangling.
>> તેથી આ ચિત્ર પર પાછા આવશે અમને ત્યારે અમે જાવાસ્ક્રિપ્ટ માં ડાઈવ.
અને સમજણ છે કે જ્યારે તમે શું આ જેમ HTML લખી
એક બ્રાઉઝર કરવાનું છે?
ઠીક છે, આપણે જે અંગે ચિંતા કરવાની જરૂર નથી કેવી રીતે તે આમ કરી રહ્યું છે, અથવા શું સાથે
અલ્ગોરિધમનો, પરંતુ દિવસ ઓવરને અંતે એક બ્રાઉઝર જેવા HTML મેળવે ત્યારે
કે, ફેસબુક અથવા Google ના, તે parses તે, તેથી વાત કરવા માટે, તે વાંચે
માટે ટોચ fread કંઈક સાથે ડાબેથી જમણે તળિયે,, અને તે
બંધ પછી, OH, ઓપન ટૅગ ખબર છે, અને ટૅગ છે, તે છે, તેથી વાત કરવા માટે, malloc શરૂ થાય છે
એક વૃક્ષ એક ગાંઠ.
અને તે સામનો કરે છે, ત્યારે આપણે ગર્ભિત છે તેમ અહીં ટોચો સાથે
બાળક નોડ, તે માટે નોડ mallocs અને વૃક્ષ કે જોડાયેલ.
>> જેથી વૃક્ષ માળખાં, બાઈનરી વૃક્ષો, ત્રિપુટી વૃક્ષો, અને મોટી વૃક્ષો, કે
અમે પહેલા એક કે બે અઠવાડિયા અંતે glanced, નોટિસ એ જ સિદ્ધાંત છે કે
અમને પાછા આવતા.
અને રહેલી વ્યકિત અમલ, Chrome ને ગમે ટીમ કે હતી, અનુમાન હતું
વૃક્ષ માળખું અમુક પ્રકારની અમલ કરવા માટે હૂડ નીચે.
અને પોતે જ એક કદાચ છે કે જેમ કે C ભાષા, અથવા C + +, અથવા ઓછા
સ્તરની ભાષા અમે પડશે હવે વેબ માથે વાપરો.
>> તેથી હવે, કદાચ, આ ચાલશે વધુ અર્થમાં બનાવે છે.
જે કદાચ અમુક વ્યક્તિ ખરેખર ટેટૂ , આખરે પ્રકારની નિરાશ.
ઠીક છે, જેથી બધા અધિકાર, વેબ રમૂજ ઘણો.
તે ખરેખર જતા નથી તેથી સારી આજે બનાવ્યા.
તેથી અમે ખસેડવા પડશે.
બધા અધિકાર.
>> તેથી હવે એક નજર કરીએ થોડા ઉદાહરણો છે.
સરળ શક્ય વસ્તુ આ હોઈ શકે છે.
હું આગળ જાઓ અને ખોલવા જઈ રહ્યો છું hello.php તરીકે ઓળખાતી ફાઈલ gedit.
અને અંદર અહીં છે, હું ઝડપથી જઈ રહ્યો ફક્ત આ નથી, printf, ઉદ્ધત
"હેલો વર્લ્ડ.", અવતરણ ચિહ્નો પૂરાં કરવાં
>> , નોટિસ તેથી, હું અને મારા બેકસ્લેશ એ કરીશ હું મુખ્ય જાહેર કરવા હેરાનગતિ નથી કર્યું.
તે php માં બહાર વળે છે, અને ઘણો ભાષા, તમે મુખ્ય જરૂર નથી
SE દીઠ કાર્ય.
તમે માત્ર લેખિત શરૂ કરી શકો છો તમારા કાર્યક્રમ.
હવે, હું આ ફાઈલની સંગ્રહો ત્યારે, હું નોટિસ નીચેના કરવા માટે છે જવું.
હું બનાવવા નો ઉપયોગ કરવા જઇ રહ્યો નથી, અને હું નથી જેમ નહિં પણ, કારણ કે PHP, રણકાર નો ઉપયોગ કરવા જઇ
C, A સંકલિત ભાષા નથી.
તે અર્થઘટન કહેવાય છે તે છે ભાષા, જે તમે તેને ચલાવવા અર્થ એ થાય કે
અન્ય પ્રોગ્રામ દ્વારા ઇનપુટ તરીકે દુભાષિયો કહેવાય છે.
અને તે કાર્યક્રમ ટોચ છે, તે વાંચે તળિયે, ડાબેથી જમણે, અને કરે છે
તમે શું કરવા માટે તેને કહેવું ગમે.
>> તેથી અહીં આ કિસ્સામાં હું printf કહે છે કે એક લીટી.
તેથી હું આ સ્ત્રોત કોડ ચલાવો ત્યારે, hello.php, એક કાર્યક્રમ છે કે જે છતાં
, PHP બોલાવાયેલ, સરળ, શું થાય કે કાર્યક્રમ PHP, વાંચી રહ્યું છે
આ ફાઇલ, ઉપરથી નીચે સુધી,, ડાબેથી જમણે અને તે શું હું કરવા જઇ રહ્યું છે
આમ કરવા માટે તેને કહેવું - કોડ ચલાવવા, અને જો તે કંઈક ઓળખી માત્ર નથી
તે spitting.
તેથી હું આગળ જવા માટે જતા અને છું hello.php ઓફ PHP, ચલાવો.
દાખલ કરો.
>> અને કે હું હેતુપૂર્વક તદ્દન શું નથી.
ઠીક છે, શા માટે છે?
ઠીક છે, PHP, ખરેખર છે કે ભાષા છે એકદમ માટે રચાયેલ
વેબ વપરાતું.
આ ભાષામાં વેબ પાનાંઓ બનાવવા ત્યારે અમે ટૂંક સમયમાં જોશો તરીકે PHP,,, અમે કરીશું
પ્રિન્ટ કંઈક કરવા માંગો છો આ જેમ રેખાઓ આઉટ.
>> તેથી હું આ કરવા જઇ રહ્યો છું.
ઓપન કૌંસ, પ્રશ્ન ચિહ્ન, PHP, અને હવે હું માત્ર જઇ રહ્યો છું ફક્ત રાખવા ઇન્ડેન્ટ
વસ્તુઓ સરસ.
અને હવે હું એક પ્રશ્ન કરવા જઇ રહ્યો છું બંધ કૌંસ ચિહ્નિત કરો.
તેથી અસંમિતિ એક બીટ અહીં છે.
જો તમે આવું નથી.
અને તમે, તેથી સ્લેશ નથી PHP, થોડી અલગ છે.
>> પરંતુ હવે, હું આ કાર્યક્રમ પુનઃ ચલાવો તો, હવે PHP, hello.php, હું
વાસ્તવમાં હેલો વર્લ્ડ વિચાર.
આ મૂલ્યવાન છે કેમ અને અમે જોશો.
એક, તે મને સ્પષ્ટ કરવા માટે પરવાનગી આપે છે, સુપર નિશ્ચિતપણે, આ છે
કોડ છે, આ ચલાવો.
અને તે ખરેખર શું છે તે આ ખાસ ટૅગ્સ અહીં હોતું.
>> પરંતુ તે પણ હું માત્ર કરો તો એનો અર્થ એ થાય કંઈક કે, હું અહીં મથવું જેવી
શાબ્દિક કે,, કે જે કરશે માત્ર અર્થ જરૂરિયાત વગર છપાયેલ કરી
વાસ્તવમાં, printf ફોન, અથવા પ્રિન્ટ અથવા કોઇ પણ સમાન કાર્ય.
તેથી અમે તે પાછા આવો પડશે માત્ર એક ક્ષણ.
>> પ્રથમ, આ કરવા માતાનો દો.
આ સાધન ની અંદર, અમે પાસે ડિરેક્ટરી વર્ચ્યુઅલ માટે, Vhosts કહેવાય
યજમાનો, સ્થાનિક યજમાન સ્લેશ, જાહેર સ્લેશ.
તેથી તે બીટ વર્બોઝ છે, પરંતુ લાંબા સમય સુધી વાર્તા છે ટૂંકા, ઓજાર નથી રચાયેલ છે
માત્ર આધાર આપવા માટે સી તે પણ છે PHP, આધાર આપવા માટે રચાયેલ છે.
પરંતુ તે પણ એક વેબ માટે રચાયેલ છે સર્વર, અને ડેટાબેઝ સર્વર.
અને તે ડિઝાઇન, અને સાચી રૂપરેખાંકિત રહ્યું કોઇપણ યાદ અપાવે હોઈ
કે વ્યવસાયિક વેબ હોસ્ટિંગ કંપની તમે માટે $ 5 એક મહિના ચૂકવવા પડી શકે છે
$ 100 એક મહિના માટે.
આ સેવા છે ગમે છે, તે રૂપરેખાંકિત રહ્યું એક જ હોઈ
વાસ્તવિક વિશ્વમાં ઉત્પાદન સર્વર.
>> અને શું અર્થ છે કે પર ચાલી રહેલ છે આ સાધન વેબ સર્વર સોફ્ટવેર છે.
તે અપાચે બોલાવાયેલ થાય છે.
તે માત્ર મફત, અને સ્રોત ખુલ્લું અને ખૂબ જ લોકપ્રિય છે.
અને અમે ખબર અપાચે રૂપરેખાંકિત કરેલ કે હું ચોક્કસ URL સાથે મુલાકાત લો છો તો
Chrome અથવા ના અંદર કોઈપણ બ્રાઉઝર ઉપકરણ, આ ડિરેક્ટરી માં જુઓ
ફાઈલો માટે કે વપરાશકર્તા વિનંતિ કરે છે.
>> અન્ય શબ્દોમાં, મને દો આગળ વધો અને આ કરવા.
મારા જાહેર ડિરેક્ટરી પર આધારિત છે, હું જાઉં છું આગળ વધો અને ફાઈલ બનાવવા માટે
index.html કહેવાય છે.
અહીં મને ટેબ આપે છે.
અને હું ખૂબ જ ઝડપથી જવા માટે જઇ રહ્યો છું અને આગળ વધો અને બહાર બેંગ
અહીં આ કાર્યક્રમ.
જે હવે, માત્ર Doctype HTML, તમે લખો હોય ધારે.
તે માત્ર એક arcane ટૅગ છે, કે જે નથી સ્પષ્ટ કરે છે કે જે સાચી એક HTML ટૅગ,
અહીં કેટલાક એચટીએમએલ આવે છે.
>> હું આગળ જાઓ અને ફરીથી જઇ રહ્યો છુ અમે એક ક્ષણ પહેલા શું જોયું.
અહીં પાનું વડા છે.
વડા અંદર હતી -
તેથી શીર્ષક.
જેથી અમે હેલો વર્લ્ડ કહે છે પડશે.
અને પછી નીચે અહીં શરીર ટૅગ હતી.
મને શરીરના ટૅગ બંધ કરીએ.
અને પછી અહીં હું પણ કહે છે, પડશે માત્ર સ્પષ્ટતા માટે, હેલો વર્લ્ડ.
>> તેથી આ દલીલ, સરળ છે શક્ય વેબ પાનું તમને
માન્ય છે કરી શકો છો.
તે વાક્યરચના અનુસાર માન્ય છે.
ખોલી છે કે બધું બંધ છે.
બધું સરસ છે માં રીતની અને દાંતાવાળું.
તેથી માતાનો જોવા દો હવે હું કેવી રીતે આ ફાઇલ ઍક્સેસ કરી શકો છો.
>> ઠીક છે, મને Chrome પર અહીં જવા દો.
અને મને જવા દો http://localhost/index.html.
તેથી સ્થાનિક યજમાન શું છે?
ઠીક છે, વિશ્વમાં સૌથી વધુ કોઈપણ કમ્પ્યુટર, Linux ને, મેક ઓએસ, બારીઓ, ઉપનામ છે
સ્થાનિક યજમાન કહેવાય છે.
તમે ક્યારેય વાત કરવા માંગો છો તેથી જો તમારા પોતાના કમ્પ્યુટર પર -
વિચિત્ર રીતે reflexively, યદ્યપિ -
તમે તમારી જાતને સ્થાનિક યજમાન પર કૉલ કરો.
તમારી વાસ્તવિક કમ્પ્યુટર શું છે વાંધો ના તે ડેવિડ માતાનો MacBook શું કહેવાય
એર, અથવા વધુ કંઈક કે જેમ વર્બોઝ.
>> તેથી આ URL દેખીતી રીતે ઉપયોગ કરવા માટે ચાલુ છે સ્થાનિક યજમાન સાથે વાત કરવા માટે HTTP,
તે જ કમ્પ્યુટર, ઓજાર, અને તે માટે પૂછો માત્ર એક લઇ રહ્યું છે
ધારી, શું ફાઈલ?
Index.html.
તેથી ઉપકરણ રૂપરેખાંકિત કરવામાં આવ્યું છે હું પૂછવા છું કે જો ખબર આગળ
index.html કંઈક માટે, જોવા માટે એક ફોલ્ડર માં માં, Vhosts કહેવાય
ફોલ્ડર ફોલ્ડર માં, localhost તરીકે ઓળખાય છે તેમાં જાહેર કહેવાય છે.
કે જ્યાં મારી સાર્વજનિક તમામ ફાઈલો હોઈ ચાલુ છે.
તેથી હવે હું લખો હિટ જઇ રહ્યો છું.
>> અને ખરેખર, તે પ્રતિબંધિત છે અન્યથા 403, તરીકે પણ ઓળખાય સંદેશ,
તે માટે આંકડાકીય કોડ ધોરણો.
તેથી અહીં ખોટું શું છે?
ઠીક છે, તે માત્ર મૂકવા માટે પૂરતી નથી મારા ફોલ્ડર અંદર ફાઈલ.
હું ખરેખર નીચેની કરવાની જરૂર છે.
>> મને માં, મારા Vhosts ડિરેક્ટરીમાં જવા દો localhost, જાહેર માં, અને દો
મને LS આડંબર l નથી.
અને થોડા અન્ય વસ્તુઓ અહીં આજે હેતુઓ માટે છે.
પરંતુ આગામી, ડાબી બાજુ પર નોટિસ index.html માટે, અમે માત્ર એક આરડબ્લ્યુ જુઓ.
અને ભૂતકાળમાં, શું આરડબ્લ્યુ માટે હતી છે?
>> માત્ર વાંચી અથવા લખી.
તે ડાબી પર rw કહે છે કે આ હકીકત હું આ ફાઈલની માલિક કરી શકો છો, એનો અર્થ એ થાય
તેને વાંચી અથવા લખી.
પરંતુ હું દેવા માટે જરૂર માં તમામ લોકો વિશ્વમાં આ વાંચી, જોકે તે લખી નથી.
તેથી હું સ્થિતિ બદલી કરવા જઇ રહ્યો છું ફાઇલ, chmod આપવા માટે બધા વત્તા R
દરેક પર પરવાનગી વાંચી ફાઈલ index.html કહેવાય છે.
>> અને હવે હું ફરીથી લખો LS આડંબર l, નોટિસ જો કે, અહીં કેટલાક વધુ
આર અપ પોપ છે.
અને હવે માટે, ઉલ્લેખનું જાય વધુ વિગતવાર માં.
માત્ર દરેક અર્થ એ છે કે પી સમૂહ 7, માટે હવે આ ફાઇલને વાંચી શકે છે.
હું મારું બ્રાઉઝર પર પાછા જાઓ તો હવે, ફરીથી લોડ કરો વોઇલા Query.
હેલો વર્લ્ડ.
>> અને હું પણ મારી Chrome સાધનો ખોલી શકે છે અને, જુઓ ફક્ત Google સાથે જેમ અને
મારા HTML છે કે ફેસબુક, થોડી બંધારણ
અલગ અને કલર.
હું નેટવર્ક ટૅબ પર જાઓ અને ફરીથી લોડ કરો નહિં આ પાનાં માટે, વિચાર છે કે ત્યાં નોટિસ
ક્રોમ મોકલી રહ્યું છે વિનંતિ ઓજાર છે.
તે માટે 200 છે ચોક્કસ ફાઇલ.
તેથી ટૂંકા માં, આ છે કેવી રીતે આ બધા વિવિધ ટુકડાઓ એકસાથે આવતા હોય છે.
તે માત્ર જેથી બને કે વેબ સર્વર અમે દૂરસ્થ નથી હમણાં ઉપયોગ કરી રહ્યાં છો
ફેસબુક જેવી.
તે જ કમ્પ્યુટર પર શાબ્દિક છે જે સંપૂર્ણપણે બરાબર છે.
>> તેથી આપણે એક વેબ પાનું વધુ શું કરી શકો છો?
વેલ, માત્ર, લેટ્સ મારફતે સમીર આ બધી વસ્તુઓ એક દંપતિ.
પરંતુ મને આગળ વધો અને પુનર્જીવિત દો Index.html સાથે gedit.
અને, મને આગળ વધો અને હેલો CS50 કહે દો આ ફાઇલ સાચવવા માટે, પાછા જાઓ
બ્રાઉઝર, ખરેખર underwhelming બદલો.
>> પરંતુ અમે ખરેખર શું માંગો છો, તો હવે કંઈક લિંક?
તેથી તે અમે કરી શકો છો કે જે બહાર વળે માત્ર ટૅગ્સ છે કે HTML માં લિંક્સ
પોતાને.
તે કહી શકાય થાય છે લંગર ટૅગ. એક href બરાબર
https://www.cs50.net, www.cs50.net બંધ કંપની, બંધ કૌંસ.
અને હવે માતાનો જોવા દો શું બીજું આગામી આવે છે.
>> હું ટૅગ ખોલેલી.
હવે હું તેને આપી જરૂર CS50 જેવા શબ્દસમૂહ.
મને ટૅગ બંધ કરીએ.
અને અમુક વસ્તુઓ નોટિસ.
આ વિસ્મૃત વસ્તુ છે, તેમ છતાં અહીં, હું તેને વારંવાર ન હોય ત્યારે તમે
ટૅગ બંધ કરો.
તમે હમણાં ટૅગ બંધ એકલા તેના નામ સાથે.
અને આ તરીકે ઓળખાય છે તે છે મૂલ્ય સાથે કોઈ વિશેષતા.
લક્ષણો માત્ર વર્તન સંશોધિત એક પાનું અંદર કેટલાક ટૅગ છે.
>> તેથી આ સ્પષ્ટ છે કે હાયપર સંદર્ભ છે, એમ કહીને ના ફેન્સી માર્ગ
આ માટે આ એન્કર માટે URL, કડી, CS50.net પ્રયત્ન કરીશું.
અને અમે બતાવવા માંગો છો તે ટેક્સ્ટ વપરાશકર્તા તે કાચા URL નથી, પરંતુ
શબ્દ CS50.
>> હું ફરીથી લોડ કરો હવે તો, મને માટે ઝૂમ દો સ્પષ્ટતા,, મને પૃષ્ઠને ફરીથી લોડ કરવા દો
અમે આ જૂની શાળા છે કે નોટિસ વાદળી કડી અધોરેખિત.
અને હું તેના પર હોવર, અને તે જતાં હોય તો જોવા માટે ખડતલ હોઈ, નીચે બાકી
સ્ક્રીનના બાજુના ખૂણે, નોટિસ તે કહે છે કે જે માટે URL
હું જવા માટે જઇ રહ્યો છું.
અને, વોઇલા Query, હું ત્યાં ક્લિક કરો, તો હવે હું વેબ પાનાંઓ બનાવવા છું.
અને આપણે આપણી જાતને દોરી કર્યું ઘર પાનું છે.
>> પરંતુ વીજસ્થિતિમાન શું નોટિસ આ અમને તક આપે છે.
સુરક્ષા ખૂબ છે પ્રચલિત આ દિવસ.
હું તેના બદલે શું કંઈક જેમ કહે તો આ છે, અને હું તેની જગ્યાએ કહે છે, માટે ચાલો જાઓ
, fakeCS50.net જુઓ.
આ પાનું ફરી લોડ કરો.
>> હું જેમ ઠીક છે, તેથી તે હજુ પણ નોટિસ જુએ છે એક બાહોશ આંખ, જ્યાં સુધી CS50 જવા
હું નકલી CS50 જઈ રહ્યો નોટિસ આવશે.
હું આ ડોમેન લેવામાં નથી guessing છું.
ઠીક છે, તેથી તે ઉપલબ્ધ નથી.
કે જેથી સારી છે.
કોઈ એક ખરેખર છે કે જે ડોમેઇન છે.
>> પરંતુ માતાનો થોડી વધુ દૂષિત હોઈ દો કે મૂર્ખ પ્રકારના છે.
અમે શું પેપલ માટે આ બદલો તો.
અને શું અમે આ ફોન કરો, તો ગમે www.paypal.badguy.com,
ડોમેન છે ગમે.
તે કદાચ હાજર હોય છે.
તેથી હવે મને પૃષ્ઠને ફરીથી લોડ કરવા દો.
અને અહીં અમે ફિશિંગ ઓફ સોર્ટ છે આ છે જે હુમલા, પી એચ આઇ એસ એચ આઇ N-G,
કોઈ શબ્દ હુમલો કે માટે આપવામાં માછલી માહિતી કરવાનો પ્રયાસ કરે છે, અથવા, સારી
હજુ સુધી, tricking દ્વારા બહાર લોકો પૈસા, તેમને માહિતી પૂરી પાડવા માં કે
તેઓ અન્યથા ન શકે.
આ અધિકાર તદ્દન legit જુએ છે?
હું Paypal.com અહીં એક લિંક છે જ જોઈએ.
Fairness માં, જો હું કેટલાક સાથે તે જાતિભેદવાળું ગ્રાફિક્સ, અમે તેને જોવા કરી શકો છો
પેપાલ જેવી.
બરાબર ને?
હું કરી શકે છે, કારણ કે એક કોરે તરીકે, હું Paypal.com પર જાઓ શકે છે.
અને અમે માત્ર જોઈ કર્યું હું કેવી રીતે કરી શકો છો તેમના HTML ની ​​બધા જુઓ.
હું માત્ર તેને નકલ કરવા અને ફરીથી શકે પેપલ ઓફ સૌંદર્ય શાસ્ત્ર બદલે જાઓ
અહીં જૂના સ્કૂલ.
પરંતુ, નોટિસ અલબત્ત, અને તે ઓછી છે હજુ પણ, માત્ર તળિયે નાના
10 બિંદુ જેવા બાકી બાજુના ખૂણે, ફોન્ટ, તમે છો કયા URL જુઓ છો
વાસ્તવમાં તરફ દોરી જશે.
>> તમે ક્યારેય મેળવેલ હોય તો અને તેથી સ્પામ કહીને આગળ જાઓ અને તમે એકાઉન્ટ છો
સમાધાન કરવામાં આવ્યું છે.
આ લિંક પર ક્લિક કરો અને અમને જણાવો તમારો પાસવર્ડ જેથી અમે તમને ખાતરી કરી શકો છો
તમે ક્યારેય કે નથી.
આ વસ્તુઓ કહીને વિના જવા જોઈએ.
પરંતુ તે પરમેશ્વરે રમૂજી છે, અને દુ: ખદ, દર વર્ષે આ કેવી રીતે લાગે છે
કેટલાક બિન શૂન્ય થાય લોકો સંખ્યા.
>> અને કે સુંદરતા છે હુમલા ફિશીંગ છે.
તમે એક મિલિયન ઇમેઇલ્સ મોકલી શકો છો.
અને તો પણ ખરેખર લોકો 0.01% પેપલ પર ક્લિક કરો અને તમે આપી તમારા
પાસવર્ડ છે, કે જે હજુ પણ નોન શૂન્ય નંબર છે માત્ર આપ્યા છે તે લોકો
તમે તેમના મની.
અને, અલબત્ત, ઇમેઇલ્સ મોકલવાનું તદ્દન છે સરળ અને આવશ્યક મફત,
આ દિવસ.
>> તેથી લાંબા વાર્તા ટૂંકી, પરમેશ્વરે સુંદર વિચાર, બરાબર ને?
વર્ષો પહેલાં, આ પ્રારંભિક હતી વેબ, એક વેબ સક્રિય
સાધનો વચ્ચે હાયપરલિંક્સ.
પરંતુ તેથી ઝડપથી તે હોઈ શકે છે બીમાર હેતુઓ માટે વપરાય છે.
અને ઇમેઇલ, આ, તે કહે પૂરતા દિવસ, HTML અંદર જડવામાં આવ્યા છે.
>> વેલ, માત્ર એક અન્ય વસ્તુ મને દો.
અને અમે વિભાગમાં મોટે ભાગે મુલતવી રાખવું પડશે સમસ્યા તમને પરવાનગી આપવા માટે સાત સેટ
જો વિગતો અન્વેષણ.
પરંતુ મને આગળ જાઓ અને દો અહીં કેટલીક વસ્તુઓ નથી.
હું જાઓ અને જાહેર કરવા જઇ રહ્યો છું અથવા, જો DIV કહેવાય છે તે
આ પાનું ભાગલા.
મને કે DIV ટૅગ બંધ કરીએ.
>> અને હું કહી જઈ રહ્યો પાનાંની ટોચ અહીં.
અને તે પછી આ નીચે, હું શું કરવા જઇ રહ્યો છું અન્ય DIV કંઈક આ બંધ
ટૅગ અને પાનાંના તળિયે નથી.
અને તે માતાનો સાચવવા દો.
>> તેથી હવે માતાનો મારા ફાઈલ પાછા જવા દો.
ખૂબ underwhelming.
પરંતુ શું વિભાગ માટે વપરાય છે હૂડ નીચે, તે ખરેખર છે છે
એક સરસ માળખાકીય તત્વ.
તે અત્યાર સુધી કોઇ કલાત્મકતા નથી અમે દેખીતી રીતે, કરતાં અન્ય જોઈ શકો છો
નવી લીટીઓ પર વસ્તુઓ મૂકવા.
>> પરંતુ સૂચના, એક કોરે તરીકે, માત્ર મથાળે સ્પર્શી કંપની તેને જેમ HTML માં તે કાપી નથી
સી માં તમે જે લાગે છે કે શકે નથી વચ્ચે એક સરસ મોટા ગેપ મૂકી જતાં
પાનાંની ટોચ અને નીચે.
પરંતુ તે અવગણવામાં આવે છે.
સફેદ જગ્યા આવશ્યક રીતે અવગણવામાં આવે છે ખૂબ પ્રથમ કરતાં અન્ય વેબ પાનાંઓ
જગ્યા બાર અક્ષર, અથવા વાહન વળતર, તમે કીબોર્ડ પર હિટ છે.
તમે વધુ લાઇન બ્રેક્સ, તમે ઇચ્છો તો તે પોતાને સ્પષ્ટ કરવા માટે હોય છે.
>> તેથી હું અમુક વસ્તુઓ કરવા જઇ રહ્યો છું અહીં શું થઈ રહ્યું છે તે બતાવવા માટે.
હું કોઈ વિશેષતા ઉમેરવા જઇ રહ્યો છું કે તમે જાણવા ફરીથી અસ્તિત્વમાં છે અને જે રીતે
શું ટૅગ્સ અસ્તિત્વમાં શું, અસ્તિત્વ ધરાવે શ્રેય ખરેખર, ઑનલાઇન સંદર્ભો છે.
HTML ભાષાના સોર્ટ છે - તે કોઇ પ્રોગ્રામીંગ ભાષા નથી.
જો તે માર્કઅપ ભાષા છે - કે પછી સારી અડધા કલાક, કદાચ, સાથે એક કલાકની
તે તમે ચોક્કસપણે સૌથી પકડ પડશે શક્યતા છે, એ મૂળભૂત વિચાર.
અને પછી એક Google શોધ દૂર બધા છે તમે કરી શકો છો કે શક્ય ટૅગ્સ
સાઇન રસ
અને ઉલ્લેખનું દીઠ, છે ખૂબ સ્વાગત અને અહીં પ્રોત્સાહન મળ્યું.
>> તેથી હવે મને આગળ જવા દો અને આ કંઈક આવું.
પૃષ્ઠભૂમિ રંગ.
અને હવે, હું કંઈક કરવા જઇ રહ્યો છું જેવી લાલ, અર્ધવિરામ.
અને જો તમે આ કરી શકો છો થોડા અલગ અલગ રીતે.
હું સુપર તરીકે લખીને માત્ર પ્રકારની છું બાહ્ય શક્ય.
>> પરંતુ તે અહીં આ કિંમત છે કે જે બહાર વળે CSS, કાસ્કેડિંગ પ્રકાર કહેવાય છે તે
અન્ય છે, જે શીટ્સ, એકસાથે ભાષા.
સીએસએસ સાથે કરવાનું કંઈ નથી ટૅગ્સ અને બંધ ટૅગ્સ ખોલો.
તે ગુણધર્મો સાથે શું કરવું છે.
>> અને ગુણધર્મો માત્ર કી મૂલ્ય છે માત્ર કેટલાક શબ્દ જેનો અર્થ થાય છે જોડીઓ,
કોલોન, અને પછી કેટલાક અન્ય શબ્દ.
અને તમે બહુવિધ રાશિઓ, અથવા ફક્ત હોય તો અહીં એક, તમે સાથે અંત કરી શકે છે
માત્ર સ્પષ્ટતા માટે અર્ધવિરામ.
પરંતુ, પણ, અહીં કામ કરશે.
>> હવે આ શું કરવા જઇ રહ્યું છે?
તમે કદાચ ધારી શકો છો.
મને આગળ વધો અને આ પૃષ્ઠને ફરીથી લોડ કરવા દો.
અને હવે તે ખરેખર સાથે આવે છે.
તેથી મારા પાનું ટોચ લાલ છે.
પરંતુ શું અહીં કી છે કે જે છે, હું ઉલ્લેખ કર્યો છે અગાઉ, કે જે DIV આપે
આ પાનું એક વિભાગ.
અને તે શું કરે છે ખરેખર છે.
તે આવશ્યકપણે પાનું વહેંચાયેલી એક લંબચોરસ પછી તમે આ કરી શકો છો કે જે
ચાલાકી.
>> અને લંબચોરસ આ વિચારને પ્રકારની છે તમે તો, કે અનિવાર્ય
સૌથી વધુ કોઈપણ વેબસાઈટ, કદાચ ત્યાં છે તે માટે કેટલાક માળખું.
તમે મોટા ભાગના કદાચ ભાગ્યે જ જોવા મળે છે તમે લૉગ ઇન થયા છો, તો ફેસબુક હોમપેજ
બધા સમય છે.
>> પરંતુ ફેસબુક માતાનો હોમ પેજ પર છે, ટોચ સાથે DIV અમુક પ્રકારની.
અને તે સરળ હોઈ શકતી નથી એક DIV, પરંતુ ત્યાં એક
ત્યાં લંબચોરસ પ્રદેશ.
આ પાનું બાકીના જેવી છે ખૂબ જેવા વિશાળ DIV,
મોટી લંબચોરસ પ્રદેશ.
માત્ર હોવાના, તેથી લાંબા વાર્તા ટૂંકી આ થોડો રચનાત્મક છે,
લંબચોરસ તરીકે મોડેલ વસ્તુઓ કરવાની ક્ષમતા, વિશાળ અથવા સાંકડી, તમે પણ કરી શકો છો કે શું
સંભવિત કૉલમ કરો, તમને પરવાનગી આપે છે તમે ખરેખર, જોકે, પાનાંઓ બહાર મૂકે
ગમશે.
અમે ખરેખર માત્ર ખંજવાળ કરી રહ્યાં છો અહીં સપાટી.
>> ખરેખર, હું એક અન્ય એક કરો તો, મને આગળ વધો અને શૈલી કરવા દો,
પૃષ્ઠભૂમિ રંગ, અમે કંઈક કરીશ વાદળી, બંધ અવતરણ છે.
માતાનો આ ફરીથી લોડ કરવા દો.
તેથી હવે તે પણ uglier મેળવવામાં આવે છે.
પરંતુ હવે હું પ્રકારની બંધ બતાવી શકે છે મારા પી અધિકાર, પાંચ કૌશલ્ય સુયોજિત?
લાલ.
તે RGB, Red યાદ અપાવે છે લીલા વાદળી triples.
વેલ, તે વેબ પ્રોગ્રામિંગ બહાર વળે અથવા આ છે કે જે વેબ ડિઝાઇન,, અમે કર્યું
હજી કંઈપણ પ્રોગ્રામ નથી દીઠ સે, તમે ખરેખર આ કરી શકો છો
હેક્સાડેસિમલ કોડ છે.
તેથી કંઈક કંઈક, કંઈક કંઈક, કંઈક કંઈક.
તેથી તમે છ હેક્સાડેસિમલ હોઈ શકે છે અક્ષરો, અથવા ત્રણ, કેટલાક કિસ્સાઓમાં,
અને તે પ્રશ્ન ગુણ દરેક એક હેક્સાડેસિમલ અંકો હોઈ શકે છે
શૂન્ય એફ બનાવ્યા.
>> હું લાલ ઘણો હોય માંગો છો, અને જો આ બોલ પર કોઈ લીલા, અને કોઈ વાદળી, શું છે એ
શૂન્ય ની વિરુદ્ધ હેક્સ વાપરી રહ્યા હોય ત્યારે?
તે એફ છે.
તેથી હું એફએફ, શૂન્ય શૂન્ય શૂન્ય શૂન્ય, શું કરી શકો છો આ સંગ્રહો, અને હવે અહીં નીચે આવે છે.
અને હું વાસ્તવમાં ફેરફાર જોવા નથી.
તેથી કંપની અવતરણ ચિહ્નો પૂરાં કરવાં "લાલ" દેખીતી રીતે છે બધા લાલ માટે પર્યાય,
આ બોલ પર કોઈ લીલા, વાદળી કોઈ.
વચ્ચે, માતાનો ઇરાદાપૂર્વક ફેરફાર દો આ એક કંઈક હોઈ
રેન્ડમ, ABCDF છે.
>> કે શું છે તે જોવા ચાલો.
તે ખરેખર સરસ વાદળી છે વાસ્તવમાં, બાળક વાદળી.
બધા હક, તેથી આ માત્ર હવે છે થોડા અંશે રેન્ડમ સંયોજનો
અક્ષરો.
તેથી આપણે અહીં નીચે પડ્યાં મળશે નહીં.
પરંતુ ફરીથી, આ ચોકસાઇ બોલી તમે શરૂ કરી શકો છો કે જે
અરજી - તમે ખૂબ જ overwhelmed કરી રહ્યાં છો, તો પણ આ સૌંદર્ય શાસ્ત્ર દ્વારા.
હકીકતમાં, તમે ખરેખર માંગો છો, તો હોઈ પ્રભાવિત છે, મને આગળ વધો અને બદલવા દો
ઉદાહરણ માટે ફોન્ટ માપ.
અને અર્ધવિરામ નોટિસ, કે જે ત્યાં જરૂરી છે.
>> ફોન્ટ કદ, અમે માત્ર હાસ્યાસ્પદ બની શકે છે અહીં, 96 બિંદુ.
કે સાચવો.
વાઉ, જે એક મોટી ફોન્ટ માપ છે.
બધા અધિકાર છે, તેથી તે ખૂબ જ સરળ છે.
અને ખરેખર, તમે જોઈ રહ્યાં છો અનિવાર્યપણે હું સામગ્રી ખૂબ પ્રથમ વેબ પાનું
વર્ષ પહેલાં, જ્યારે હું પ્રથમ આ સામગ્રી શીખ્યા.
તે ખૂબ જ બનાવવા માટે ખૂબ જ સરળ છે ઝડપથી કદરૂપું વસ્તુઓ.
>> અને તમે Wayback સાથે પરિચિત હોય, તો Archive.org પર મશીન, તમે
મારા બધા કદરૂપું શોધી શકો છો undergrad વેબ પૃષ્ઠોને.
એક આ બોલ પર ફ્રોગ કર્મિટ હતી.
હું વિચાર્યું કે જ્યાં તબક્કા મારફતે ગયો તે પૃષ્ઠભૂમિ લેવા માટે ઠંડી હતી
હું તમને કેવી રીતે શીખી ત્યારે એક લાલ ઢાંકપિછોડો, કરી શકો છો ટાઇલ છબીઓ ફરીથી અને ફરીથી, અને
ફરીથી, સાથે પાનું ભરવા માટે મોટા પૂરેપૂરું ન સુકાયેલું લાલ ઢાંકપિછોડો.
અને પછી, આ ટોચ પર છે, એક આઇકોન હતા તમે મારા ઘરમાં દાખલ કરવા માટે ક્લિક કરો હતા કે
પાનું હતો કારણ કે ખૂબ પ્રચલિત.
>> અને પછી મારી પ્રથમ કાર્યક્રમ હું ક્યારેય લખ્યું PHP,, પરંતુ એક ભાષા ન હતું
પર્લ કહે છે, જે મહેમાન પુસ્તક લખ્યું હતું, કે ખરેખર ઠંડી વસ્તુ છે
લોકો ઘણો તમે અપેક્ષા ઘર પાનાં પર હોય છે.
તમે પૃષ્ઠ પર વિચાર કરે છે, ત્યારે તેઓ તમને જોઈતા સાઇન ઇન કરો અને તમે કોણ કહે છે,
અને શા માટે તમે ત્યાં છો.
આ ખૂબ જ 1990 શૈલી વેબ ડિઝાઇન છે.
>> પરંતુ આ દિવસો, ચોક્કસ, અમે કર્યું ઘણો દૂર છે.
અને તમે વિભાગમાં, જુઓ, પણ પડશે સમસ્યા માં દ્વારા સાત સેટ
આ ટ્રેડીંગ લાઈબ્રેરીઓ ઉચ્ચાલન તેને બનાવવા માટે ખૂબ જ સરળ છે
ઝડપથી prettier વસ્તુઓ.
ખરેખર, અહીં આપણે ખંજવાળ કરી રહ્યાં છો તમે શું કરી શકો સપાટી
stylistically.
>> અને હકીકતમાં, પહેલેથી જ છે, મને ભાર દો આ પહેલેથી જ મેળવવામાં બિહામણું, બિન છે કે
માત્ર સૌંદર્યલક્ષી છે, પરંતુ શરતો મારા કોડ શૈલી, અથવા
મારી કોડ ડિઝાઇન.
હું હાલમાં જે HTML, મિશ્રિત કચરાના છે લીલા ઓપન ટૅગ્સ સાથે છે,
સીએસએસ ગુણધર્મો, કે જે તદ્દન legit છે.
આ ખરેખર છે કે જ્યાં ભાષા તેની ઉત્પત્તિ હતી.
>> પરંતુ સ્વચ્છ ડિઝાઇન રસ, અમે ફેક્ટરિંગના સામગ્રી શરૂ ખૂબ જેવી
. ક ફાઇલોમાં સી ફાઇલો માંથી બહાર, દો મને ખરેખર છે કે જે પ્રકારની પ્રેક્ટિસ
સિદ્ધાંત અને કરવાનું શરૂ આ જગ્યાએ.
મને અહીં શૈલી ટેગ મૂકવામાં દો, જે પણ HTML માં અસ્તિત્વમાં છે, અને મને દો
નીચેના સ્પષ્ટ કરો.
મને આ કાઢી નાખો દો.
પૃષ્ઠભૂમિ રંગ લાલ હોઈ ચાલે છે.
હું સંપૂર્ણપણે આ કાઢવા જઇ રહ્યો છું.
હું શૈલી છુટકારો મેળવવા માટે જઇ રહ્યો છું યશ, અને હું અનન્ય જઈ રહ્યો
એક શબ્દ સાથે આ DIV ઓળખવા -
આપખુદ, પરંતુ વ્યાજબી, ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "ટોપ." અને ને ખાસ છે
અનન્ય વ્યાખ્યાયિત કે લક્ષણ ચોક્કસ HTML તત્વ
કે ID ને કર્યા છે.
>> , અપ અહીં હું હવે ઢબના તે કરવા માંગો છો અંદર મારા પાનું વડા,
શૈલી ટૅગ, નોટિસ કે હું હેશ ટોચ કરી શકો છો.
અને પછી હું સર્પાકાર એક દંપતિ મૂકી શકો છો પછી કૌંસ, સી યાદ અપાવે છે, અને દો
મને કે stylization માં પેસ્ટ કરો.
અને મને અહીં આગળ વધો અને અપેક્ષા દો હું આ સાથે જઈ રહ્યો છે.
મને પણ બનાવી દો એક તળિયે DIV માટે.
મને નીચે આ કદરૂપું કોડ ગ્રેબ દો અહીં, અહીં મૂકવામાં, અને હું હશો
થોડી વધુ હવે ગુદા અને છટાદાર તે માત્ર તેમના પોતાના પર વસ્તુઓ મુકીને
semicolons સાથે અંત વાક્ય.
મને શૈલી ટૅગ છુટકારો મળી દો.
>> પરંતુ હું હજુ સુધી કરવામાં નથી.
હું એક અન્ય વસ્તુ કરવાની જરૂર છે.
અરે વાહ, ID ", તળિયે," કંપની અવતરણ ચિહ્નો પૂરાં કરવાં, બરાબર અથવા ગમે ને હું કરવા માંગો છો
તે તત્વ આપે છે.
હવે, મને અહીં પાછા જવા દો.
અને આ ભયાનક છે.
હું 96 પોઇન્ટ સાથે વ્યવહાર કરી શકતા નથી.
24 બિંદુ શું કરીએ.
અથવા તમે વધુ ચોક્કસ કરી શકે છે.
તમે ખરેખર પીક્સલ, પીએક્સ ઉપયોગ કરી શકો છો, જેથી તમે ખરેખર ફાઇનર અનાજ વિચાર કે
તમારા પૃષ્ઠ પર નિયંત્રણ કરે છે.
>> એક કોરે તરીકે, કે જે જરૂરી નથી શ્રેષ્ઠ વસ્તુ વપરાશકર્તાઓ માટે જો
સુલભતા કારણો છે, માંગો છો કદમાં વધારો કરવા સક્ષમ છે.
આમ કરવાથી માર્ગો છે કે ખ્યાલ જરૂરી નથી કે વસ્તુઓ
હાર્ડ કોડ બધું.
>> બધા અધિકાર છે, તેથી તે મોટી છે, 24 બિંદુ, મૂળભૂત છે ગમે છે.
પરંતુ હવે તે ઓછી ક્લીનર છે.
અને મને આ એક પગલું આગળ લઇ દો.
માત્ર હેડર ફાઈલો વિચારની જેમ, અમે તે માટે એક કદમ વધુ નજીક લાવ્યું કરશો નોટિસ.
હું કારણભૂત બહાર હોય છે, પરંતુ હજુ પણ બાકી મારા પાનું, તે સીએસએસ નિયમો પર આધારિત છે.
શા માટે હું આ એક પગલું લેવા માંગો છો શકે છે વધુમાં, એકસાથે આ દૂર કરવા, અને
એક અલગ ફાઈલમાં મૂકી?
>> તેથી હું અધિકાર છે, તે પુનઃઉપયોગ કરી શકાય છે?
આ અંતર્જ્ઞાન માત્ર પ્રકારની છે હમણાં.
પહેલાં, હું તે માત્ર હતી દાવો કર્યો હતો કે બિહામણું શૈલી કર્યા રહેલી
ની અંદર લક્ષણો પોતાને divs.
પરંતુ માત્ર પ્રકારની છે કે જે મારફતે લાગે છે.
, તો તમારા પાનું અને લાંબા સમય સુધી લાંબા સમય સુધી નહીં તરીકે તમે અહીં મૂકે છે, અને અહીં, અને કરી રહ્યાં છે
અહીં, અને અહીં, આ વિવિધ બધા રંગ, અને આવા અન્ય ફોન્ટ માપ, અને
લક્ષણો, તમારા પાનું ખૂબ જ ઝડપથી છે તમે માટે બેકાબૂ બની જવાનું.
>> કોઈને તમે આવે છે અને જો ઓહ, તમે શું કહે છે,?
હું ખરેખર ફોન્ટ માપ બદલવા માંગો છો બે વધારાના પોઈન્ટ દ્વારા, તમે
જાઓ અને શોધી અને બદલવા માટે હોઈ શકે છે કોડ ઓફ લીટીઓ એક વિશાળ સંખ્યા.
તે વધુ આકર્ષક કેન્દ્રિયકૃત કરવા માટે છે અહીં બધા જેમ કે સૌંદર્ય શાસ્ત્ર.
પરંતુ તમે તે ફરી ઉપયોગ કરવા માંગતા હોય તો બહુવિધ વેબ પાનાંઓ માં સૌંદર્ય શાસ્ત્ર, બધા
માટે, વધુ આકર્ષક હમણાં પૂરતું, ફાઇલ બનાવો
તે વિષયવસ્તુ સાથે કહે છે.
>> અને મને આ કરવા દો.
આ ફાઇલ સાચવો.
હું styles.css, મનસ્વી કહે છે પરંતુ પરંપરાગત.
હું જહોન હાર્વર્ડના ઘરમાં મૂકી પડશે સરળતા માટે હવે ડિરેક્ટરી.
અને હું મારી વેબ પૃષ્ઠમાં કરી શકો છો વિચાર છે , એકસાથે શૈલી ટૅગ છુટકારો
અને કંઈક અંશે unintuitively, એક લિંક ઉપયોગ જો તમે એક લિંક આપી નથી કે જે ટેગ,
જો હાયપરલિંક, શકાય તેવા અર્થમાં છે, પરંતુ હું લિંક href બરાબર કહે છે
styles.css.
અને સંબંધ કે આ તત્વ વેબ પૃષ્ઠ સાથે તરીકે સેવા આપવા માટે છે
તેની શૈલી શીટ.
>> તેથી હું કેવી રીતે આ વાત જાણતા હતા?
એક, તમે ફક્ત જાતે વાંચી અથવા તમે આસપાસ ગૂગલ, અને તમે
વિવિધ સ્રોતો જોવા.
હું તેનો અર્થ છે કે, ખરેખર તમે પસંદ કેવી રીતે આ જેમ યુકિતઓ, અને સુસંગત
પોતાની નવી શિક્ષણ આ વિચાર સાથે ભાષા, ફરીથી, તમે મળશે કે
વસ્તુઓ મર્યાદિત નંબર માત્ર નથી એક વખત તમે વિચાર કરો કે કોઈ પણ ભાષા માટે
તેમને, તો તમે તેને નહીં કે મળશે ઝડપી અને વધુ ઝડપી લખવા માટે.
ખરેખર, નવી પ્રોગ્રામિંગ શીખવા ભાષા એક નવી કરતાં ખૂબ જ ઝડપી છે
બોલાતી ભાષા છે, કારણ કે આ વસ્તુઓ ઘણી નાની અને વધુ છે
ચોક્કસ નિર્ધારિત.
>> પરંતુ હું એ બીટ પ્રકાશિત કર્યું અહીં એક અનિયમિતતા છે.
હું આ કેમ પ્રકાશિત છે આગળ અહીં સ્લેશ?
હું ટૅગ બંધ હોય છે.
હું ટૅગ બંધ કરીશું.
અને તમે અસંખ્ય સાધનો શોધી શકશો નથી કે જે ઑનલાઇન
બંધ ટૅગ્સ જરૂરી.
અને વાસ્તવિકતાથી, તે કડક નથી તકનિકી માટે જરૂરી છે અને ત્યાં
વાસ્તવિકતાના કારણો, બ્રાઉઝર્સ માત્ર છે વેબ ભૂલો એકદમ સહિષ્ણુ
પાનાંઓ, વધુ સારા માટે અથવા વધુ ખરાબ માટે, પરંતુ મોટે ભાગે ખરાબ.
>> અહીં આ માત્ર ક્લીનર માર્ગ છે તેથી આ જેમ મૂર્ખ કંઈક કહે છે,
તમે લિંક ટૅગ ખોલવા માંગો જ્યાં જો પરંતુ તે બંધ પર કોઈ કલ્પના ખરેખર છે
એક લિંક ટેગ માટે સામગ્રી.
તે માત્ર આ અર્થ એ થાય લોડ ફાઇલ અને તેને અહીં મૂકો.
તમે કરી શકો છો સી તીવ્ર સમાવેશ થાય છે જેવી છે બધા એક જ સમયે ટૅગ ખોલો અને બંધ કરો
એ જ ટૅગ અંદર.
અને આ બીજા ઉદાહરણો છે.
આ કરવા માટે માર્ગ નથી, પરંતુ જો બીઆર ટૅગ, લાઇન બ્રેક્સ માટે, તો હું
ખરેખર હું શું હાંસલ કરવા માગતા હતા જો નહિં, તો લખો હિટ કરીને પહેલા કરવાનો પ્રયાસ
હું નિશ્ચિતપણે કહી વાક્ય વિરામ, લાઇન બ્રેક, રેખા વિરામ, લાઇન બ્રેક, અને
પછી તમે નોટિસ પડશે, હવે આ પૃષ્ઠને ફરીથી લોડ કરો પેજના તે નીચે છે,
ખરેખર, ખૂબ દૂર નીચે માં પાનાંની તળિયે.
પણ વધુ થઈ શકે છે કે સ્વચ્છ સીએસએસ સાથે, અને માર્જિન સાથે,
અને આવા બીજા સૌંદર્યલક્ષી સાથે યુકિતઓ.
>> તેથી હવે માટે, ટેકઅવે આ છે.
HTML માં, અમે આ છે વસ્તુઓ ટૅગ્સ કહેવાય છે.
CSS, અમે આ બધી વસ્તુઓ છે ગુણધર્મો કહેવાય છે.
અમે આ બે ભાષાઓ comingle કરી શકો છો ક્યાંતો શૈલી લક્ષણની મદદથી દ્વારા,
અથવા શૈલી ટૅગ છે, અથવા શ્રેષ્ઠ હજુ સુધી ફેક્ટરિંગ એકસાથે બહાર, અમે જેમ
સમસ્યા 7 સુયોજિત કરો.
પ્રશ્નો, પછી વિશે અહીં કાલ્પનિક મૂળભૂત બાબતો?
>> પ્રેક્ષક: હું એક પ્રશ્ન છે.
>> સ્પીકર 1: ઓહ, માફ કરશો.
>> પ્રેક્ષક: તે શા રંગીન ન હતી -
>> સ્પીકર 1: ઓહ, અન્ય ટૅબમાં?
અહીં આ?
>> પ્રેક્ષક: ના, તે જેવા છે -
>> સ્પીકર 1: ઓહ, કારણ કે ચોક્કો હું sloppy કરવામાં આવી હતી.
હું ખોટી જગ્યાએ ફાઈલ મૂકવામાં.
તેથી જો હું ખરેખર તેને અહીં મૂકવામાં, અને હું chmod તે બધા + + styles.css માટે, r, અને
હવે અમે હવે, પૃષ્ઠને ફરીથી લોડ કરો જો stylization પાછા મળી.
અને ફોન્ટ માપ છે કારણ કે અલગ, અમે ખૂબ ખૂબ જોવા નથી
સફેદ જગ્યા.
અમે તેના બદલે શું જુઓ મૂળભૂત ને બદલે છે.
પ્રશ્ન ગુડ.
હા?
>> પ્રેક્ષક: શા માટે કડી છે હેડર અંદર ટૅગ?
>> સ્પીકર 1: કેમ કડીઓ છે હેડર ઓફ ટૅગ અંદર -
ટૂંકા જવાબ, માત્ર કારણ કે.
તે નક્કી કરવામાં આવ્યું હતું શું છે.
લિંક ટૅગ્સ જ્યારે જાઓ જ્યાં તે છે તમે એક કહેવાય છે તે છે
બાહ્ય શૈલી શીટ.
અન્ય પ્રશ્નો?
>> બધા હક, સાથે સાથે આ શું કરીએ.
આજે આપણે આગળ અમને ખૂબ જ આનંદ છે.
માત્ર ખંજવાળ કે સીએસએસ સપાટી.
આવું કરીએ.
ચાલો અહીં પાંચ મિનિટ બ્રેક લેવા કારણ કે, મારા ઇમેઇલ દીઠ, ના અટકી દો
ત્યાં આજે 2:30-જેવું સુધી.
પરંતુ જો આમ હોય છે દંડ કે, છોડી દો.
પરંતુ અમે પછી આગળ બનાવટ પડશે પાંચ મિનિટ વિરામ.
અને અમે થોડી કંઈક શીખી શકશો PHP, MySQL, અને વધુ વિશે.
>> અધિકાર બધા, જેથી ગૂંચ, હવે, ચાલો પ્રયાસ દો સાથે મળીને આ વિચારો થોડા અને બનાવે છે,
, આપણા પોતાના સર્ચ એન્જિન છે.
હું બદલે જિજ્ઞાસાપૂર્વક, જણાયું નીચેના.
તમે Google.com પર હોય ત્યારે, તમે છો સામાન્ય રીતે અહીં આ એક જેવી URL પર
સાથે ડોટ કોમ પછી કશું.
પરંતુ હું જેમ મૂર્ખ કંઈક શોધવા જો બિલાડીઓ, અને હિટ કંપની, અમે વિચાર કરીશું - ન
મૂર્ખ છે, પરંતુ તમને ખબર છે.
>> ઠીક છે, તેથી, પાનાંની ટોચ પર, નોટિસ હવે, URL, અલબત્ત, બદલાઈ ગયો છે.
અને આ કંઈપણ છે અમને કોઇ નવા.
તમે લિંક્સ અને સામગ્રી ક્લિક કરો વેબ પર થાય છે.
પરંતુ અહીં રસપ્રદ શું છે નીચેની છે.
ત્યાં ક્લટર એક સમગ્ર ઘણો છે, પરંતુ દો મને દૂર હું નથી તે સામગ્રી ફેંકવું
તદ્દન સમજી નથી અથવા નથી ખરેખર સંબંધિત જુઓ.
>> મને આ છુટકારો મળી દો.
મને આ છુટકારો મળી દો.
અને મને માત્ર છુટકારો મેળવવા દો આ બધી.
અને હવે, બિલાડીઓ URL માં કે નોટિસ એક સમાન, પછી q સાથે અનુસરવામાં
તે સામે સાઇન ઇન કરો.
તેથી તે આ છે બહાર વળે કેવી રીતે તે આવે ત્યારે રસ્તો તે કામ કરે છે
ઇનપુટ અને આઉટપુટ છે.
>> અમે લાંબા વિશે વાત કરી છે કાળા બોક્સ, બરાબર ને?
આ અમલમાં વિધેય છે તેથી જો અહીં કાળા બોક્સ તરીકે, તે ઇનપુટ લે છે
અને આઉટપુટ પેદા કરે છે, સારી રીતે, અર્થ જો તમે ઇનપુટ પૂરી પાડે છે કે જેના દ્વારા
વેબસાઈટ તેના URL ની, ઘણી વાર માર્ગ છે.
તમે સરળતાથી પ્રશ્ન ચિહ્ન મૂકી અને પછી કી મૂલ્ય જેટલી જ થાય.
પછી અને પછી કદાચ એક & "અને" નું ચિહ્ન, અને અન્ય કી કદાચ, પછી કિંમત બરાબર
અન્ય & "અને" નું ચિહ્ન, કી મૂલ્ય જેટલી જ થાય છે.
કે તમે અને કીઓની પાસ કેવી રીતે ઇનપુટ્સ કિંમતો, જોડીઓ.
>> હવે હું Enter દબાવો તેથી જો, શું છે ગૂગલ વિશે રસપ્રદ છે કે જે બધા છે
હું કાઢી નાખવામાં કે ક્લટર દેખાતું નથી કડક જરૂરી છે.
હું Google મોકલવા જરૂર પ્રશ્ન છે માર્ક q બિલાડીઓ વિચાર બરાબર
કેટલાક બિલાડીઓ બેક.
વેલ, પછી તે કારણે, હું gedit અપ ખેંચવાનો, તો હું શરૂ કરી છે,
અહીં મારા પોતાના શોધ એન્જિન બનાવવા ફાઇલ માં seach0.html કહેવાય છે.
>> અને મને આગળ વધો અને કાઢી દો વધુ એક લીટી કે જે તમે
જુઓ ન રહેવા આવ્યા હતા.
અને હવે, મને મારા પોતાના બ્રાઉઝર માં જવા દો જેથી Google પર, અને ન જઇ
http://localhost.
અને જે રીતે વિચાર કરવા જઇ રહ્યું છે.
તેથી આપણે માટે ગુડબાય કહે છે જવું કરી રહ્યાં છો હવે માટે, અહીં આ ખસેડેલા
ઓહ, હવે અમે પાસે જઈ રહ્યાં છો તે ફાઈલ માટે ગુડબાય કહે છે.
>> તમે તરીકે ઓળખાતી ફાઈલ હોય ત્યારે માં index.html અથવા index.php
ડિરેક્ટરી, વેબ સર્વર છે, જો આ રીતે રૂપરેખાંકિત શું કરીશું
જુઓ, મૂળભૂત રીતે, કે જે સમાવિષ્ટોને છે ફાઈલ કરતાં યાદી
ડિરેક્ટરી, હું અહીં ઇચ્છતા તરીકે.
જો ઉલ્લેખનું આ અંગે વધુ.
તમે જુઓ કે ન હતી.
>> તેથી આ હું ખરેખર ઇચ્છતા છે.
પરંતુ એક ક્ષણ પહેલા, ત્યાં હતી આ ફોલ્ડરમાં ફાઇલ કહેવાય
index.html અને index.php.
અને તેથી વેબ સર્વર હતી મને તે ફાઈલો દર્શાવે છે.
તેના બદલે, હું આ ડિરેક્ટરી માંગો છો અહીં યાદી.
>> તેથી હું જવા માટે જઇ રહ્યો છું Search0 માટે CSS અને જાઓ.
અને હું આ તે ચાલે છે કે દાવો મારા પોતાના સ્પર્ધાત્મક શરૂઆત
એન્જિન શોધો.
અને આ કરવા માટે, હું જવા જઇ રહ્યો છું અહીં, સીએસએસ માં, અને સાથે ખોલો
gedit, શોધો 0.
પરંતુ કમનસીબે, ત્યાં ખૂબ અહીં પર નથી જતા.
હું હતી, અને બધા એક શીર્ષક ટૅગ વાપરો હતી , h1 કહી શકાય થાય છે, જે
અનિવાર્યપણે મોટી અર્થ થાય છે અને બોલ્ડ, અને તે છે.
પરંતુ અમે કરી શકે છે કે જેના દ્વારા અર્થ પૂરી પાડે છે ઇનપુટ્સ આ મારફતે છે
વસ્તુઓ સ્વરૂપો કહેવાય છે.
>> તેથી મને આગળ વધો અને ખોલવા અને બંધ દો, preemptively, ફોર્મ ટૅગ ત્યાં.
અને મને આગળ વધો અને કરવા દો આ કંઈક.
ઇનપુટ, પ્રકાર લખાણ બરાબર.
અને પછી માતાનો અંદર ટૅગ બંધ દો જો કૌંસ પોતાને.
હું લખાણ ક્ષેત્ર શરૂ કરવાની જરૂર નથી અને લખાણ ક્ષેત્ર અટકાવો.
તે માત્ર ત્યાં નથી અથવા હોઈ ચાલે છે.
>> અને પછી નીચે, કરવા દો કે ઇનપુટ પ્રકાર સબમિટ બરાબર.
આ સાચવો.
અને હવે માત્ર એક કરવું ચાલો ઝડપી સેનીટી તપાસો.
માતાનો ફરીથી લોડ કરવા દો.
>> ઠીક છે, તેથી તે ખરાબ નથી.
તે Google ની શૈલી નથી પરંતુ તે ખૂબ નજીક છે.
લખાણ ક્ષેત્ર છે.
હું Enter દબાવો, કેટલાક સામગ્રી ટાઈપ કરી શકો છો પરંતુ કંઇ હજુ સુધી થાય છે.
હું સ્પષ્ટ કરી નથી કારણ કે કે આ ફોર્મ માટે એક ક્રિયા છે, તેથી વાત કરવા માટે.
હું સ્વરૂપ તત્વ પાછા જાઓ તેથી જો, તે બહાર વળે છે, અને હું આ જ ખબર
કે, દસ્તાવેજીકરણને વાંચી રહી થી ફોર્મ ટૅગ કોઈ વિશેષતા લે છે
આ URL છે તે ક્રિયા કહેવાય વેબસાઈટનો જે તમને
ફોર્મ મોકલવા માંગો છો.
>> હું ખરેખર અમે સમય હોય લાગતું નથી એક માટે સમગ્ર પાછા ઓવરને અમલ
એન્જિન આજે શોધો.
તેથી આપણે કહેવું જઈ રહ્યાં છો, એમ, google.com / શોધ પર જાઓ.
અને હવે મને મારા અવતરણ બંધ દો.
અને મને વધુ સ્પષ્ટ કરવા દો કે વાપરવા માટે પદ્ધતિ ચાલે છે
વિચાર કહેવામાં આવે છે.
>> લાંબા વાર્તા ટૂંકી, અંતે બે માર્ગો છે ઓછામાં, તમે માહિતી સબમિટ કરી શકો છો કે જે
બ્રાઉઝરથી સર્વર.
એક, વિચાર, અને આજે હેતુઓ માટે છે માત્ર URL માં થાય છે.
તમે બરાબર પ્રશ્ન ગુણ, આ જુઓ ચિહ્નો, અને તે ampersands બરાબર
અમે અગાઉ જોયું.
અથવા વૈકલ્પિક કહેવાય પોસ્ટ નથી.
હવે, પોસ્ટ ઘણીવાર ઉપયોગ થાય છે તે ખબર તમે ફાઇલો અપલોડ કરવા માંગો છો, જ્યારે જેવી
છબીઓ અને તેથી આગળ, અથવા જ્યારે તમે કરવા માંગો છો ક્રેડિટ કાર્ડ માહિતી સબમિટ કરો, અથવા
જો તે નહિં થાય કે પાસવર્ડો, ખાવા ખરેખર કલ્પનાત્મક, અર્થમાં બનાવે છે, અથવા
સુરક્ષા મુજબની ની URL માં અંત તમારા બ્રાઉઝર, જ્યાં સ્નૂપિંગ માતા - પિતા,
અથવા રૂમમેટ્સ, અથવા ઍક્સેસ કોઈપણ તમારા કમ્પ્યુટર પર જોઈ શકો.
>> તેથી માતાનો કે અહીં સાચવવા દો.
અને હું એક અન્ય વસ્તુ કરવાની જરૂર છે.
તે માત્ર આપવા પૂરતા નથી કહે છે મને એક ટેક્સ્ટ ક્ષેત્ર આપે છે.
હું કે ક્ષેત્ર માતાનો આપી એક નામ કદર છે.
તેથી મને Google ની પસંદગી ઉધાર દો નામો, Q, અને તે બીજા સ્પષ્ટ
હું ખરેખર વિશે કાળજી નથી યશ જો સબમિટ બટન નામ.
હું વિશે કાળજી બધા સબમિટ થયેલ છે સાઇન શું વપરાશકર્તા પ્રકારો
>> અને હવે આ નીચ પ્રકારની છે.
તે માત્ર સબમિટ કહે છે.
તે બહાર વળે છે, અને હું આ ખબર દસ્તા, હું ખરેખર કહી શકો છો
કિંમત કંપની અવતરણ ચિહ્નો પૂરાં કરવાં "cs50 બરાબર seach, "બંધ ભાવ.
પછી માતાનો ફરી ફરીથી લોડ કરવા દો.
તેથી હું કમાન્ડ આર મથાળે સ્પર્શી રાખવા, અથવા ફરીથી લોડ કરવા માટે મારા કીબોર્ડ પર નિયંત્રણ-R.
>> હવે અમે વધુ રસપ્રદ હોય છે એન્જિન શોધો.
તે ખૂબ જેવું લાગતું નથી ગૂગલ હજુ સુધી, તેમ છતાં.
તેથી માતાનો અહીં આગળ જાઓ અને દો થોડી લીટી વિરામ નથી.
>> ઠીક છે, તેથી હવે અમે Google હોય છે.
અમે ખરેખર લગભગ Google પાસે નથી.
તેથી હવે શું થાય રહ્યું?
હું કંઈક લખી જઈ રહ્યો બિલાડી જેવા.
અને બ્રાઉઝર પાર્સ ચાલે છે હું વ્યાખ્યાયિત કે સ્વરૂપ છે.
અને તે મોકલી રહ્યું છે તે URL માટે વપરાશકર્તા.
આ સમય છે, તેથી કેટલાક વિચિત્ર કારણ માટે, હું શેરોમાં વિશે વધુ જાણકારી મળી
વાસ્તવિક બિલાડીઓ વિશે કરતાં.
હજુ પણ અમે નોટિસ કારણ કે પરંતુ તે સરસ અહીં અંત, q બિલાડીઓ બરાબર.
>> તેથી લાંબા વાર્તા ટૂંકી, તે એકદમ લાગે છે વપરાશકર્તા ઇનપુટ વિચાર તુચ્છ.
અને વાજબી છે, જુમખું છે ફોર્મ ક્ષેત્રો અન્ય પ્રકારના છે.
થોડી પરસ્પર ત્યાં ચેક બોક્સ છે, અને વિશિષ્ટ રેડિયો બટનો છે, અને
મેનુઓ, અને વધુ નીચે મૂકવા.
પરંતુ તે બધા પ્રમાણમાં છે સરળતાથી તરીકે અમલમાં
આ લખાણ ક્ષેત્ર હતી.
અને છેવટે, અમે માત્ર બનાવવા માટે છે ખાતરી કરો કે કોઇ અન્ય પર સાંભળી છે
કે વિચાર કરવા માટે વાક્ય ના અંત માહિતી અચાનક, પ્રોસેસ્ડ, અને
અમારા બિલાડી અમને પાછા આપે છે.
>> સહેજ જોવા ચાલો વધુ ઉદાહરણ સામેલ.
મને, મારા Vhost માતાનો ડિરેક્ટરીમાં જવા દો માં સ્થાનિક યજમાન, જાહેર, અને જ્યાં હું
આજના સ્રોત કોડ મૂકો.
આ તમામ કોર્સ માતાનો પર રહેશે જિપ્સી કરવા માટે વેબસાઇટ સાથે.
અને હું froshims જાય, તો મને ખોલવા દો હવે આ ફાઇલ, froshim0.php.
આ એક છે, તેથી થોડી વધુ વર્બોઝ છે અમે શરૂઆતથી આ લખવા નહીં.
પરંતુ માત્ર હવે થોડા અંશે નોટિસ પરિચિત લક્ષણો છે.
>> એક, ફોર્મ ટૅગ, વિવિધ ક્રિયા.
જો તે પૂર્ણ URL નથી.
હવે, તે કહે ફાઈલ કરવા માટે દેખીતી રીતે ચોક્કો register0.php, એક ક્ષણ, કારણ કે
હું મારી જાતને થોડી શીખવવા માટે જઇ રહ્યો છું PHP, વિશે કંઈક, એક પ્રોગ્રામિંગ
PHP, માટે વાપરી શકાય છે કારણ કે ભાષા, Google તરીકે અમલમાં શું અમલ
તેમના શોધ એન્જિન પાછળ ઓવરને.
>> ગૂગલ, વાસ્તવિકતા માં, કદાચ ઉપયોગ કરે છે કેટલાક Python, કેટલાક C + +, અને
અન્ય ભાષાઓના જુમખું.
પરંતુ અમે ચોક્કસપણે શોધ અમલ કરી શકે છે અમે ઇચ્છતા હોય તો મહેરબાની કરીને PHP ની મદદથી પરિણામો.
પરંતુ હવે, આપણે તે સરળ રાખવા પડશે.
અને આ ખરેખર એક યાદ અપાવે છે અન્ય ખૂબ પ્રથમ વેબસાઇટ્સ હું
વર્ષો પહેલા કરી હતી.
>> પાછા મારા દિવસ, તમે માટે રજીસ્ટર દ્વારા એક નવા તરીકે વર્ગમાં શીખવાતી રમતો ઓફર
વૉકિંગ, કાગળ એક ભાગ ભરીને આ યાર્ડ તરફ, અને તેને છોડી દેવા
એક પ્રોક્ટોર ઓફ ધ મેઇલબોક્સ Wigglesworth, અને તે તમે કેવી રીતે હતું
રજીસ્ટર.
અને તેથી મારા પ્રોજેક્ટ ટૂંક સમયમાં CS50 પછી, સંપૂર્ણ બનાવે છે, કે જે મૂકી હતી
અર્થમાં, વેબ પર, જે ન હતી તે હવે પછી પ્રચલિત છે.
પરંતુ અમે શું હતી બધા બનાવી હતી અનિવાર્યપણે, એક HTML સ્વરૂપ છે.
>> અને તે ફોર્મ જોવામાં લગભગ આ જેમ.
હું માટે ઇનપુટ હતી નવા નામ.
હું કે માટે બીજા ચેક બૉક્સ હતી અથવા તેઓ કેપ્ટન શું કરવા માગતા નથી
તેમના લિંગ હતી, અને શું તેમના ડોર્મ હતી.
અને પછી હું હાર્ડ વસ્તુઓ માં કોડેડ Apley કોર્ટ, અને Canaday જેમ,
GRAYS, અને તેથી આગળ.
>> તેથી ફરી, નવી ટૅગ્સ.
પહેલા આ જોઇ ન હોય, નવી લક્ષણો છે, પરંતુ એકદમ સુલભ.
એકવાર તમે એક ઉદાહરણ જુઓ, તમે આ કરી શકો છો પ્રકારની કે વિચાર ઉધાર અને ડ્રોપ કરો
સૌથી કંઈપણ માટે ડાઉન મેનૂ.
પરંતુ શું કી છે કે દરેક આ વસ્તુઓ નામો હોય છે.
અને આ સ્વરૂપ તળિયે છે, જેની લેબલ એક submit બટન,
અથવા મૂલ્ય, રજીસ્ટર છે.
>> તેથી માતાનો આ પૃષ્ઠ પર જાઓ દો.
મને માં પાછા જવા દો ડિરેક્ટરી યાદી.
, મને froshims માં જવા દો અને froshim0.php પર જાઓ.
તેથી તે વાજબી છે, કદરૂપું છે.
તેથી હું ચોક્કસપણે આ stylize શકે કેટલાક સીએસએસ સાથે, હું કેટલાક બનાવી શકે
ગ્રાફિક્સ, કદાચ, અમુક રંગો ઉમેરો અને આ prettier બનાવે છે.
પરંતુ વિધેયાત્મક રીતે, હું આ દલીલ કરશો વાસ્તવમાં ખૂબ સંપૂર્ણ છે.
>> કમનસીબે, હું આ ભરવા ત્યારે પુરૂષ ડેવિડ, કેપ્ટન,, આપણે પસંદ કરશો
ચાલો કહે મેથ્યુસ, રજિસ્ટ્રાર, આવું થાય છે કે જે આ બધા છે.
પરંતુ ટેકઅવે એક દંપતિ નોટિસ.
એક, શું ફાઈલ તે પરત પરિણામો, દેખીતી રીતે?
તેથી તે ખરેખર, register0.php છે.
અમે તે જોયું ક્રિયા હકીકત એ છે કે જેથી એક ક્ષણ પહેલા કિંમત register0 માટે, આ
અમે ખરેખર અંત કે corroborates ચોક્કસ ફાઈલ ખાતે.
>> હવે આ માત્ર નીચ લખાણ છે.
પરંતુ આ લખાણ છે કે નોટિસ સ્થાનિક યજમાન આવતા,
આ સાધન માંથી છે.
હવે ઉપકરણ વિચારો તરીકે માત્ર માં હોઈ શકે છે કે જે વેબ સર્વર
સાયન્સ સેન્ટર.
તે ખરેખર વેબ પર હોઈ શકે છે.
તેથી તે જાહેરમાં સુલભ છે.
>> તેથી સ્પષ્ટ પસાર કેટલાક માર્ગ નથી સર્વર ક્ષેત્ર ઇનપુટ્સ રચના
કે જેથી તે તેમની સાથે કંઈક કરી શકો છો.
કમનસીબે, register0 ખૂબ મૂર્ખ છે.
તેને બધા એક એરે છાપે છે કે આ જેમ દેખાય છે.
અને તે એક એરે નથી આપણે જાણીએ છીએ કે અર્થમાં.
કે PHP, અને ઘણો બહાર ફેંકે છે ભાષા નથી માત્ર ન્યુમેરીકલી છે
જેની પ્રથમ અનુક્રમણિકા છે અનુક્રમિત એરેને શૂન્ય, તો પછી એક, પછી બે, પછી કોઈ,
ડોટ, ડોટ, એ ઓછા 1.
>> આ એક કહેવાય છે તે છે સાહચર્યાત્મક એરે.
એક સમૂહનો એરે જેમાં એક છે તમે જ્યાં કી કિંમત જોડીઓને સંગ્રહવા કરી શકો છો
કી એક નંબર હોય તે જરૂરી નથી.
તે હકીકત માં એક શબ્દમાળા, એક શબ્દ હોઈ શકે છે.
અને તેથી આ, અમલ કરી શકાય છે હૂડ નીચે, તે બહાર વળે
એક તરીકે ઓળખાય માહિતી માળખું મદદથી?
થોટ નાટકીય કંઈક વિશે શું કરવા હતી -
હેશ કોષ્ટક.
>> તેથી હેશ ટેબલ, બોલાવવાનો, તમે તે જે પી સમૂહ 6 હતી, અથવા પણ યાદ
તે તમને એક પ્રયાસ હતી ઓછામાં ઓછા, પણ જો એક હેશ ટેબલ, અમારા વપરાશ માટે ઉપયોગ કરવામાં આવ્યો હતો
માત્ર શબ્દો સંગ્રહ કરે છે.
પરંતુ ખરેખર, તમે સ્ટોર કરવામાં આવી હતી કીઓ અને કિંમતો.
તમે P માટે હેશ કોષ્ટક અમલમાં તો 6 શબ્દકોશ સુયોજિત કરો, કીઓ હતા
શબ્દો પોતાને, અને કિંમતો અસરકારક રીતે સાચું કે ખોટું હતા.
હા, અહીં, અથવા ગર્ભિત, ના, નથી અહીં.
>> વેલ, અમે તે વિચાર સામાન્યીકરણ કરી શકો છો.
અને અમે ખૂબ જ સમાન ડેટાનો ઉપયોગ કરી શકે છે નથી શબ્દમાળા સંગ્રહવા માટે માળખું
એકલા તમારા હેશ કોષ્ટકમાં પોતે, પરંતુ તમારા હેશ દરેક એક કે ધારવું
કોષ્ટકની ગાંઠો.
અને તમે પણ એક પ્રયાસ કરો આ કરી શકે બદલે માત્ર એક bool છે.
તમે બીજું કંઈક હોઈ શકે.
કી મેક્સવેલ ન હતી તો શું, માટે હમણાં પૂરતું, પરંતુ કંપની અવતરણ ચિહ્નો પૂરાં કરવાં "નામ", અથવા
અવતરણ ચિહ્નો પૂરાં કરવાં "કપ્તાન." ઉદ્ધત અને અંદર ના તમારા સી માહિતી માળખું, તમે મૂકી
કિંમત નથી, માત્ર એક બુલિયન, પરંતુ કિંમત કંપની અવતરણ ચિહ્નો પૂરાં કરવાં "ડેવિડ," અથવા, જેમ કે
"M", અથવા "મૈથ્યૂ," અને તેથી આગળ.
>> અમે ઉપયોગ તે જ માહિતી માળખાં તેથી દેખીતી રીતે અન્ય ભાષાઓમાં પણ અસ્તિત્વ ધરાવે છે.
અને હું, તેઓ ખરેખર ખૂબ કરશો દલીલ કરશો ખૂબ સરળ અહીં ઍક્સેસ કરવા માટે.
ચાલો હકીકતમાં એક નજર હવે કેટલીક વાક્યરચના છે.
>> હું PHP, ડિરેક્ટરીમાં જવા માટે જઇ રહ્યો છું.
અને હું એક વધુ સારું અપ ખોલવા માટે જઇ રહ્યો છું પહેલાં હેલ્લો -0 આવૃત્તિ.
હું હતી બધા હતું કે નોટિસ કેટલીક ટિપ્પણીઓ ઉમેરો.
તેથી અમે તે વિક્ષેપ છુટકારો મેળવી શકે છે.
>> અને આ કાર્યક્રમ ખરેખર છાપે કરે છે હેલો હું વચ્ચે સ્પષ્ટ કર્યું છે કારણ કે
હું કે કોડ કે જે ચલાવવા માંગો છો તે ટૅગ્સ.
હવે, આપણે એક ક્ષણ જોઈ શકશો શા માટે આ ઉપયોગી છે.
પરંતુ ચાલો અહીં એક અન્ય ઉદાહરણ ખોલો.
, મને આગળ વધો અને કહે ખોલો દો શરતો એક gedit.
>> હવે આ રીતે પાછા સમય છે.
પરંતુ અઠવાડિયા પહેલા, હું અઠવાડિયામાં એક અથવા, લાગે છે સપ્તાહ બે, અમે કહેવાય ઉદાહરણ હતી
conditions1.c.
અને હું, PHP, તે reimplement લીધી માત્ર પ્રકારની પર ભાર મૂકે છે કે જે
PHP, વાક્યરચના અનુસાર, લગભગ સમાન છે સી આ એક વિશાળ લીપ નથી
છેલ્લા અઠવાડિયામાં આ.
>> આ કાર્યક્રમ ટોચ પર નોટિસ, કે જે કેટલાક સાથે, તે પહેલાં તરીકે, શરૂ થાય છે
હું છુટકારો મળશે જે ટિપ્પણીઓ એક વિક્ષેપ તરીકે.
હું PHP છું કે નોટિસ આ ફાઈલમાં મોડ.
આ કોડ તેથી, અમે જોશો, ચલાવવામાં આવશે.
, Readline છે તે નોટિસ સંભવિત છે કે જે
getstring ઓફ PHP, માં એનાલોગ.
જો તે થોડી અલગ છે નોટિસ.
તમે ખરેખર એક પ્રોમ્પ્ટ સ્પષ્ટ કાર્ય વાંચી લીટી કહેવામાં આવે છે, અને તે છે
વપરાશકર્તા જુએ છે.
તેથી તમે printf જાતે કરવાની જરૂર નથી.
પરંતુ તે એક મોટી સોદો નથી.
હું, $ એ અંદર, સ્ટોર કરવા જઇ રહ્યો છું આ કિંમત પાછી, તેથી ગમે તે
વપરાશકર્તા પ્રકારો તેમના ઈન્ છે.
અને અહીં અન્ય જિજ્ઞાસા છે.
તે, PHP, કોઇ પણ ચલ બહાર વળે માત્ર પ્રિફિક્સ કરી શકાય છે
ડોલર સાઇન સાથે.
તે થોડી હેરાન છે.
પરંતુ હું PHP, માં નથી કર્યું શું નોટિસ.
શું ડાબી બાજુ માંથી ગુમ ની બાજુ સાઇન બરાબર?
>> પ્રકાર કોઈ ઉલ્લેખ.
તેથી આ સારા માટે સી અલગ છે અથવા ખરાબ માટે, PHP, એક રીતે છે
લખેલા ભાષા.
તે નંબરો હોય છે.
તે શબ્દમાળાઓ ધરાવે છે.
તે બુલિયનો હોય છે.
અને તે થોડા હોય છે અન્ય ડેટા પ્રકારો.
પરંતુ જો તમે પ્રોગ્રામર, સામાન્ય રીતે તેમને વિશે કાળજી નથી.
આ ઊલટું તે બનાવે છે તે ઓછી કાર્યક્રમ સરળ.
તમે થોડા ઓછા વિચાર કરી શકો છો.
આ નુકસાન પણ તે તમે કરવા માટે ખોલે છે સંભવિત ભૂલો તમે આકસ્મિક જો
શબ્દમાળા તરીકે નંબર, શબ્દમાળા સારવાર એક નંબર, સંભવિત છે, પરંતુ પણ
પછી, PHP, અને ભાષા ઘણો, ખૂબ સહન કરી શકે છે.
તેઓ કહેવામાં આવે છે તે ઉપયોગ કરશે ગર્ભિત કાસ્ટિંગ.
અને તમે સંદર્ભમાં એ ઉપયોગ કરવાનો પ્રયાસ કરો જો આંકડાકીય પરિસ્થિતિ છે, તે ચાલશે
એક હોઈ ચાલે છે અહીં શું કન્વર્ટ સ્ટ્રિંગ, કારણ કે વપરાશકર્તા પ્રકારો જો
માં છે, અને તમે પરિણામે વિચાર કંઈક readline સાથે, અથવા, શબ્દમાળા વિચાર
કે શબ્દમાળા પાછા બનશે.
>> પરંતુ સૂચના, એક દંપતિ લીટીઓ બાદ, હું એ શૂન્ય કરતાં મોટી હોય તપાસો.
તેથી PHP, સર્વથા પડેલા ચાલે છે મારી ગમે તે "શબ્દમાળા", 123 અથવા વપરાશકર્તા
એક ઈન્ માં માં પ્રકારો.
તેથી ટૂંકમાં, સામગ્રી માત્ર કામ કરે છે વધુ તર્ક ઘણો.
તેથી અમે હવે થોડા આરામ શરૂ અમે ભૂતકાળમાં કર્યું કે વસ્તુઓ.
>> આ સામગ્રી ઘણો છે આ જ છે, તેમ છતાં.
હજુ પણ બરાબર બરાબર છે.
એક કોરે PHP, પણ બરાબર બરાબર છે માં, કદાચ, જે છે, પરંતુ વધુ બરાબર
ભવિષ્યમાં.
કે હતો.
ટાઈપો પરંતુ બે સંકેતો બરાબર એ જ અર્થ થાય છે પહેલાં, સરખામણી માટે તરીકે વસ્તુ.
printf પહેલાં જેવી જ વસ્તુ છે.
બેકસ્લેશ એ જ અર્થ થાય છે પહેલાં તરીકે વસ્તુ.
>> તેથી હું કેવી રીતે આ પ્રોગ્રામ રન શકું?
ઠીક છે, પહેલાંની જેમ, હું PHP, કરો તો, conditions1.php, અને પ્રકાર માં
123 જેવા નંબર.
હકારાત્મક નંબર કે.
હું 0 માં લખો નહિં, તો હું 0 બનાવ્યો.
હું નકારાત્મક 123 માં લખો, તો હું વિચાર જ છે, જે નકારાત્મક નંબર, બેક
, વાક્યરચના અનુસાર, PHP, કહે છે સુપર, સુપર સમાન છે.
>> તેથી શા માટે આ ઉપયોગી હવે છે વેબ સંદર્ભમાં?
ઠીક છે, ચાલો આ froshims પાછા જવા દો ઉદાહરણ તરીકે, જે જોવામાં,
ફરીથી, અહીં આ જેમ.
અને ચાલો ખરેખર વેબ પાનું અપ ખેંચવાનો ફરીથી, કે જે આ જેવા દેખાતા.
અમે શું કરી શકો છો કે માહિતી સબમિટ રહ્યું છે?
>> ઠીક છે, મને એક નવી ખોલો દો આ આવૃત્તિ.
અને તમે જોશો કે સમસ્યા સેટ સ્પષ્ટીકરણ લઈ જશે
આ થોડા બનાવ્યા.
બદલે, શૂન્ય સાથે શરૂ froshims3 જોવા ચાલો,
જે થોડી વધુ કરે છે.
>> પ્રથમ નોટિસ, ખરેખર, માતાનો ખોલવા દો અપ 0 હતું, તેથી તમે જુઓ
શું રજિસ્ટર 0 હતી.
રજિસ્ટર 0 શું કર્યું હશે.
એક, હું ટોચ પર ટિપ્પણીઓ છે.
તે કાઢી નાખો અને માત્ર આ પર ધ્યાન કેન્દ્રિત.
Register0.php સમાવિષ્ટો મોટા ભાગના દેખીતી રીતે, છે, શું ભાષા નથી?
જસ્ટ કાચા PHP.
>> નોટિસ તેથી, આ ફાઈલની શરૂ થતું નથી ક્ષણ, ઓપન કૌંસ અંતે સાથે,
પ્રશ્ન ચિહ્ન, PHP.
PHP, તમે મિશ્રણ કરવું કરવા માટે પરવાનગી આપે કરે છે એચટીએમએલ ટૅગ્સ સાથે PHP, કોડ.
પરંતુ હું અહીં અંદર કર્યું અહીં પાનાંની.
>> હવે, ફરી, તમે માત્ર આ ખબર લેતો જાતે જોવામાં હતી. print_r,
તે બહાર વળે print_recursive છે. _recursive અને આ માત્ર એક હાથમાં છે
માત્ર છાપે છે કે ઉપયોગિતા કાર્ય, recursively, ગમે તે તમે તેને હાથ.
તમે તેને એક એરે હાથ નહિં, તો તે એક એરે પ્રિન્ટ પડશે.
તમે તે નંબર હાથ નહિં, તો જો તે નંબર પ્રિન્ટ પડશે.
જો તે સ્ટ્રિંગ હાથ, તે પડશે શબ્દમાળા છાપો.
તમે તેને હેશ કોષ્ટક હાથ હોય, તો તે હેશ કોષ્ટક છાપશે.
તમે બધા લખવા નથી પોતાને કે કોડ.
>> હવે હું છું કે દાખલ નોટિસ અહીં PHP, મોડ.
હું અહીં PHP સ્થિતિ બહાર નીકળવાની છું.
વેબ સર્વર આ ફાઈલ વાંચે તેથી, જ્યારે ઉપરથી નીચે સુધી, કારણ કે, ડાબેથી જમણે
તે. php કહેવાય ફાઇલનામ માં અંત થાય છે PHP, છે ટૅગ્સ ની અંદર ન ગમે
માત્ર બોલે હોઈ ચાલે બહાર, કાચા HTML છે.
કોઈ મોટા સોદો.
પરંતુ જલદી વેબ સર્વર જોયો તરીકે આ છે, તે કહે છે રહ્યું, મને ન જોઈએ
, શાબ્દિક, પોસ્ટ print_r બહાર બોલે.
હું નીચે ચલાવવા જોઈએ કોડ ઓફ રેખા.
>> જો છેલ્લા પ્રશ્ન તેથી, તો પછી, આ ફાઈલની , સારી રીતે, આ હેક આ શું છે?
એક અનુમાન લો.
$ _POST કદાચ શું છે?
>> પ્રેક્ષક: [અશ્રાવ્ય]
>> સ્પીકર 1: અરે વાહ, આ પોસ્ટ માહિતી.
યાદ, લેટ્સ પાછા સ્ક્રોલ માત્ર એક ક્ષણ માટે સમય.
froshim0, ફરી, આ જેવા દેખાતા.
આ એક સુપર બહુમતી માત્ર HTML છે.
ફરીથી, કેટલાક ટૅગ્સ તમે ન હોય હજુ સુધી જોવામાં, અથવા જેની સાથે
જો તમે પહેલાથી જ પરિચિત છે.
પરંતુ રસપ્રદ બાબત આ હતી.
આ એક વાક્ય ખરેખર કડી શું છે તે અમારી register0.php ફાઈલ કરવા માટે.
હું પદ્ધતિ પોસ્ટ મારફતે સબમિટ છું.
અને તે અર્થ એ છે કે પરિમાણો માં વપરાશકર્તા પ્રકારો નથી
જ્યાં અંત જવાનું.
>> તેઓ જવા નથી URL માં બતાવે છે.
તેઓ હજુ પણ મોકલવા માટે જતા હોય છે ક્લાઈન્ટ, બ્રાઉઝર માંથી માટે
સર્વર, પરંતુ માત્ર કેટલાક અન્ય મારફતે અમે અમારા હાથ છોડી દેવું પડશે કે પદ્ધતિ
આજે માટે છે, પરંતુ તે URL માં નથી.
પરંતુ સાથે હવે સંબંધ નોટિસ પોસ્ટ, જે પરંપરા દ્વારા છે,
અહીં લોઅરકેસ.
>> પરંતુ હું register0.php ખોલો જો, હું દેખીતી રીતે આ છાપવા છું.
તેથી આ એક અદ્ભુત પ્રકારની છે સંમેલનમાં નામકરણ.
પરંતુ શું PHP, માં સરસ છે કે જ્યારે નથી અંતે વેબ સંદર્ભમાં PHP ની મદદથી
હું જેમ આદેશ વાક્ય એક ક્ષણ પહેલાં હતી, તમે ખરેખર એક વેબ તેને ઉપયોગ કરી રહ્યાં છો ત્યારે
પાનું, અમે છે તરીકે Vhost ડિરેક્ટરીમાં આપમેળે PHP, આ ભરો કરશે
એક સમૂહનો એરે છે કે જે વસ્તુ, જેથી સાથે,, હેશ કોષ્ટક વાત કરવાની
વપરાશકર્તા સાઇન ટાઇપ બધું
>> બધા કેપ્સ ટૂંકા, $ _POST છે એક વૈશ્વિક ચલ છે કે જે PHP, માત્ર
જાદુઇ તમે જ્યારે માટે બનાવે છે વેબ સંદર્ભમાં PHP ની મદદથી.
અને તે અંદરના તમામ મૂકે કે ફોર્મ માં પરિમાણો નામો
આ ફાઇલ અને બધા રજૂ કરવામાં આવી હતી વપરાશકર્તા સાઇન લખ્યો કે કિંમતો
તેથી તે તમને હાથ શું વપરાશકર્તા કે ફોર્મ માં ટાઇપ.
>> તેથી પહેલાં, અમે ખરેખર મૂર્ખ આઉટપુટ મળી બધા હું હતી કારણ કે માત્ર આ જોઈ
recursively આ એરે પ્રિન્ટ કરવામાં આવી હતી.
કી નામ છે, કિંમત ડેવિડ છે.
કી કેપ્ટન છે.
આ કિંમત છે.
અને ડબલ તીર અને કોણ કૌંસ ત્યાં, આ માત્ર આપખુદ છે.
આ કોડ પણ નથી.
આ માત્ર તમે દર્શાવે છે કે PHP, રસ્તો છે અમુક કી મૂલ્ય છે.
>> પરંતુ હવે મને પ્રસ્તાવ દો કે froshIMs3, તે લગભગ સમાન છે
તે આ ફાઇલ જમા સિવાય.
અને ફરી, અમે પ્રકારની માટે જઈ રહ્યાં છો માત્ર માત્ર કેટલાક જોવા માટે, આ અંતે ચમકારો
વાક્યરચના, પરંતુ નોટિસ શું આ ફાઇલ કરે છે.
લો એક માત્ર ના લીટીઓ પર આધારિત ધારી કદાચ જેવો નથી જે કોડ છે,
ગ્રીક, કેટલાક અંશે, દેખીતી રીતે કરી છે.
>> આ ફાઇલ અચાનક સંબંધિત છે મેલ, ઇમેઇલ.
તેથી આ કાર્યક્રમ શું કરવાનું છે?
આ વૃતાન્તમાં, જો હું ખરેખર હતા આ ફોર્મ ભરો - અને મને જવા દો
froshIMs3, બિન froshIMs0 -
આ ફોર્મ જ દેખાય છે.
ડેવિડ, કપ્તાન, પુરુષ, ડોર્મ, મેથ્યુસ.
હું આ સબમિટ પરંતુ જો આ ફાઇલ છે register3.php જવા માટે જવાનું.
>> અને હું તે જોઈને, દાવો સોર્સ કોડ, તે બનશે
અચાનક ઇમેઇલ સમાવેશ થાય છે.
આ મને આગળ વધો અને ખોલવા દો એક મોટી વિંડોમાં, તેથી અમે
વધુ સ્વચ્છ તેને જોઈ શકે છે.
અમે Vhosts, સ્થાનિક યજમાન છો જાહેર, froshims.
હું એક અલગ અપ ખોલવા માટે જઇ રહ્યો છું કાર્યક્રમ, તેથી અમે
એક જ સમયે વધુ જોવા કરી શકો છો.
>> તેથી હવે, અહીં કેટલીક વસ્તુઓ નોટિસ.
ફાઈલ ટોચ પર ખુલ્લું છે કૌંસ, પ્રશ્ન ચિહ્ન, PHP.
પછી ટિપ્પણીઓ એક ટોળું છે, અમે અવગણી શકો છો, કે જે છે
હવે uninteresting.
>> હવે આ છે.
તે PHP, ઘણો છે બહાર વળે કોડ ઓફ જરૂર કહેવાય છે.
તે આત્મા માં સી માતાનો ખૂબ સમાન છે છે, કે જે હેશ સમાવેશ થાય છે, સમાવેશ થાય છે
અનિવાર્યપણે અમુક સમાવિષ્ટો ખેંચે છે માત્ર અન્ય ફાઇલ અને અહીં તેમને plops
જેથી તમે તેમને ઉપયોગ કરી શકો છો.
આ કિસ્સામાં, ઓજાર છે, પૂર્વ સ્થાપિત, એક લાઈબ્રેરી, મુક્ત અને
PHP, કહેવાય ઓપન સોર્સ પુસ્તકાલય mailer કોઈને કરી શકો છો કે જે
ઇન્ટરનેટ પરથી ડાઉનલોડ કરો.
અમે તમારા માટે જ હતી.
અને આ હું હવે ઇમેઇલ છે જેનો અર્થ એ થાય મારા નિકાલ પર વિધેય.
>> હવે, અમુક વસ્તુઓ નોટિસ.
હું માન્ય કરવા જઇ રહ્યો છું ફોર્મ સબમિશન ના.
PHP, એક બહાર વળે ઉદ્ગારવાચક છે ફક્ત જેવા નથી ઓપરેટર માટે બિંદુઓ,
સી પરંતુ PHP, પણ એક કાર્ય છે ખાલી કહેવાય છે.
>> મૂલ્ય જો ખાલી માત્ર સાચા આપે છે જે વસ્તુને તમે તેને હાથ
કૌંસ જેવા, ખાલી છે વપરાશકર્તા સાઇન કંઈપણ લખો ન હતી
તેથી આ કહીને, અને નોટિસ થયેલ છે વાક્યરચના, સી ખૂબ યાદ અપાવે છે, જો
નામ કી, ફોર્મ જેથી નામ ક્ષેત્ર, જે દ્વારા, પોસ્ટ મારફતે કરવામાં આવી હતી
વપરાશકર્તા, ખાલી નથી, અને તેમના લિંગ તરીકે ફોર્મ ખાલી નથી
ઠીક છે, અને તેમના ડોર્મ ખાલી નથી -
પરંતુ, હું કેપ્ટન વિશે કાળજી નથી નોટિસ અમે પછી શું કરવા જઇ રહ્યા છો?
>> હું ચલાવવા માટે જઇ રહ્યો છું કોડના આ વાક્ય.
અને જો તમે આ પ્રકારની વિચાર કરી શકો છો malloc જેવા છે, પરંતુ તે ઓછી છે
કરતા પારખુ.
પરંતુ હવે આ મને એક વિશિષ્ટ આપે છે પ્રકાર PHP, mailer ઓફ સ્ટ્રક્ટ.
પરંતુ આજે નવા મુખ્ય શબ્દ અવગણો.
>> હવે હું નામની એક વિધેય કોલ કરવા જઇ રહ્યો છું IsSMTP કહે છે, જે, SMTP ઉપયોગ કરે છે.
આ ફક્ત વિડિઓ, જેમ પોર્ટ 25 છે આ વસ્તુ ઘા કરવામાં આવી હતી જ્યારે છેલ્લા અઠવાડિયે,
ફાયરવોલ માં ઇમેઇલ્સ.
પોર્ટ 25 SMTP છે.
SMTP મેઈલ સર્વર વાપરવા થાય છે.
જે એક, અમે હાર્વર્ડના ઉપયોગ કરી શકો છો SMTP.fas.harvard.edu.
>> અમે સરનામા ના સેટ કરી શકો છો જ્હોન હાર્વર્ડના છે.
હું વધુ સરકાવો નહિં, તો હું સેટ કરી શકો છો માત્ર પ્રાપ્તકર્તા સરનામું,
આપખુદ, જ્હોન હોઈ હાર્વર્ડ તેમજ છે.
તેથી તેમણે પોતાની જાતને ઇમેઇલ જશે.
>> હવે હું આ વિષય સેટ કરી શકો છો રજીસ્ટ્રેશન કરવા માટે.
અને હું શરીર સુયોજિત કરી શકો છો ઈમેઈલ તરીકે અનુસરે છે.
આ રેખા, થોડી વધુ વિસ્મૃત જુએ છે ઘણો છે કારણ કે પરંતુ તે માત્ર છે
તે માહિતી છે.
એક, કોઈ ઓપરેટર છે.
કોઇકે પહેલેથી ખબર જ જોઈએ શું ડોટ ઓપરેટર કરે છે.
તે એકબીજા સાથે જોડાણ છે.
જો તમે PHP, એક શબ્દમાળા લેવા માંગો છો તેથી જો અને, તે ઉમેરી, અથવા તે જોડો
PHP, અન્ય સ્ટ્રિંગ, તમે ઈશ્વર આભાર strcopy અને malloc વાપરવા માટે નથી,
અને હવે તે બધા.
>> તમે બે શબ્દમાળાઓ એકસાથે જોડવું માંગો છો, તો જે મેમરી વિશે ધ્યાન આપતા.
જો તમે કે PHP, આકૃતિ દો.
PHP, ડોટ ઓપરેટર સાથે શું કરશે અહીં માત્ર એક મોટી સજા બનાવી છે
આ વાક્ય છે, આ રેખા, આ રેખા, આ વાક્ય.
અને હવે નોટિસ, તે થઈ રહ્યું છે કિંમતો પ્લગ કરી શકાય છે.
જ્હોન હાર્વર્ડ રહ્યું ઇમેઇલ કે જેથી પ્રાપ્ત કરવા શાબ્દિક કહે ચાલે છે
નામ, કોલોન, કંઈક બદલે, પછી અમે શબ્દમાળા બંધ પર એકસાથે જોડવું
વપરાશકર્તા ટાઇપ ગમે નવી લીટી પછી, છે.
>> પછી, જોન હાવર્ડ ના આગામી વાક્ય પર ઇમેઇલ, તે કહે રહ્યું
કેપ્ટન પર અથવા કંઈ નથી.
તે, લિંગ કહે રહ્યું પુરુષ કે સ્ત્રી.
ડોર્મ મૈથ્યૂ હોઈ ચાલે છે મારા કિસ્સામાં.
અને પછી પરિચિત અર્ધવિરામ નોટિસ ખૂબ ઓવરને અંતે.
કંઈક અંશે અને પછી નીચે અહીં, સૂચના, વિસ્મૃત હજુ પણ છે, પરંતુ ફરી એક પગલે
વધુ પરિચિત બની જશે, કે જે પેટર્ન મેલ મોકલવા જો પી, 7 સેટ પછી
ખોટા આપે છે, તો પછી આગળ વધો અને મૃત્યુ પામે છે.
>> તેથી PHP, પામે નામની એક કાર્ય છે જે, શાબ્દિક, માત્ર હત્યા એ
વેબસાઇટ અને માત્ર ગમે છાપે છે તમે તેને કહેવું - તેના મૃત્યુ થયેલ છે
શબ્દો છે, તેથી વાત કરવા માટે.
અને, આ કિસ્સામાં, તે છાપશે કે ભૂલ માહિતી માટે શું છે તે બહાર
ગમે તે ખોટું જવા માટે થાય છે.
અમે શું ટૂંકા અહીં જેથી લાંબા વાર્તા, એક ઉદાહરણ છે જ્યાં જ્યારે વપરાશકર્તા
ફોર્મ, froshim0, જમા froshims3.php, તે માટે જાય છે
register3.php.
પરંતુ register3.php પછી આગળ આ રેખાઓ બધા ચલાવવા માટે.
>> તેથી થોડા લઇ aways અહીં છે.
એક, તે દેખીતી રીતે એકદમ સરળ છે પ્રોગ્રામ, ઇમેઇલ્સ મોકલવા માટે,
જે સારું છે.
વપરાશકર્તાઓ તમારી સાઇટ માટે નોંધણી ત્યારે, તેઓ તમારા માટે નોંધણી ત્યારે આ કિસ્સામાં,
રમત, તમે નવા ઇમેઇલ કરી શકો છો PROCTOR, અથવા જહોન
હાર્વર્ડ, આ કિસ્સામાં.
>> પરંતુ તે પણ તમે શું કરી શકે?
કોઈપણ વ્યક્તિ પાસેથી કોઈને ઇમેઇલ્સ મોકલો.
અને આ ખૂબ જ સાચું છે.
આ સરળતાથી પૂર્ણ ન હોય તો તમે Gmail નો ઉપયોગ કરવા માટે વપરાય કરી રહ્યાં છો.
પરંતુ તમે ક્યારેય અથવા યુડોરા ઉપયોગ કર્યો છે આઉટલુક, તમે ખૂબ ખૂબ એક કહી શકો છો
તમે એ છે કે મેલ સર્વર તમે ઇચ્છો કોઈને.
હું પર મૂકવામાં જરૂર છે અને આ છે કે ટોપી અને કહે છે, આ નથી.
પરંતુ આ માટે વસિયતનામું છે કેટલી સરળ તે ફિશીંગ હુમલા કરવા માટે છે, અને
અનામી ઇમેઇલ્સ મોકલો, અને સ્પામ, વધુ સામાન્ય રીતે.
આ અને તે ખરેખર ઉકળે નીચે તમને જરૂર અમુક કે હકીકત
કાર્યક્રમ વિષયક ઍક્સેસ.
>> સાથે એક કોરે, મારા નજીકના એન્કાઉન્ટર તરીકે જાહેરાત બોર્ડ, મારા પોતાના નવા વર્ષે,
હું આ ઠંડી શોધ હતી કે છેતરવા, વાઉ, તમે આ કરી શકો છો
કોઈને ઇમેઇલ્સ મોકલો.
અને તેથી અમે કેટલીક મૂર્ખ કર્યા હતા દલીલ, શાબ્દિક અર્થ, મેથ્યુસ માં,
મારા પ્રોક્ટોર જૂથ વચ્ચે.
હું પણ યાદ નથી શું આ મુદ્દો હતો.
પરંતુ હું મૂકવા માટે પ્રયાસ કરવા માગતા હતા આ મૂર્ખ ચર્ચાનો અંત.
>> તેથી હું માત્ર એક ઇમેઇલ મોકલશે લીધી મારા પ્રોક્ટોર જૂથ માટે હોવાનો ઢોંગ
જેની અભિપ્રાય હું સાથે અન્ય વ્યક્તિ, અસહમતિ અને તેમને મૂક સંમતિ આપવી હોય
મારા મતે હતી ગમે આ ચોક્કસ ચર્ચા.
અને તેથી હું ઉપયોગ કરીને આ ઇમેઇલ બનાવટી આત્મા માં આ સરખી ટેકનિક.
પરંતુ વાસ્તવમાં તે સરળ હતું તે સમયે.
મોકલો હિટ.
કુલ ઉત્સુક છે, ન કરી ન હતી જાહેરાત બોર્ડ કરવામાં આવી છે.
>> અને હું ખૂબ જ ઝડપથી અંદર પડેલા હતી તમને ખબર છે, હું સાઇન ઇન છે, કારણ કે સેકંડ
ચોક્કસ રીતે મારા ઇમેઇલ્સ.
અને હું મોટા છે, જાતે તે કરી છતાં ભાગ, 15 વર્ષ પછી હું હતો કારણ કે
કે દ્વારા આઘાત.
હું સહી નથી મારા ઇમેઇલ પર હવે.
પરંતુ 1995 માં, હું માત્ર એક SIG હતી મારા ઇમેઇલ એક સહી.
તેથી આ નોંધ ડિયર, કહીને આવી હતી PROCTOR જૂથ, હું મારા મંતવ્ય મૂક સંમતિ આપવી
અને, ડેવિડ સાથે સંમત જેથી સહી થયેલ છે અને તેથી, નવી લાઈન, નવી લાઈન, DJM.
>> તેથી લે છે, સામાન્ય રીતે, તે કરવા અથવા નથી આ ટેકનીકની લાભ.
પરંતુ એક વેબસાઇટ બનાવવા, જ્યારે માટે માગો એક બનાવે છે જ્યારે તમારી અંતિમ પ્રોજેક્ટ,
ઉદ્યોગસાહસિક કંઈક માટે વેબસાઇટ, આ કેવી રીતે, વ્યવહારિક, તમે આ કરી શકો છે
ઇન્ટરનેટ પર લીવરેજ અન્ય સેવાઓ મેલ જેવા અને પછી ખરેખર
કોડનો ઉપયોગ વસ્તુઓ મોકલો.
>> તેથી કેવી રીતે અમે આ પર સુધારી શકે?
ઠીક છે, પ્રથમ માતાનો ઝડપી પ્રવાસ લેવા દો તમે જોશો કે વસ્તુઓ અમુક,
અને પછી પર એક નજર ઉદાહરણો એક દંપતિ.
શંકા દૂર કરવા માટે, એક તેથી, કારણ કે અમે PHP મારફતે ઉડતી કરી રહ્યાં છો.
અને હું અમુક બિંદુએ, ખબર છે, તમે પડશે ખરેખર તો આ લખવા શરૂ કરવા માટે જો તમે
પહેલેથી જ ન હોય.
એક ખ્યાલ છે કે, મુખ્ય પ્રકાર છે PHP, સાથે વિન્ડો બહાર.
તમે નહીં કે કોડ કે જે લખવા માંગો છો, તો ચલાવવામાં, તમે માત્ર તેને લખવાનું શરૂ
જેથી લાંબા તરીકે. php તરીકે ઓળખાતી ફાઈલ તમે open કૌંસ છે
પ્રશ્ન ચિહ્ન PHP, ટૅગ.
>> પરંતુ આ નોટિસ છે PHP માં શરતો.
સૂચના, તો આ ચોક્કસ જ સ્લાઇડ છે અમે હતા ત્યારે, અમે સપ્તાહ એક હતી
સી પરિસ્થિતિમાં શરતો PHP, માળખાકીય છે અને
વાક્યરચના અનુસાર જ.
તમે પુરો જો માત્ર પ્રત્યક્ષ તફાવત છે ચલો સામેલ, તમે તે હોય
ડોલર ચિહ્ન.
>> વચ્ચે, બુલિયન અભિવ્યક્તિઓ માટે ફક્ત આ જેવો
એકસાથે અથવા આઈએનજી અથવા અને આઈએનજી.
સ્વીચો બરાબર એ જ જુઓ.
, PHP માં સરસ શું સી જ્યારે, સ્વીચો પર કેસ હોય છે
PHP, માં ints અથવા અક્ષરો જેવા પૌરાણિક, તમારા કેસ નિવેદનો ખરેખર બની શકે છે
સમગ્ર શબ્દમાળાઓ પર, છે સરસ ખરેખર પ્રકારની.
તમે અમુક સમય બચાવે છે.
સી કે ન શકાયું
>> અહીં PHP, એક માટે લૂપ છે.
તે સમાન છે.
કેટલાક ડોલર ચિહ્ન હોઈ શકે છે ચલો માટે.
તમે ઉલ્લેખ નથી કંઈક એક ઈન્ છે.
તમે માત્ર એક ડોલર સાઇન સાથે જાહેર અને ચલ નામ.
પરંતુ લૂપ માટે જ હોય ​​છે.
જ્યારે લૂપ જ હોય ​​છે.
લૂપ જ છે, જ્યારે નથી.
>> આ થોડું અલગ છે.
તેથી PHP, સાથે, એક એરે સાથે, તમે આ કરી શકો છો સ્થિર, સી તરીકે, એક એરે જાહેર
પરંતુ તમે ચોરસ કૌંસ વાપરો.
સી, તમે સર્પાકાર કૌંસ ઉપયોગ કરશે તમે પણ જાણતા હતા કે જો.
પરંતુ આ PHP, ખરેખર ખૂબ જ સામાન્ય છે પણ, આ કિસ્સામાં, એક એરે જાહેર કરવા
નંબરો, અને કૉલ ચલ નંબરો.
>> ચલો પોતાને આ રીતે જુઓ.
અહીં, હેલો "અવતરણ ચિહ્નો પૂરાં કરવાં શબ્દમાળા ભાવ થયેલ છે વર્લ્ડ. "તમે એક બેકસ્લેશ એ કરી શકે છે.
હું માત્ર આ કિસ્સામાં નથી.
>> હવે આ એક રસપ્રદ રચના છે.
સી આ નથી.
પરંતુ આ સુપર મદદરૂપ છે.
અને તમે પી સમૂહ 7 માં આ જોશો ઉલ્લેખનું - એક દરેક રચના માટે.
તમે બધી પુનરુક્તિ કરવા માંગો છો એક એરે તત્વો, જે તમારી પાસે નથી
$ i અને $ એ સાથે વ્યવહાર, અને + +, અને બધા છે.
તમે શાબ્દિક PHP, આ કહે છે, કરી શકો છો -
નંબર, જેથી દરેક નંબરો માટે હું કે જે $ નંબરો એમ ધારી રહ્યા છીએ છું
નંબરો ઝાકઝમાળ છે.
અને હું દરેક નંબરો માટે કહે છે જ્યારે નંબર, આ ચાલે છે
આપોઆપ, મારા લૂપ ચલાવે તરીકે, , દરેક ઇટરેશન પર, કિંમત અપડેટ
ડોલર સાઇન નંબર ની અંદર -
ફરીથી અને ફરીથી અને ફરીથી વૉકિંગ મારા માટે કે એરે છે.
તેથી તે માત્ર અમને કોડ સાચવે છે.
આ બોલ પર કોઈ semicolons આ બોલ પર કોઈ + 'ઓ, કોઈ મને છે, આ બોલ પર કોઈ એ ના, તે માત્ર સરસ છે.
>> પરંતુ PHP, પણ આ છે.
અને આ સુપર શક્તિશાળી છે.
અને તમે આ, હાથ ઉપયોગ કરશો પર, પૃષ્ઠ 7 સુયોજિત કરો.
અને સમૂહનો એરે પણ જાહેર કરવામાં આવે છે ચોરસ કૌંસ સાથે.
પરંતુ હવે તે વાક્યરચના નોટિસ.
તે અમે જોયું શું યાદ અપાવે છે એક ક્ષણ પહેલા print_r સાથે.
કેટલા કીઓ, થોડી સેનીટી ચેક તરીકે, આ એરે હોય તેવું લાગે છે નથી.
>> તેથી તે બે છે.
અને હું આ એક એરે કૉલ કરો.
તે મદદ કરે છે, તો તમે વિચાર કરી શકો છો આ હેશ કોષ્ટક, અથવા
એક સમૂહનો એરે.
પરંતુ તે માત્ર એક અલગ છે ઍરેની પ્રકાર.
અને ફરી, વિવિધ ભાષાઓ આ છે.
અમે કંઈક જોવા મળશે જાવાસ્ક્રિપ્ટ તેમજ.
બે કી છે.
એક કંપની અવતરણ ચિહ્નો પૂરાં કરવાં છે, "સંજ્ઞા," એક છે અવતરણ ચિહ્નો પૂરાં કરવાં "કિંમત." ઉદ્ધત અને તે કીઓ
દરેક મૂલ્ય ધરાવે છે.
આ કિસ્સામાં પ્રતીક માતાનો કિંમત માટે, FB છે ફેસબુક, અને ભાવ માતાનો કિંમત, 49, 26 છે
જે ફેસબુક માતાનો સ્ટોક હતી આ સવારે તરીકે ભાવ.
>> તેથી તે વિશે ઉપયોગી છે એક સમૂહનો એરે.
હું ન્યુમેરીકલી હતી હોઈ શકે છે માત્ર સાથે અનુક્રમિત એરે
સરળ ચોરસ કૌંસ.
અને હું ડોલર સાઇન હતી હોઈ શકે છે કંપની માત્ર આ બરાબર.
મને ખરેખર તે કરવા દો.
હું તેના સ્થાને માત્ર જાહેર ધારવું કે જેમ આ એરે.
કે, સંપૂર્ણપણે માન્ય છે વાક્યરચના અનુસાર.
તે કોઈપણ માહિતી ગુમાવી નથી દીઠ સે.
હું હજુ પણ પ્રતીક FB કે જુઓ અને ભાવ, 26 49 છે.
તેથી શા માટે સાહચર્યાત્મક છે એરેને યોગ્ય?
>> પ્રેક્ષક: તમે યાદ નથી તમે સામગ્રી મૂકી છે.
>> સ્પીકર 1: ચોક્કસ, તમે નથી તમે સામગ્રી મૂકી છે યાદ.
તમે આપખુદ યાદ નથી તે સ્ટૉક પ્રતીક, કૌંસ શૂન્ય છે
અને સ્ટોક ભાવ, કૌંસ એક છે જે ખાસ કરીને ખતરનાક છે જો તમે
આખરે, વસ્તુઓ બદલો.
તે સાંકળવા માટે ખૂબ NICER છે અમે મેટાડેટા કૉલ કરશો શું
તમારી વાસ્તવિક માહિતી સાથે.
અમે ખરેખર કાળજી શું દલીલ કરે છે કે લેતો અહીં લગભગ FB અને 49, 26 છે.
પ્રતીક અને ભાવ મેટાડેટા છે કે માહિતી વર્ણવે છે અમે
વાસ્તવમાં વિશે કાળજી.
પરંતુ આ માત્ર ખૂબ જ છે સરળ ઍક્સેસ કરવા માટે.
>> હવે, એક કોરે શું તરીકે અમે ચૂકવણી ભાવ?
અમે આમ કરવામાં આવ્યાં છે અઠવાડિયા માટે CS50 છે.
આ લક્ષણ અમુક ખર્ચે થવું જોઈએ.
મેમરી.
તેથી જો તમે માત્ર એક 32-bit સ્ટોર નથી પૂર્ણાંક, ઉદાહરણ તરીકે.
તમે કદાચ પ્રતીક / 0 સ્ટોર કરી રહ્યાં છો.
તેથી તમે વધારે મેમરીનો ઉપયોગ કરી રહ્યા છો.
>> અને પ્રભાવ શું છે એક માં કંઈક જોતી
સાહચર્યાત્મક અરે, કદાચ?
તે કદાચ ધીમી છે.
રેન્ડમ એક્સેસ સરસ છે, ખાસ કરીને તમે બાઈનરી શોધ કરી શકો છો ત્યારે.
પરંતુ તમે ખરેખર હવે નથી જોઈ રહ્યાં છો, તો આ નંબરો માટે છે, પરંતુ શબ્દમાળાઓ માટે
સાચી નીચે અમલમાં મૂકાયેલ છે કદાચ હેશ કોષ્ટક તરીકે હૂડ, જ્યાં
તમે ક્યાં તો હેશ કોષ્ટક ઉપયોગ અલગ chaining સાથે.
અથવા તમે ખરેખર કરવા માટે એક પ્રયાસ ઉપયોગ મૂલ્યો સંગ્રહ કરે છે.
તેથી કદાચ તમે સતત સમય નથી, પણ કરી શકો છો જો તમે હજુ પણ, એસ વાય-M-B-O-એલ જોવા માટે છે
સંભવિત, તેના સ્થાને માત્ર 32 કંઈક જોવા માટે બીટ્સ.
તેથી ફરી, તે જ વિચારો આવતા આ સંદર્ભમાં યાદ આવવું પાછા.
>> પરંતુ ફરીથી, PHP, હવે કેટલાક સુપર છે , તે બહાર વળે છે, કે જે globals
સાહચર્યાત્મક એરે.
અમે એક ક્ષણ પહેલા $ _POST એક જોયું.
અને તે સુપર વૈશ્વિક કીઓ અને મૂલ્ય ધરાવે છે.
ખાસ કરીને, કીઓ શું સાથે વાક્ય?
કીઓ $ _POST માં ક્યાંથી આવે છે?
જસ્ટ રીકેપ માટે?
>> પ્રેક્ષક: નામ.
>> સ્પીકર 1: નામ, છે?
>> પ્રેક્ષક: [અશ્રાવ્ય]
>> સ્પીકર 1: નામ લક્ષણ છે.
વેલ તેઓ કર્યું છે, જ્યાં મૂળ આવે?
આ સ્વરૂપ.
તેથી, એક HTML પૃષ્ઠ ફોર્મ ટૅગ છે, જો અંદર જે અમુક ઇનપુટ્સ, જેમ છે
બોક્સ ચકાસો, લખાણ બોક્સ, ડ્રોપ ડાઉન મેનુઓ, એક નામ ધરાવે છે, જે પ્રત્યેક, તે
નામો, $ _POST કીઓની તરીકે અપ અંત, અને પ્રમાણિકપણે, તે બાબત માટે, $ _GET.
આ પદ્ધતિ ગેટ, જ વિચાર છે.
તે માત્ર એક અલગ સુપર વૈશ્વિક માં છે.
અને કિંમતો કોર્સ છે, આવે છે વપરાશકર્તા તેના અથવા ખાતે માં ટાઇપ ગમે
તેના બ્રાઉઝર.
>> પરંતુ થોડા અન્ય છે.
અમે પડશે જે કૂકી છે, આખરે પાછા આવો.
પરંતુ તે તમને ખબર છે કે વસ્તુઓ છે વેબ કેટલાક સારા કે ખરાબ માટે ઉપયોગ કરે છે.
પરંતુ અમે કે પાછા આવો પડશે.
સર્વર અને સત્ર, અને તે બે કેટલીક ખાસ ઉપયોગિતા ધરાવે છે.
>> પરંતુ માતાનો આ પર એક નજર કરીએ.
મને આગળ જાઓ અને એક ઉદાહરણ તરીકે ખોલો દો mvc0.php તેથી MVC કહેવાય
નીચેની માટે વપરાય છે.
અને અમે અગાઉ કરતાં આ પરિચય લાક્ષણિક, ખરેખર, તમે ડિઝાઇન વિચાર
સમસ્યા સમૂહ 7, અને પણ અંતિમ પ્રોજેક્ટ, એક ઉદ્યોગ સૉર્ટ માં
પ્રમાણભૂત માર્ગ છે, અને સ્વચ્છ રીતે.
તે સારી ડિઝાઇન છે.
>> તેથી તમે જુઓ છો, અને તમે પડશે પી સમૂહ 7, નમૂનારૂપ, સૉર્ટ અનુભવ,
એક પ્રોગ્રામિંગ માનસિકતાના કારણે, કે જે દેખાય છે આ જેમ થોડી કંઈક.
કંટ્રોલર માટે મોડેલ, સી માટે એમ, દ્રશ્ય માટે વી.
લાંબા વાર્તા ટૂંકી, MVC માત્ર પ્રકારની છે બનાવે છે એક પદ્ધતિ છે, એ રીતે
વેબસાઇટ્સ, ખાસ કરીને, જેમાં તમે તમારા, મૂર્ખ શબ્દસમૂહ બધા મૂકે છે -
બિઝનેસ લોજિક -
તમારી બૌદ્ધિક મિલકત માં તમામ એક નિયંત્રક તરીકે ઓળખાય છે તે, ફાઇલ
index.php, જેમ કે અમે જોશો, quote.php, અથવા buy.php.
>> સમસ્યા સમૂહ 7, ના સંદર્ભમાં તમારા મોડલ સામાન્ય રીતે, તમારા ડેટાને સમાવી
અમે કરીશું તરીકે ડેટાબેઝ સંબંધિત કંઈપણ આખરે જુઓ, અને તમારા મંતવ્યો
તમારી ધ એસ્થેટિકસ ઓફ સમાવી સાઇટ છે, એચટીએમએલ, સીએસએસ એ.
તેથી અમે પહેલેથી સી થોડી આ જોયું . ક ફાઇલો ઉપયોગ કરીને બીટ.
અમે ખરેખર, સીએસએસ સાથે એક ક્ષણ પહેલા તે જોયું ફેક્ટરિંગના આ સીએસએસ stylization દ્વારા
અમારા HTML ની ​​બહાર સામગ્રી.
>> તેથી MVC માત્ર ચિત્રકામ વિશે ખરેખર છે રેતી માં રેખાઓ અને, એમ કહીને
તમારા માટે રસપ્રદ પ્રોગ્રામિંગ કોડ વેબસાઇટ અમે કૉલ કરશો શું અનુલક્ષે
નિયંત્રક.
સામાન્ય રીતે ડેટાબેઝ સંબંધિત સામગ્રી એક મોડેલ માં અંત થાય છે.
પરંતુ જો અમે, પ્રોબ્લેમ સમૂહ 7 માં જોવા મળશે તે સરળ રાખવા માટે સી અને એમ મર્જ.
પરંતુ દૃશ્ય છે કે જ્યાં તમારા HTML તમામ અને સૌંદર્ય શાસ્ત્ર ખાસ કરીને જાઓ.
>> તેથી આ પ્રત્યક્ષ દ્રષ્ટિએ શું અર્થ છે?
ઠીક છે, મને અમારા MVC માં જવા દો ડિરેક્ટરી તરીકે અનુસરે છે.
અને તમે આ વધુ જોવા મળશે જો ઉલ્લેખનું માં મારફતે પ્રવાસ કર્યો હતો.
તેથી mvc0 માં, હું જેમ, આ દાવો છે કે આવૃત્તિ CS50 માતાનો વેબસાઇટ્સ 0.
>> અમે તમામ જેવા, કેટલાક HTML છે મોટા h1 ટૅગ, દેખીતી રીતે.
અને પછી એક બુલેટ સૂચિ.
હું એક બુલેટ સૂચિ ક્યારેય ન જોઈ કર્યું પહેલાં, પરંતુ કોઈ મોટા સોદો.
સ્ત્રોત કોડ જુઓ ઝડપથી ચાલો.
ગોળીઓ સાથે unordered યાદી બહાર ફેંકે છે ઓપન કૌંસ એક સાથે ઉલ અથવા
વધુ યાદી વસ્તુઓ, લી.
તેથી અહીં નોટિસ એક એન્કર ટૅગ છે.
એક ક્ષણ પહેલા કે અમે જોયું.
>> તેથી આ હું કેવી રીતે અમલમાં છે આ પાનું.
હું બે કડીઓ, બે યાદી વસ્તુઓ, એક પુરો unordered યાદી માટે ઉલ, અને ઓવરને
પરિણામે, સૌંદર્યલક્ષી, આ ખૂબ જ છે ખૂબ વેબસાઇટ, અહીં આવૃત્તિ 0.
પરંતુ શું હવે રસપ્રદ છે કેવી રીતે આ હૂડ નીચે અમલમાં મૂકાયેલ છે.
>> મને gedit જાય છે અને આ ખોલો દો ખૂબ જ પ્રથમ ઉદાહરણ એક ચિત્ર કરું.
અને અમે, અપૂર્ણ શું જોવા મળશે સંભવિત, અહીં.
હું જાહેર localhost,, જાય હવે તો MVC, થોડા ફાઇલો નોટિસ.
હું માટે, આ કૉલ કરવા માટે જઇ રહ્યો છું ક્ષણ, બધા નિયંત્રકો.
પરંતુ તે એક દુરુપયોગ એક બીટ કારણ કે ચોક્કો તમે બધું મિશ્ર રહ્યું જોશો
તેમને આધારિત છે.
>> અને મને index.php ની અંદર જવા દો.
અને અમે, શાબ્દિક, એ જ HTML જુઓ.
આ ફાઈલમાં અંત તેથી છતાં પણ . PHP, તે છે એનો અર્થ એ નથી
કોઇપણ PHP કોડ છે.
તે માત્ર જોકે, કાચા HTML હોઈ શકે છે કે કોઈ પ્રકારની છે.
પરંતુ કોઈ ઓપન કૌંસ PHP, ત્યાં નોટિસ , જે પ્રમાણિકપણે, આ સિવાય, ટૅગ
એક ટિપ્પણી તરીકે સેવા આપવા માટે માત્ર છે.
પરંતુ વિધેયાત્મક નથી પણ રસપ્રદ છે.
>> પરંતુ આ નોટિસ.
શું હવે રસપ્રદ શું છે આ પાનાં પર બદલાય છે.
મને લેક્ચર્સ ક્લિક કરો દો.
અને URL બદલવા માટે વિશે છે નોટિસ.
હવે હું lectures.php અંતે છું.
મને શૂન્ય ક્લિક કરો દો.
હવે હું week0.php ખાતે છું અને હવે દો મને gedit આ ફાઈલો ખોલો.
માત્ર અનુક્રમણિકા, પરંતુ દો મને વ્યાખ્યાન ખોલો.
અને મને ટિપ્પણીઓ છુટકારો મળી દો આ ભાગ પર જ ધ્યાન કેન્દ્રિત કરવા માટે.
>> અને હવે, મને માત્ર એક વધુ ખોલો દો week0.php, ટિપ્પણીઓ ફેંકી દેવું
માત્ર આ સાફ.
અને હવે નીચેની નોટિસ.
વિશે ખરેખર પ્રકારની કાળજીપૂર્વક વિચારી ડિઝાઇન, અને ચાલો તે લીટી બનાવવા
એ જ અપ, શું કરી શકાય સારી અહીં, તમે વિચારો છો?
>> હું એક સપ્તાહ એક કેટલો બનાવવા હતી?
કેવી રીતે આ વિશે.
તેથી આ હું અઠવાડિયામાં એક કરવામાં કેવી રીતે છે.
હું, નવું, પેસ્ટ, સેવ, ફાઇલ ગયા week1.php, અને પછી હું અહીં ગયા.
અને હું એક બદલાયેલ -
આ, શુક્રવાર એક શું હતી.
હું એક સાથે zeros બદલ્યો છે.
હું એક માટે આ બદલ્યો છે.
>> ઠીક છે, તેથી હવે મારી ફાઈલો આગળ જુઓ.
શું અલગ થઈ શકે છે?
કદાચ, તક જ્યાં છે?
તેથી શરૂ કરવા માટે તક છે બહાર ફેક્ટરિંગના આ સામગ્રી.
મારા માટે, એક સ્પોઇલર તરીકે, ખોલો દો શું તમે પી સમૂહ 7 માં જોશો.
આવૃત્તિ હવે હું, ખોલો નહિં, તો index.php આ પાંચ છે, તે રીતે જુએ છે
વધુ વિસ્મૃત, બેશક.
>> પરંતુ આ, હવે, હું એક કૉલ કરશો શું છે આ નિયંત્રિત કે નિયંત્રક
મારા પાનું ઓફ તર્ક.
અને તમે પ્રકારની પુનર્ગઠનનો કરી શકો છો તર્ક, કદાચ, શું થઈ રહ્યું છે.
પ્રથમ વાક્ય પર, તે છે વિસ્મૃત થોડી.
પરંતુ સાથે જેમ, હું જરૂર છું નોટિસ તીવ્ર સમાવેશ થાય છે, એક ફાઇલ કહેવાય
helpers.php.
અને પછી હું, દેખીતી રીતે, ફોન છું એક કાર્ય માં પસાર રેન્ડર કહેવાય
બે દલીલો.
>> એક કંપની અવતરણ ચિહ્નો પૂરાં કરવાં, હેડર છે.
અને અન્ય, છે કેવા પ્રકારની માહિતી પ્રકાર આધારિત, આ છે
અમારા વાક્યરચના અગાઉ પર?
તે સંકળાયેલ એરે છે.
વિશેષરૂપે, તે શીર્ષકમાં પસાર છે યાદ અપાવે છે કે કેટલાક મેટાડેટા સાથે
મને તે શું છે અને તેની કિંમત.
પછી હું કોડેડ હાર્ડ જુઓ ઉલ, જેથી કેટલાક કાચા એચટીએમએલ.
પરંતુ પછી હું PHP સ્થિતિમાં પાછા છું એક કાર્ય રેન્ડર ફોન.
તમે html અથવા PHP, ઉપયોગ ક્યારેય કર્યું છે તેથી તો પણ પહેલાં, અને આ દેખાય છે છતાં પણ
scarier, શા માટે કદાચ આ છે સારી ડિઝાઇન?
શું છે, તે વિશે સારી અનુમાન પર આધારિત છે?
>> પ્રેક્ષક: [અશ્રાવ્ય]
>> સ્પીકર 1: કે ઓછી રીડન્ડન્ટ કોઈ વધુ એચટીએમએલ ટેગ આ બોલ પર કોઈ વધુ છે
હેડ ટૅગ, વધુ શરીર ટૅગ દરેક ખરેખર ફાઈલમાં.
તેના બદલે, હું બહાર કારણભૂત કર્યું આમ જનતા અને સંભવતઃ તેમને મૂકવામાં
અચાનક સંબંધિત ફાઇલમાં હેડર છે.
બંધ શરીર માટે અને તે જ વસ્તુ ટૅગ બંધ HTML ટૅગ.
તે નીચે અહીં અંદર કદાચ જો ફૂટર ક્યાંક છે.
અને તમે સમસ્યા સમૂહ 7 માં જોવા મળશે આ દ્વારા થોડી પ્રવાસ.
>> તેથી શું આગળ આવેલું છે?
અમે ક્ષમતા ન હોય તે એક વસ્તુ હજી માટે ખરેખર ડેટા સ્ટોર કરવા માટે છે.
અને તેથી શું અમે જોવા માટે શરૂ કરી શકશો બુધવાર, દાખલા તરીકે, કે જે તમારા
જૂના મિત્ર એક્સેલ, અથવા નંબરો, તમે ઘણાં બધાં સંગ્રહવા માટે પરવાનગી આપે છે
પંક્તિઓ અને કૉલમ માહિતી.
તમે બહાર વળે શું કે શું કરી શકો છો પ્રોગ્રામ, ડેટાબેઝ કહેવામાં આવે છે.
મેનીક અને તે પછી બહાર વળે અમે જેવી વસ્તુઓ સંગ્રહવા સમક્ષ રજુ કરવાનો પ્રયત્ન કરીશું
આ, તમે પી સેટ ફરીથી જોશો જે 7, સમગ્ર વપરાશકર્તા ટોળું અને
પાસવર્ડ્સ છે જે બાદમાં ઘણી તેઓ જેમ, ખરેખર એનક્રિપ્ટ
પી સમૂહ 2 માતાનો હેકર આવૃત્તિ હતા.
અને આખરે, તમે આ અમલ કરીશું તમારા પોતાના eTrade જેવી વેબસાઇટ કે
CS50 નાણા સામૂહિક અમલીકરણ.
>> છેલ્લે, ત્યારથી તમે અહીં જેથી અંતમાં રોકાયા આજે, તો તમે આ ભાગ પર પાછા આવો તો
કેમ્પસ, 4:00 PM પર પોસ્ટેડ ખાતે આજે, અમે ચાલશે તમે SCES અંતે માત્ર સલાહ આપે
માં 4:00 PM પર પોસ્ટેડ ખાતે ફેર સલાહ આપવી મેક્સવેલ-ડ્વોર્કિન, અમે તમને કેટલાક આપી શકશો
Americone ડ્રીમ, ચેરી ગાર્સીયા, ચોકલેટ લવારો બ્રાઉની, ચોકલેટ
ચિપ કૂકી ડૌગ, અને, જ્યારે તમે Google ઠીંગણું અને મજબૂત મંકી, તમે આ વિચાર.
તેથી 4:00 અંતે awaits કે બધા મેક્સવેલ-ડ્વોર્કિન માં PM પર પોસ્ટેડ.
તેમજ બુધવારે તમે જુઓ.
>> સ્પીકર 2: આગામી મુ CS50, આરજે સાઇન ઊંઘે
>> આરજે: મારી કલમ!
હા!
ઓહ,