跟著老師的教程一步步跟著做,終于做完了,頗有些收獲。在這里感謝老師。
總結(jié):
1.明確項(xiàng)目都要實(shí)現(xiàn)哪些功能
2.清楚每個(gè)功能怎么去實(shí)現(xiàn)
3.一個(gè)功能一個(gè)功能的去實(shí)現(xiàn)
4.每做一步盡量都測(cè)試一下,確保代碼的正確性
當(dāng)然這其中也遇到了一些困惑,比如:
1.未定義變量NOTICE報(bào)錯(cuò)的問(wèn)題(這個(gè)需要設(shè)置error_reporting)
2.路徑的問(wèn)題,剛開(kāi)始很難理解為什么要設(shè)置這些路徑,每個(gè)路徑之間有啥區(qū)別,很迷惑
3.局部變量,全局變量的關(guān)系的記憶有些模糊了,導(dǎo)致做的時(shí)候心里覺(jué)得不大踏實(shí)
4.糾結(jié)各種出錯(cuò)的原因,然后一步步去調(diào)試,最終解決問(wèn)題
再次感謝老師??!
總結(jié):
1.明確項(xiàng)目都要實(shí)現(xiàn)哪些功能
2.清楚每個(gè)功能怎么去實(shí)現(xiàn)
3.一個(gè)功能一個(gè)功能的去實(shí)現(xiàn)
4.每做一步盡量都測(cè)試一下,確保代碼的正確性
當(dāng)然這其中也遇到了一些困惑,比如:
1.未定義變量NOTICE報(bào)錯(cuò)的問(wèn)題(這個(gè)需要設(shè)置error_reporting)
2.路徑的問(wèn)題,剛開(kāi)始很難理解為什么要設(shè)置這些路徑,每個(gè)路徑之間有啥區(qū)別,很迷惑
3.局部變量,全局變量的關(guān)系的記憶有些模糊了,導(dǎo)致做的時(shí)候心里覺(jué)得不大踏實(shí)
4.糾結(jié)各種出錯(cuò)的原因,然后一步步去調(diào)試,最終解決問(wèn)題
再次感謝老師??!
已采納回答 / Thinker_Ac
你的file_put_contents($content,$filename)里面的參數(shù)傳反了,仔細(xì)點(diǎn)哦
已采納回答 / qq_剎那F弄小賤_0
存文件的時(shí)候文件編碼方式要匹配
已采納回答 / qq__554
因?yàn)槔ㄌ?hào)的問(wèn)題 ?你存儲(chǔ)到 ?$arr里的 數(shù)據(jù)全是 boolean ?類(lèi)型的數(shù)據(jù) ?導(dǎo)致報(bào)錯(cuò)了
2015-07-11
比如,這一小節(jié)里面,KING教大家的是用這樣的方法去做??墒俏覀兠髅饔幸粋€(gè)alersMes()函數(shù)封裝過(guò)呀?為什么不用呢?我們可以設(shè)置如果沒(méi)有目錄或文件自動(dòng)返回呀?為什么不呢?你要是不知道目錄,你可以用explode()函數(shù)拆分一下$redirect然后用print_r()函數(shù)打印出來(lái)看,然后我們?cè)俳o他組合起來(lái)我們想要的路徑不就可以了嗎?然后也許你在調(diào)用dir.func.php文件中的readDirectory()讀取空目錄的時(shí)候可能會(huì)出一個(gè)Notice,怎么把它解決呢?我們可以用一個(gè)if()else()呀!如果目錄不為空我們就返回$arr如果目錄為空我們就返回false呀!
2015-07-07
如果你喜歡,你可以給這個(gè)簡(jiǎn)單的項(xiàng)目加上更多的東西,就想做東西一樣,老師給你一個(gè)簡(jiǎn)單的模型,告訴你大概,但是老師不可能替你把所有的東西都做好。這個(gè)項(xiàng)目中存在的BUG實(shí)在太多了,而且太粗糙了!如果你有興趣,可以給他DEBUG,給他套上更漂亮的UI,用HTML5+CSS3+JS,如果你喜歡,你還可以封裝成類(lèi)庫(kù)。如果你喜歡,你還可以加上更多的功能。真的,學(xué)編程,不是老師教什么你就學(xué)什么。最重要的是要學(xué)會(huì)思路,然后自學(xué)!
2015-07-07
各位說(shuō)想要加上模板的同學(xué),我對(duì)此發(fā)表一下個(gè)人意見(jiàn):這個(gè)教程教的就是讓你如何做一個(gè)簡(jiǎn)易的文件瀏覽器,讓你能夠大概了解這個(gè)項(xiàng)目的開(kāi)發(fā)流程,是學(xué)習(xí)這一塊知識(shí)的核心,通俗的講就是主干,大綱。咱們初學(xué)者不要以為的求技術(shù)有多么新潮,代碼寫(xiě)的有多么的溜!初學(xué),關(guān)鍵的一個(gè)是你要掌握,了解,如何開(kāi)發(fā)這個(gè)項(xiàng)目,以及開(kāi)發(fā)這個(gè)項(xiàng)目所需要掌握的知識(shí)點(diǎn)。比如這個(gè)項(xiàng)目,最起碼的你必須要掌握寫(xiě)函數(shù),文件操作,目錄操作,遞歸,while循環(huán),request請(qǐng)求的調(diào)用,各類(lèi)數(shù)據(jù)的處理,錯(cuò)誤處理,其實(shí)如果你能做一個(gè)項(xiàng)目掌握這么多知識(shí)點(diǎn)已經(jīng)是很了不起的事情了,何必要讓作者加上更多華而不實(shí)的功能呢?我指的是現(xiàn)階段下的技術(shù)水準(zhǔn)。
2015-07-07
聽(tīng)KING的課就是一種享受!只要跟著敲一遍代碼就能把許許多多的技術(shù)融合起來(lái)!如果在跟著敲之后再自己開(kāi)拓一下那幾乎就是到另外一個(gè)層次了!棒!