>> వారధిలా ప్రారంభించడానికి ఏమి మీ అనుభవం కావచ్చు
వెబ్ ప్రోగ్రామింగ్ తో, నేను నేను జంట దొంగిలించడానికి ఉంది ఏమి కావలసిన ఆలోచన
ఉదాహరణలలో మీరు 50 లో చూసిన
మీరు గతంలో చేపడితే సంవత్సరం లేదా రెండు లేదా లేకపోవచ్చు
మీరు కొన్ని సంవత్సరాల క్రితం చేపడితే
వైపు బిడ్డ అని ఒక పిరిడైన్, MBC వంటి తెలుసు
మోడల్ చూడండి కంట్రోలర్, మరియు లేటైంది?
ఈ మేము బహుశా మళ్ళీ చూస్తారు ఉంది ప్రారంభ కేవలం మార్గం
కొన్ని రూపకల్పన శుభ్రం సాఫ్ట్వేర్ వెబ్ ఆధారిత ముక్క,
లేదా క్లయింట్ వైపు అలాగే ఆధారిత, కాని మేము ఇది ఉపయోగించండి
PHP యొక్క సందర్భంలో, మేము ప్రారంభం తద్వారా
మరింత క్లిష్టమైన తయారు ప్రాజెక్టులు మరియు విధమైన
ప్రత్యేక వివిధ రకాల అనువర్తనం కోడ్;
ముఖ్యంగా కాబట్టి మేము కలిగి పని అనేకమందిని
ఒక కార్యక్రమాన్ని అది చాలా ఉంది పంక్తులు డ్రా సులభంగా.
కాబట్టి మొదటి యొక్క తీసుకుందాం ఒక ఒక ఉపప్రాధాన్య మార్గం చూడండి
ఏదో అమలు.
నేను ఒక సూపర్ అనుకున్నారు అనుకుందాం 50 కోసం సాధారణ కోర్సు వెబ్సైట్
లేదా ఏ ఇతర తరగతి, మరియు తరగతి కార్యములన్నియు
ఉపన్యాసాలు మరియు ఒక సిలబస్ వంటి.
నేను ఒక వంటి ఏదో ఒకటి కాలేదు నా పేజీ ఎగువన h1 ట్యాగ్
మరియు ఒక క్రమం లేని జాబితా క్రమంలో li జాబితా అంశాలను
కేవలం బులెట్ల జాబితాను కలిగి మెను ఎంపికలు, కాబట్టి సూపర్ సాధారణ.
కాబట్టి మేము ఎలా ఏమి ఉండవచ్చు?
Well, నాకు ముందుకు నా ఇక్కడ టెర్మినల్ విండో,
మరియు నేను ఒక రీడ్ పొందారు గమనించవచ్చు నాకు మరియు మేము ఈ కోడ్ లింక్ చేస్తాము
కోర్సు యొక్క వెబ్ సైట్ ఒక బిట్ లో,
మరియు నేను పొందారు గమనించవచ్చు ఇండెక్స్ డాట్ htm - ఇండెక్స్ dot php.
నాలో ముందుకు వెళ్ళి తెరవడానికి వీలు ఇది రకంగా ఆ, మరియు ఖచ్చితంగా తగినంత
వెర్రి ఈ కూడా php అని
నేను కలిగి అన్ని ఒక php వ్యాఖ్య
మరియు తర్వాత మిగతా వాటి కేవలం ముడి html కోడ్ ఉంది.
కానీ మళ్ళీ ఈ సంచిక సున్నా
కాబట్టి వైపు ఒక అడుగు ఆసక్తికరమైన ఏదో,
కానీ గట్టిగా CS50 కోడ్ చేసిన గమనించవచ్చు శీర్షికగా, h1 లో CS50,
మరియు ఇప్పుడు నేను ఉపన్యాసాలు లింక్,
ఇప్పుడు నేను సిలబస్ లింక్ కలిగి.
అన్ని కుడి, కాబట్టి లేదు ఆ అసమంజసమైన కనిపిస్తుంది
మాదిరిగా ఒక లింక్ను అనుసరించండి వరకు ఉపన్యాసాలు, మరియు మీరు తెలుసుకుంటారు
అన్ని కుడి ఇది విభిన్నమైనది ఆ కంటెంట్ కానీ రకంగా
ఇదే యొక్క; ఇది ఒక టైటిల్ను పేజీ మరియు క్రమం లేని జాబితా.
నేను నుండి వారం సున్నా క్లిక్ గత ఏడాది, మరియు ఇది ఉంది
ఇదే యొక్క, ఒక h1 ట్యాగ్ మరియు ఒక క్రమం లేని జాబితా
ఆపై చివరకు నేను క్లిక్ ఈ, మరియు నేను కొన్ని ఆకు ను,
నుండి స్లయిడ్లను ఇది నిర్దిష్ట ఉపన్యాసం.
కాబట్టి ఏదో నాకు చెబుతుంది నేను భయంతో మూల దాగుకొను గురించి ఉన్నాను.
నేను ఉపన్యాసాలు తెరిస్తే dot php నోటీసు
ఇది చాలా చక్కని కాపీని మరియు ఆ మునుపటి ఫైలు నుండి పేస్ట్;
నేను శీర్షిక మార్చబడింది h1, మరియు ఈ లింకుల ఉపయోగించలేరు.
వర్స్ ఇంకా, నేను వెళ్ళి ఉంటే వారం సున్నా dot php,
ఇది అదే కాపీ పేస్ట్ పని
కేవలం ఒక బిట్ తో కంటెంట్ tweaked.
కాబట్టి ఖచ్చితంగా ఒక ఉంది మెరుగు ఇక్కడ అవకాశం,
మరియు ఖచ్చితంగా ఈ ఉండాలి thumb మంచి పాలన ఉంటుంది;
ఎప్పుడైనా మీకు మీ కాపీ
మరియు ఏదో పేస్ట్ మరింత, ఒకసారి కంటే బహుశా
రెడ్ ఫ్లాగ్స్ ఉండాలి ఆశాజనక ఆఫ్ వెళ్ళడానికి ప్రారంభించండి.
కానీ మేము ఎలా గో ఈ అభివృద్ధి గురించి?
బాగా, అక్కడ కొన్ని మార్గాలు, మరియు మీరు ఉపయోగించవచ్చు పద్ధతులు
php లో ఆవిష్కృతమయ్యాయి సమయం, కానీ యొక్క ఈ ఒక ప్రయత్నించండి.
, నాకు వెర్షన్ ఒక లోకి వెళ్ళి తెలపండి ఈ కాబట్టి తరువాత మళ్ళా,
మరియు నాకు ప్రయత్నించండి ఒక బిట్ శుభ్రం.
కుడి, ఒకటి php యొక్క సాధారణ విధానాల
ఈ సమస్య పరిష్కార కోసం ఉంది పాత పాఠశాల ఫంక్షన్ అవసరం,
ఇది చాలా చక్కని ప్రతిని చేస్తుంది మరియు విషయాల పేస్ట్
ఇక్కడే కొన్ని ఫైలు యొక్క, సి, ఉన్నాయి పదునైన ఉంది
మరియు ఇతర భాషలు కలిగి సమానమైన నిర్మాణాలు.
దీనిని తక్కువ కనిపిస్తుంది వింత ఇప్పుడు,
ఇది ఖచ్చితంగా కాదు ఒక చూస్తున్న వెబ్ పేజీ పూర్తి,
కానీ బహుశా ఏమిటి శీర్షిక dot php లోపలి.
ఇతర అంశాలను అన్ని, కుడి, html tag, తల ట్యాగ్,
శీర్షిక టాగ్, విషయమంతా ప్రధాన సారాంశం పైన ఉంది
నిస్సందేహంగా ఇది పేజీ యొక్క కేవలం క్రమం లేని జాబితా,
మరియు ఫుటరు బహుశా ఉంది క్లోజ్డ్ శరీరం ట్యాగ్ వంటి,
క్లోజ్డ్ html యొక్క ట్యాగ్; అందంగా రసహీనమైన
కానీ duplicative stuff.
అన్ని కుడి, మరియు ఖచ్చితంగా నేను వెళ్ళి ఉంటే తగినంత
శీర్షిక dot php లోకి అది కేవలం అనాధ భాగాన్ని రకం
టాప్ నుండి మరియు నేను ఫుటరు dot php వెళ్ళాలని,
ఇది అనాథ యొక్క దిగువ నుండి భాగాన్ని,
మరియు నేను ఆ అదే ఉపయోగించి వెబ్ నా ఇతర ఫైళ్ళు లో శకలాలు,
ఉపన్యాసాలు php dot వంటి.
అన్ని కుడి, కాబట్టి ఉత్తమం ఈ మీరు చెబుతారు?
అవును?
>> సింప్లిసిటీ.
>> సింప్లిసిటీ?
నేను రూపం ఈ విధమైన తెలియదు ఇప్పుడు నాకు చాలా భయం కలిగించే, కుడి?
>> నేను మార్చండి అనుకుంటే మీ శీర్షిక, మీరు కాదు
అన్ని మార్చాల్సి ఫైళ్లు వంటి మునుపటి.
మీరు అది మార్చడానికి మీ శీర్షికలో.
ఖచ్చితంగా >>, కాబట్టి బహుశా లో కోణంలో ఇది సరళంగా వార్తలు,
ఇది వంటి నేను దాని ఫ్రేమ్ ఇష్టం కేవలం అది అప్డేట్ సులభం.
ఇది బహుశా కొద్దిగా క్లీనర్ ఉంది
మీరు అప్డేట్ ఎందుకంటే ఇది కేవలం ఒక స్థానంలో.
కాబట్టి ఆ అందంగా అనిపిస్తుంది బలవంతపు; ఒక స్థితి ఏమిటి
ఈ విధానం లేదా యొక్క సమస్య అవశేషాలు
మేము నిజంగా పరిష్కారమైంది లేదు అని?
అవును?
[ఆఫ్ మిక్ వ్యాఖ్య]
అవును, సరిగ్గా, నేను అర్థం, నేను ఉన్నాను ఇప్పటికీ కాపీ మరియు పేస్ట్;
ఇది కొద్దిగా తక్కువ, కానీ నేను మాత్రమే , ఈ ఫైళ్ల యొక్క రెండు ఆగింది
మరియు వారు చాలా చక్కని ఇప్పటికీ ఒకేలా చూసారు.
ఒక వద్ద అవసరం ఉంది టాప్, ఒక, దిగువన అవసరం
మరియు ఒక క్రమం లేని మధ్యలో జాబితా
స్వయంగా ఇది అదే నిర్మాణాత్మకంగా.
అంతేకాకుండా, ఈ గమనించి నేను నిజానికి ఈ ఉదాహరణ వీక్షించేందుకు,
నాకు ఇప్పుడు వెర్షన్ వెళ్ళడానికి వీలు,
మరియు నేను పొందారు గమనించవచ్చు CS50 లెక్చర్ సిలబస్.
Uh Oh, CS50 వీక్ జీరో వీక్ వన్ మరియు CS50 బుధవారం శుక్రవారం,
నేను రకమైన మూలలో కట్ చేసిన.
ఏమిటి - ఏమి ఉన్నాయి గతంలో ఆ టైటిల్స్?
[ఆఫ్ మిక్ వ్యాఖ్య]
వారు లో ఉపన్యాసాలు ఉండేవి వారం జీరో, లాగా రకం
వాస్తవానికి sexier, మరియు అది ఇది కొన్ని చైతన్యానికి కలిగి,
మరియు ఈ రకమైన ఉంది - నేను కేవలం రకమైన ఇప్పుడు punting
మరియు కేవలం ఊహిస్తూ ఆ మొత్తం వెబ్సైట్ CS50 ఉంది
మరియు సరే ఇది పనిచేస్తుంది, కానీ ఉంది ఖచ్చితంగా సొగసైన కాదు
లేదా వంటి విధమైన నేరుగా ఒకప్పుడు వంటి ముందుకు,
కానీ కానీ, ఎందుకంటే మీరు ఇండెక్స్ dot php చూస్తే
మరియు ఉపన్యాసాలు php dot మరియు వారం సున్నా dot php,
వారు అన్ని సహా ఉన్నారు అదే ఫైల్,
కాబట్టి మేము ఎలా మెరుగుపరచవచ్చు?
యొక్క తరువాత మళ్ళా ఏమిటి ఈ కోడ్ బహుశా చేయబోవడం?
[ఆఫ్ మిక్ వ్యాఖ్య]
అవును, సరిగ్గా, కనుక - మరియు నాకు సంగ్రహించేందుకు తెలియజేయండి
మేము తప్పనిసరిగా కావలసిన తో ఆ శీర్షిక parameterize కు
అవును ఇప్పటికీ ఉంది కనుక ఒక హార్డ్ కోడెడ్ h1 ట్యాగ్, కానీ stuff
ఓపెన్, మధ్య లో మరియు దగ్గరగా ట్యాగ్
బహుశా డైనమిక్, మరియు ఏదో నుండి వచ్చే.
బహుశా "స్ట్రింగ్ పొందండి" లేదా విషయం తరువాత ప్రశ్నార్ధకం
URL ఎక్కడో ఉన్నాయి వేరే, కాబట్టి యొక్క పరిశీలించి అనుమతిస్తుంది.
నేను వెర్షన్ రెండు వెళ్ళాలని,
ఇప్పుడు నేను చేసిన గమనిస్తారు అదనపు ఫైల్ వచ్చింది,
సహాయకులు php dot కనిపిస్తుంది.
నేను నిజంగా ఇక్కడ తెలియదు ప్రారంభం నేను మొదలు వెళుతున్న కేవలం
సూచిక వద్ద వంటి ఎల్లప్పుడూ వంటి, మరియు ఇప్పుడు ఇది కొద్దిగా వివిధ నోటీసు,
కాబట్టి నేను ఒక అవసరం లైన్ పొందారు
అవసరం ఎగువన సహాయకులు php dot,
కానీ నేను కాల్ చేయవచ్చు సంసార నేను,
కానీ ఇప్పుడు లైన్ మూడు గమనించవచ్చు ఒక ఫంక్షన్ కాల్ ఉంది
శీర్షిక రెండర్, ఇది ఇప్పటివరకు లో ఆసక్తికరమైన
లో జారీ చేయబడిన వాటిని వంటి స్పష్టంగా, కస్టమ్
ఈ ప్రత్యేక పేజీ కోసం.
ఇంతలో రెండర్ ఉంది దిగువన ఫుటరు,
మరియు నేను ఏ అవసరం లేదు అక్కడ parameterization అది కేవలం
ఒక ఫుటరు, అయితే ఇప్పుడు ఉంది
ఒక మంచి వైపు ఒక అడుగు పరిష్కారం,, శీర్షిక పడుతుంది రెండర్
మరియు చదరపు చేయండి బ్రాకెట్లలో వారికి సూచిస్తుంది
ఎవరు php చూడని ఎప్పుడూ లేదా ఒక సమయంలో?
[ఆఫ్ మిక్ వ్యాఖ్య]
అవును, ఇది వ్యూహం ఉంది.
ఇది ఒక అనుబంధ శ్రేణి లేదా ఉంది కీలు అనుబంధం ఒక హాష్
విలువలతో; ఇది జావా వంటిది స్క్రిప్ట్లు, అభ్యంతరం సంజ్ఞామానం
లేదా ఇతర భాషలు, ఇలాంటి syntaxs.
అన్ని కుడి, ఏమిటి సహాయకులు లో php dot?
సహాయకులు php dot ఎత్తుకుంటుంది విధులు జంట,
శీర్షిక రెండర్ మరియు ఫుటరు రెండర్.
వివరాలను ఇప్పుడు ఒక జంట తక్కువ తెలిసిన ఉంటే,
అన్ని వాస్తవం యొక్క కాబట్టి మొదటి
ఆ రెండర్ శీర్షిక ఒక పడుతుంది డేటా వాదన స్పష్టంగా
ఖాళీగా అప్పగించింది అక్కడ శ్రేణి అంటే?
అది సమానం చేయడానికి అర్థం ఓపెన్ బ్రాకెట్ బ్రాకెట్ ముగిసింది
php లో ఒక ప్రామాణికంగా?
ఇది డిఫాల్ట్ విలువ ఉంది.
నేను శ్రేణి లో అనుమతించబడవు అయితే లేదా ఏ వాదన
రెండర్ శీర్షిక లేదా ఫుటరు ఫంక్షన్ రెండర్,
వంటి నేను కనీసం ట్రస్ట్ ఆ విధులను రచయిత
డేటా అతితక్కువ రెడీ ఒక ఖాళీ అర్రే;
ఇది undefined లేదా కాదు తప్పుడు, లేదా అలాంటిదే,
ఇది ఖచ్చితంగా ఉంటుంది నేను ఒక డిఫాల్ట్ ఇచ్చారు.
ఇప్పుడు ఈ ఒక విధమైన ఒక బిట్ ఉంది లోడ్ చిహ్నాలు hackish మార్గం
మీ పేరు అంతరిక్షంలోకి మాట్లాడటానికి,
కానీ ప్రెట్టీ పనిచేస్తుంది బాగా ఈ ముగింపు వైపు
మా స్వంత విధమైన అమలు పేదవాని templating ఇంజన్.
అన్ని కుడి, చాలా ఉంది పైథాన్ రూబీ కోసం అక్కడ టూల్స్
మరియు మీరు ఇచ్చే php templating సామర్థ్యాలు
మరియు మేము ఏమి ఖచ్చితంగా ఉంది.
మేము ఒక కలిగి ఒక టెంప్లేట్ కావలసిన h1 ఓపెన్ ట్యాగ్ ఒక h1, ట్యాగ్ ముగిసింది
మరియు విధమైన చోటు మధ్యలో హోల్డర్,
మరియు మేము ఆ స్థానంలో పూరించడానికి కావలసిన ఈ చర్యను ద్వారా హోల్డర్స్,
కాబట్టి ఈ ఫంక్షన్ కేవలం కాబట్టి సేకరించేందుకు
మీరు క్రింది రావాలంటే సామర్థ్యాలు.
మీరు ఒక అనుబంధ పొందారు కీ విలువ జతల తో అర్రే
వంటి foo బార్, సారం సమానం స్థానిక వేరియబుల్ సృష్టిస్తుంది
సమర్థవంతంగా డాలర్ సైన్ అని foo మరియు బార్ యొక్క విలువ ఇవ్వాలని
కాబట్టి ఇది మీ సహచరి పేలుతుంది కీ విలువ జతల నుండి శ్రేణి
తో కొత్త వేరియబుల్స్ లోకి ఇదే విలువలు.
ఆపై డాట్ శీర్షిక అవసరం dot php, ముందు అదే
కాబట్టి మేము బహుశా వెళ్తున్నారు శీర్షిక dot php యొక్క లోపల చూడండి?
ఇది బహుశా ఆ h1 ట్యాగ్ సంపాదించి మరియు దగ్గరగా ట్యాగ్; ఏమి చేస్తాడు
అది లోపల ఉండాలి బహుశా ఇది మధ్య?
[ఆఫ్ మిక్ వ్యాఖ్య]
సరిగ్గా, కొన్ని బహుశా ఉంది డాలర్ సైన్ టైటిల్ ప్రస్తావన
మరియు ఖచ్చితంగా తగినంత నేను జూమ్ ఉంటే ఈ నా శీర్షిక టాగ్, ఉంది
లోపల నా h1 ట్యాగ్ మరియు ఉంది అది ఒక డైనమిక్ చొప్పించడం ఉంది
డాలర్ సైన్ టైటిల్, కానీ యొక్క మంచి కొలత కోసం,
నేను ఈ html ప్రత్యేక చేస్తున్నాను atrociously అనే వసూలు
ఫంక్షన్, కానీ ఉంది ఉపయోగకరంగా; ఇది ఏమి చేస్తుంది
లేదా అది వ్యతిరేకంగా రక్షిస్తుంది?
ఈ నిజానికి ఒక పరిష్కారం ముప్పు మీరు hinting ఉంటాయి;
మీరు మాకు దారితీసింది ఉండేది.
[ఆఫ్ మిక్ వ్యాఖ్య]
సరిగ్గా, కాబట్టి ఒక హానికరమైన ఉంటే యూజర్ లేదా నమ్మకమైన మరొక బాధితుడు
చౌర్యం దాడిలో ఒక లింక్పై క్లిక్
స్వీయ లో ప్రశ్నార్ధకం కలిగి మరియు foo వంటి ఏదో, సమానం
ఆపై విలువ foo యొక్క వాస్తవాని
ఓపెన్ బ్రాకెట్ వంటి స్క్రిప్ట్, మూసి బ్రాకెట్,
ఆపై కొన్ని జావాస్క్రిప్ట్ కోడ్;
మీరు ఈ కాల్ లేదు ఉంటే దీర్ఘ ప్రధాన విధి,
మీరు నిజంగా సోకకుండా అవుతుంది మీ వెబ్ పేజీ లోకి ముడి html,
ఇది యొక్క ఫలితం మీరు తినేసాడు అని.
మీరు యూజర్ నమ్మబలికి ఉండవచ్చు జావాస్క్రిప్ట్ కోడ్ అమలు లోకి
అతను లేదా ఆమె ఆ నిజానికి భావించలేదు.
మరియు అయినప్పటికీ సాధారణంగా మీరు మాత్రమే మీ దెబ్బతీయకుండా చేస్తున్నాం,
వంటి మీరు ఒక తెలిసిన ఇడియట్ టైప్ అన్నారు
ఓపెన్ బ్రాకెట్ లిపిలో, మూసి బ్రాకెట్, మరియు హెచ్చరిక చెప్పటానికి
లేదా అలాంటిదే మరియు అతని లేదా ఆమె చేయండి
కొన్ని విచిత్రమైన ఫలితం లో, మీరు తినేసాడు వొకవేళ
కలిగి ఒక లింక్ను క్లిక్ లోకి ఇది ఇమిడి ముడి JavaScript
ఆ లక్షణం విలువ వంటి,
మీరు ఇతర విషయాలతోపాటు చెయ్యవచ్చు ఒకరి కుకీలను దొంగతనం
ఒక ఆస్తి ఉంది ఎందుకంటే పత్రం డాట్ కుకీ అని
మీరు అనుమతించే జావాస్క్రిప్ట్ లో ఒక వినియోగదారు యొక్క సెషన్ కుకీ పట్టుకోడానికి,
మరియు మీరు గుర్తు ఉంటే ఏమి ఒక సెషన్ హైజాకింగ్ దాడి, ఉంది
దీర్ఘ కథ చిన్న, ఒకరి మార్గం నిజానికి ఎవరైనా నమ్మబలికి
మీరు సూచిని ఇవ్వడం లోకి చేతి స్టాంప్ ఆపై తీసుకొని
వారి Facebook ఖాతాపై లేదా ఖాతా కొన్ని ఇతర రకం.
అన్ని కుడి, ఈ , కొద్దిగా పొడవుగా ఉంది
కానీ కేవలం ఉపయోగించి ముడి html కోడ్.
ఈ సమానం echo కాల్
లేదా సమర్థవంతంగా ప్రింట్ మరియు మేము తప్పనిసరిగా ఇన్సర్ట్
డైనమికల్లీ.
కాబట్టి ఎక్కువ ఇక్కడికి ఉంది?
Well, నాకు ముందుకు ఇక్కడ వెర్షన్ మూడు,
మరియు మేము కొంతవరకు ఒక చూస్తారు వివిధ -
అదే ఖచ్చితమైన ఫైలు లేఅవుట్ కానీ నోటీసు
మేము చూడాలని ఈ సమయంలో శీర్షిక మరియు ఫుటరు సాధారణీకరించి
టెంప్లేట్లు, కాబట్టి వంటి నేను ఆ ద్వారా ఏమిటి?
ఒక విషయం ఏమిటి ఇక్కడ విభిన్నమైనది?
ఏ నుండి మార్చబడింది గత వెర్షన్?
సూక్ష్మ, కానీ ఇది ఖచ్చితంగా ఉంది కేవలం ఒక మంచి క్లీనర్ డిజైన్.
అవును?
[ఆఫ్ మిక్ వ్యాఖ్య]
అవును, కేవలం ఒక ఉంది పనితో అప్పగించుము;
నేను ప్రత్యేక కేసును లేదు శీర్షిక లేదా footer రెండర్,
రెండూ మీరు ఉంటే సహాయకులు రీకాల్, php dot
మేము చాలా చక్కని ఒకే ఉన్నారు వారి పేర్లు తప్ప
మరియు టెంప్లేట్లు వారు చేర్చబడలేదు.
ఎందుకు కేవలం parameterize కాదు రెండర్ ఫంక్షన్
మరియు ఒక వాదన పడుతుంది ఆ టెంప్లేట్ పేరు,
మరియు రెండవ ఐచ్ఛిక వాదన కీ విలువ జతల అని
మీరు ప్లగ్ కావలసిన
నేను ఇప్పుడు చూస్తే సహాయకులు php నోటీసు డాట్
నేను ఒక ఉండటం నేను ఆ ఇప్పుడు చిన్న ఫ్యాన్సియెర్స్.
నిజానికి తనిఖీ చేస్తున్నాను చేస్తుంది ఫైల్ మరియు అలా అయితే ముందుకు
మరియు అది అవసరం; కేవలం సందర్భంలో యూజర్ అనుకోకుండా రకాల
కొన్ని బోగస్ టెంప్లేట్ నామ లోపం త్రో వద్దు
కార్యక్రమంలో మేము కాబట్టి తక్కువ వాటిని ఇలా
ఇక్కడ అనుకూలంగా.
అన్ని కుడి, కానీ మేము ఒక అడుగు ముందుకు ఈ పడుతుంది?
ఇక్కడ ఈ సంస్కరణలో క్రింది గమనించి.
నేను ls టైప్, మరియు చేసిన వెంటనే హెచ్చుతగ్గుల ఏమి
కొంత భిన్నంగా ఉంటుంది.
కాబట్టి రెండు డైరెక్టరీలను ఉంది, , కుడి
మరియు ఈ ఇప్పుడు దిశగా ఒక అడుగు ఏమి చివరికి మరింత ఉంటుంది
సరైన ఫ్రేమ్.
ఈ రకమైన అలసత్వము ఉంది నాకు అన్ని విసిరే
ఒక లోపలి నా కంటెంట్ పబ్లిక్ ప్రాప్యత డైరెక్టరీ
సాహిత్యపరంగా పబ్లిక్ అని పిలుస్తారు.
మరియు దురదృష్టవశాత్తు అయితే, ముసాయిదా చాలా,
పాత వాటితో ముఖ్యంగా, మరియు కొన్ని వెబ్ పోస్ట్,
వాటిలో హోస్ట్ డ్రీం, దళాలు మీరు మీ ఫైళ్ళను అన్ని ఉంచాలి
ఒక సమానం లో పబ్లిక్ డైరెక్టరీ కూడా
మీ ఫైళ్లు ఉంటే డేటాబేస్ పాస్వర్డ్లను ఉన్నాయి
మరియు యూజర్ పేర్లు లేదా ఇతర ఆధారాలను,
అన్ని వద్ద మంచి డిజైన్ కాదు.
మెరుగైన మాత్రమే ఉంచబడుతుంది
పబ్లిక్ డైరెక్టరీ లో ఏమి ఖచ్చితంగా ఉంది
యూజర్ అందుబాటులో ఉండాలి, మరియు అన్నిటికీ
మీరు సహా చేస్తున్న సహాయకులు php dot వంటి,
ఏ కారణం ఉంది ఆ వెబ్ ఒక ద్వారా అందుబాటులో ఉండాలి
ఒక యూఆర్ఎల్ బ్రౌజర్.
ఇది పూర్తిగా హానికరం కావచ్చు యూజర్ బహుశా చూడండి అనుకొంటే
జతల, కానీ కేవలం ఎవరు అది సూత్రం,
మరియు దేవుడు నిజానికి అందకుండా ఒక వినియోగదారు పేరు లేదా పాస్వర్డ్ కలిగి;
మీరు అనుకుంటున్న యూజర్ అనుకోకుండా
లేదా కావాలని ఉండటం ప్రాప్యత.
కాబట్టి మేము చాలా వద్ద లేకపోయినా ఇక్కడ ఖచ్చితమైన విధానం,
కానీ ఇప్పుడు క్రింది గమనించి.
ఇండెక్స్ dot php లో గమనించవచ్చు ఆ నేను ఇప్పటికీ సహాయకులు అవసరం చేస్తున్నాను,
కాని నేను ఒక విధంగా అది చేయడం వెబ్ నేను విధమైన అన్ని నిర్వహించే వెబ్ ఆ
ఫైళ్ళ ఆ చేర్చబడుతుంది
అనే ఉప డైరెక్టరీ లోకి సంప్రదాయకంగా, కలిగి
ఆపై నేను కోసం రెండర్ కాల్ శీర్షిక మరియు ముందు ఫుటరు.
కాబట్టి మాత్రమే విషయం నేను చేసిన విధమైన ఉంది
నా డైరెక్టరీలు పునఃవ్యవస్థీకరణ కొంచెం ఆసన అని
ఫైలు నిర్మాణం గురించి.
కాని ఇప్పుడు వెళ్ళండి ఉంటే ఈ ఐదవ ఉదాహరణకు,
ఇక్కడ గమనించవచ్చు ఆ మేము ఇప్పుడు ఫోల్డర్లను ఒక త్రయం కలిగి,
మరియు ఈ ఒక బిట్ ఉంది సమయంలో తప్పుదారి
ఎందుకంటే సరళత కోసం తరగతి కొరకు,
నేను ప్రతిదీ విసిరి చేసిన
జాన్ హార్వర్డ్ యొక్క లోకి పబ్లిక్ డైరెక్టరీ కేవలం
కాబట్టి మేము ద్వారా నావిగేట్ చేయవచ్చు ఒక బ్రౌజర్, కానీ నోటీసు -
ఈ భాగం విస్మరించండి ఒక క్షణం,
నేను అక్కడ ఉన్నాను వాస్తవం.
నేను మూడు మేము గుర్తించాము డైరెక్టరీలు: ప్రజా,
టెంప్లేట్లు మరియు కలిగి.
ఆలోచన ఇప్పుడు ఒక లో సరిగా కాన్ఫిగర్ వెబ్ సర్వర్ నేను
Apache తెలియచేయును ఈ వెబ్సైట్ బహిరంగంగా అందుబాటులో ఉంది
ఇక్కడ, మరియు మరెక్కడా ఫైళ్లు.
కాబట్టి మీరు ఏ ఫైల్ అనుకుంటున్నారు నేను లోపల చూడండి వెళుతున్న
ప్రజల నేను ls టైప్ చేస్తే?
కనీసం ఒక ఫైలు ఏమిటి అక్కడ బహుశా?
[ఆఫ్ మిక్ వ్యాఖ్య]
సరే ఇండెక్స్ dot php, మరియు ఏమి ఫైలు స్పష్టంగా కాదు
ఇతరులలో అక్కడ?
సహాయకులు php, శీర్షిక డాట్ వంటి dot php, ఫుటరు dot php;
శకలాలు అన్ని, కార్యాచరణ యొక్క అన్ని
నిజంగా అవసరం లేదు బహిరంగంగా అందుబాటులో ఉండాలి,
ఇది ఉపయోగపడే ఉండాలి ఫైళ్లు ద్వారా
, బహిరంగంగా అందుబాటులో ఉంటాయి కాని వారు,
ఏ వినియోగదారు లేదా క్వైర్ను తయారు చేయడం అవసరం సహాయకులు కోసం ఒక URL php dot.
నేను వెళ్ళి ఉంటే బదులుగా గమనించండి
లోకి ఉంది కలిగి సహాయకులు php dot,
మరియు నేను టెంప్లేట్లు వెళ్ళాలని,
అక్కడ ఫుటరు మరియు dot php శీర్షిక.
స్పష్టముగా, నేను చాలు ఉండవచ్చు అదే డైరెక్టరీనందు,
కానీ నేను ప్రయత్నిస్తున్నాను కూడా ఫైళ్లు ఉంచడం గురించి మరింత అంగ
కేవలం విధమైన అని స్టాటిక్ టెంప్లేట్లు వివిధ
ఫంక్షనల్ ఫైళ్లు నుండి సహాయకులు php dot వంటి,
మరియు నేను కొన్ని కట్టుబడిన వెబ్ సాధారణ సమావేశాలు
డైరెక్టరీలు కాల్ కలిగి మరియు టెంప్లేట్లు.
కాబట్టి మాత్రమే విషయం మార్చబడింది తరువాత మళ్ళీ మార్గం.
మనం ఇక్కడ పెరగడంతో ఉంటే నేను ఇప్పుడు కేవలం కలిగి
సాపేక్ష డైరెక్టరీ చేర్చడానికి,
dot dot స్లాష్ కలిగి సహాయకులు php dot,
లేదా నేను కొంచెం ఉంటుంది నిజానికి సరైన మరియు ఏదోఒకటి
వంటి ఈ, php మరియు చాలా
భాషలు కలిగి ఈ ప్రత్యేక చిహ్నాలు
అని ప్రాతినిధ్యం ప్రస్తుత ఫైలు యొక్క డైరెక్టరీ,
కాబట్టి అండర్ dir తక్కువగా సూచిస్తుంది అండర్ తక్కువగా
సంసార డైరెక్టరీ ఈ ఫైలు యొక్క ఉంది,
మరియు మీరు కేవలం concatenate ఉంటే డాట్ ఆపరేటర్లు తో,, ఆ
ఆ సాధించడానికి అదే ఫలితం,
మరియు మరికొంత ఉంటుంది బలమైన మీరు పొందవచ్చు ఎందుకంటే
సాపేక్ష తో పరిస్థితులలోకి డైరెక్టరీలు కేవలం డాట్ చెప్పడం జరిగింది
లేదా డాట్ డాట్ నిజంగా తప్పు స్థానానికి మీరు తెస్తుంది,
ఈ ఉంటుంది కొంచెం బలమైన.
అన్ని కుడి, కాబట్టి అయితే అవశేషాలు?
ఏమి మీరు ఇంకా ఈ గురించి ఇష్టం?
ఏమిటి మెరుగయ్యే మరియు మీరు ముందు నేను దానిపై వ్యాఖ్యానించారు
కొన్ని సమస్యలు ఇప్పటికీ అక్కడ?
[ఆఫ్ మిక్ వ్యాఖ్య]
కుడి, ఖచ్చితంగా మేము లేదు సైట్లు వంటి రాయడం మొదలు
ఆ కుడి, ఇలా?
ఈ కలగదు ఆ మెరుగైన,
ఉంది ఇప్పటికీ పేస్ట్ కాపీ.
నేను ఇప్పటికీ ఎగువన లైన్ అవసరం.
నేను ఇప్పటికీ రెండర్ కలిగి శీర్షిక ఫుటరు రెండర్.
నకిలీ చాలా ఉన్నాయి.
అవును?
[ఆఫ్ మిక్ వ్యాఖ్య]
అవును, సరిగ్గా, కాబట్టి మేము ఒక తీసుకున్నారు విభజన విధమైన వైపు అడుగు
నుండి "సి" అప్ "v," కాబట్టి MVC మోడల్ చూడండి కంట్రోలర్ ఉంది;
నియంత్రిక యొక్క విధమైన ఉంది అప్లికేషన్ మెదడుల్లో.
మోడల్ డేటా ఉంటుంది లేదా కొన్ని భాగస్వామ్య కార్యాచరణ,
చూడండి ఉంటుంది అలంకారం టెంప్లేట్,
కాబట్టి మేము పట్ల దశ తీసుకున్న "v" నుండి "సి" వేరు
మేము ఇప్పుడు కనీసం ఎందుకంటే ఈ టెంప్లేట్ యొక్క డైరెక్టరీ,
కానీ కూడా మేము తప్పనిసరిగా ఫైలు ప్రతి ఒకటి నియంత్రిక కలిగి.
ఉన్నట్లు అనిపించడం లేదు చాలా తర్కం, ఇక్కడ జరగబోతోంది
అయితే ఇండెక్స్ dot php ఉంది సమర్థవంతంగా ఒక నియంత్రిక.
మీరు ఒక URL ను సందర్శించండి మరియు ఇండెక్స్ dot php ముగిసే,
తర్కం యొక్క అన్ని పేజీ కుడి అని అమలు
ఇండెక్స్ dot php, మరియు లో ఉపన్యాసాలకు అదే php dot.
వారం సున్నా dot php కోసం అదే.
కాబట్టి మేము రకమైన సైట్ వాటిని చేసిన మా అన్ని చోట్ల తర్కం,
మరియు అది అనుకుని ఈ ఉండదని
మేము ఒకసారి బాగా స్థాయికి కాదు నాలుగు కానీ నలభై పేజీలు
ప్రతి పేజీ మొదలవుతుంది ఉంటే నాకు పాత వెర్షన్ను కాపీ
ఫైలు యొక్క మరియు కేవలం కొన్ని ట్వీకింగ్
అది లోపలి కంటెంట్.
కాబట్టి మేము మాత్రమే తీసుకున్నారు ఈ దిశగా ఒక అడుగు,
మరియు టూల్స్ ఒకటి మేము పరిచయం చేస్తాము
బుధవారం ఒక "Laravel" అని సృష్టించేవాడు
మరియు ఈ చాలా ఉంది ప్రముఖ php ప్రణాళిక,
ఇతర వాటిని "Fuelphp." ఉన్నాయి
పాత ఒక ఉంది "Codeigniter." అని
అని ఒక ఉంది "కేక్."
అని ఒక ఉంది "సింఫొనీ."
నేను అర్థం మీరు Google php ఫ్రేమ్వర్క్ల్లో
ఒక దారుణమైన ఉంది వంటి ముసాయిదా సంఖ్య
ప్రజలు అమలు ఆ.
Laravel ఒకటి మరింత అప్ మరియు comers;
ఇది క్లీనర్ ఒకటి వాటిని, మరియు మీరు పొందుతారు
చివరికి అది సహాయపడుతుంది మీరు కొంచెం సేవ్
అయినప్పటికీ సమయం ఒక సాంకేతికతను ఒక బిట్,
కానీ మేము గైడ్ చేస్తుంది బుధవారం మీరు పైగా.
అంతేకాకుండా, మేము పరిచయం చేస్తాము ఒక "ORM." అని
ఈ సందర్భంలో, మేము ఉపయోగిస్తాము వచ్చే విషయం
ఈ ముసాయిదాతో Laravel అని.
ఇది "అనర్గళంగా" అని మరియు ఉంది ఈ కోడ్ కేవలం పొర
ఇతర మధ్య మీరు అనుమతిస్తుంది విషయాలు డేటాబేస్ మాట్లాడటానికి.
మరియు ఇక్కడ చాలా, నాకు దొంగతనం వీలు ఒక ఉదాహరణకు ఇటీవల గాని
లేదా ఒక త్రోబాక్ 50 నుండి మీరు కొన్ని.
మీరు 50 పడుతుంది, మరియు పొతే మీరు ", CS50 ఫైనాన్స్" చేసింది
మీరు ఫైళ్లను గుర్తు ఉండవచ్చు అని మీరు లుక్ రాయడం లేదా తిరిగి వ్రాసారు
ఈ వంటి, ఈ లాగిన్ ఉంది dot php, మరియు సమయంలో,
ముఖ్యంగా నుండి మేము ఎక్కువ సమయం లేదు
ప్రారంభ php ఫండమెంటల్స్, న
ఈ స్వయంగా ఉండవచ్చు చాలా సవాలు,
అందువలన మేము, నిజానికి, చేశాడు కింది ప్రయత్నించండి.
మేము నిజంగా "M" వేరు లేదు "C" నుండి "V" నుండి అన్ని ఎక్కువ
సమస్యలకు ఆ "ఏడు CS50 ఫైనాన్స్,"
కానీ ఒక విషయం గమనించవచ్చు ఆశాజనక మొదలు ఉండాలి
వెంటనే మీరు తప్పు రుద్దు మార్గం, ఈ వంటివి.
నేను అర్థం, మాత్రమే ఈ ఉంది dot php లో ఒక నియంత్రిక లాగిన్.
ఇది నేరుగా మాట్లాడుతున్నాను
ఒక డేటాబేస్ ప్రత్యేకంగా ఉండదని ఇది ఉపయోగించి సీక్వెల్,
బాగా స్థాయికి ఉన్నప్పుడు మీరు ఒక పని మొదలు
లేదా రెండు లేదా మూడు భాగస్వాములు.
ఉదాహరణకు, ఒక ఉంటే భాగస్వాములు బాధ్యత
మీ సృష్టించడానికి డేటాబేస్ పట్టికలు మరియు రాబోయే
మీ సూచికలు పైకి మరియు ఇందుకు
కీ ఉండాలి ఏ, ప్రాధమిక కీలు, విదేశీ కీలు,
మరియు అన్ని, నిర్ణయించి పట్టిక పేర్లు మరియు అన్ని.
మీరు ఇతర వ్యక్తి లో సమూహం అన్ని తెలుసుకోవాలి
డిజైన్ నిర్ణయాలు అతను లేదా ఆమె చేసింది, మరియు మీరు ఇప్పుడు అవసరం
హార్డ్ కోడ్ ఆ నిర్ణయాలు మీ ఫైల్, అతను ఇప్పుడు
లేదా ఆమె అందంగా ఉంది చాలా పరిమితమయ్యాయి
తిరిగి మార్చడానికి ఎప్పుడూ ఆ పట్టిక పేర్లు.
ఇంకెప్పుడూ మార్చడానికి ఆ దాఖలు పేర్లు
మీరు సమాచారం లేకుండా.
అంతేకాకుండా, మీరు నిజంగా సులభంగా అదే ఫైలు పని
గుద్దుకునే లేకుండా ప్రతి ఇతర తో ఉంటే
లేదా ఆమె నిరంతరం ఉంది పేర్లు మార్చడం,
మరియు మీరు పాత కలిగి మొదలగునవి వెర్షన్లు మరియు,
ఈ కేవలం ఆహ్వానిస్తున్నారు మా మరియు తలనొప్పి మా.
అంతేకాకుండా, మేము వంటి ముందు కాలం చూడండి,
మీరు అవసరం లేదు అయినప్పటికీ
ముఖ్యంగా చేయడానికి ఇక్కడ అధునాతన ప్రశ్నలు,
మీరు బహుళ కలిగి మొదలు పట్టికలు, రెండు పట్టికలు, మూడు, ఐదు,
పది ఒక అందరి లో పట్టికలు లేదా సాధారణంగా ఒక రిలేషనల్ డేటాబేస్,
ఆ పట్టికలు చేరాలి తరచుగా తెలిసిన ఉంటే, మరియు మీరు
నుండి డేటా కలిపి ఇతర తో ఒక,
మరియు స్పష్టముగా మీ సీక్వెల్ ప్రశ్నలు ఇక, మరియు ఎక్కువ పొందడానికి ప్రారంభం,
మరియు ఎక్కువ, మరియు ఎక్కువ క్లిష్టమైన, మరియు అది కేవలం మొదలవుతుంది
చాలా సులభంగా పొందడానికి తప్పులు చేసే
మరియు చాలా కష్టం కు విషయాలు పొందండి.
మరియు వంటి కాబట్టి టూల్స్ అనర్గళంగా మరియు ORM అన్నారు
మా డేటా మోడల్ సహాయం మరియు అది కూడా చేస్తాడు
కోడ్ రూపొందించడానికి మేము డేటాబేస్ విచారణను మొదలు
మరింత అధునాతన విధాలుగా.
కాబట్టి మీరు ఒక ప్రాథమిక కీ పొందారు ఇక్కడ మరియు ఒక విదేశీ కీ పైగా
పైగా ఇక్కడ, అన్ని మీరు అవసరం ఎవరికివారు ORM భోధించాలి,
సంబంధం మాపర్ ఆబ్జెక్ట్, ఏమి ఆ సంబంధం ఉంది
మరియు గుర్తించడానికి ఏ మీరు అమలు ప్రశ్నలు.
కేవలం అరుదైన లో కేసులు చేయాలి
తప్పనిసరిగా రాయడానికి సీక్వెల్ కోడ్ మీరే.
మీరు నిజంగా అనుకుంటే జరిమానా ట్యూన్ ఏదో,
కానీ చాలా భాగం, మీరు కేవలం సంస్థలు చికిత్స ప్రారంభించండి
మీ డేటాబేస్ లో నిజమైన వస్తువులు మరియు ఈ ఫ్లాట్ వరుసలు
మీరు ఏదో అవసరమైన పునర్నిర్మించి డి సాధారణీకరించు.