基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討_第1頁
基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討_第2頁
基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討_第3頁
基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討_第4頁
基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 基于PHP+Dreamweaver的動態(tài)網(wǎng)站開發(fā)中常見問題的探討 吳燕珍Summary:基于PHP+Dreamweaver技術(shù)的動態(tài)網(wǎng)站開發(fā)中出現(xiàn)的站點創(chuàng)建問題,亂碼問題,轉(zhuǎn)到詳細頁面問題及常見語句報錯問題分別進行探討其解決問題。Key:PHP;Dreamweaver;動態(tài)網(wǎng)頁;數(shù)據(jù)庫:TP311 :A :1009-3044(2018)06-0235-02當(dāng)今IT行業(yè)技術(shù)發(fā)展日新月異,隨著Internet技術(shù)的不斷發(fā)展,創(chuàng)建網(wǎng)站所使用的技術(shù)也是要求越來越高,動態(tài)網(wǎng)頁實現(xiàn)也成為網(wǎng)站創(chuàng)建必備的技術(shù)之一。基于動態(tài)網(wǎng)站技術(shù)的開發(fā)語言有:PHP、ASP、JSP和ASP.NET等。PHP是當(dāng)前動態(tài)網(wǎng)站開

2、發(fā)領(lǐng)域的流行技術(shù),是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運用。而PHP獨特的語法混合了C,Java,Perl以及PHP式的新語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。PHP的源代碼完全公開,在Open Source意識抬頭的今天,它更是這方面的中流砥柱。使用PHP+MySQL+Dreamweaver開發(fā)動態(tài)網(wǎng)站的最大特點就是:使初學(xué)者不懂PHP編碼也能利用Dreamweaver作為開發(fā)工具,在不需要或只需要少量代碼知識的情況下也能制作出PHP動態(tài)網(wǎng)頁。筆者基于自己在中職教學(xué)動態(tài)網(wǎng)站過程中的實踐經(jīng)驗,對所遇到的

3、常見問題作一些探討。1創(chuàng)建基于PHP技術(shù)動態(tài)網(wǎng)站問題的解決創(chuàng)建PHP動態(tài)網(wǎng)站的步驟與創(chuàng)建基于其他技術(shù)的動態(tài)網(wǎng)站大致相同,啟動本地服務(wù)器后著手創(chuàng)建網(wǎng)站,首先對站點命名(名稱不能以中文命名),然后選擇站點保存的路徑(選擇服務(wù)器路徑下的htdoc文件夾),站點瀏覽的地址指定服務(wù)器下與站點名稱相同的文件夾以方便站點管理,出現(xiàn)以下錯誤:解決方法:只需要在服務(wù)器站點URL后加上“/”即可,如站點名稱為“albumtwo”,則瀏覽的URL地址為:http:localhost/al-bumtwo/2成功連接數(shù)據(jù)庫后的亂碼問題的解決創(chuàng)建好站點,動態(tài)網(wǎng)頁要使用數(shù)據(jù)庫的內(nèi)容,必須連接數(shù)據(jù)庫才可以顯示或使用數(shù)據(jù)庫中數(shù)

4、據(jù),而成功連接數(shù)據(jù)庫后,使用PHP技術(shù)顯示數(shù)據(jù)庫數(shù)據(jù)時經(jīng)常會出現(xiàn)亂碼,解決方法是打開連接文件夾“Connections”,打開連接文件,出現(xiàn)以下代碼:經(jīng)過分析,很明顯是代碼重復(fù)引起的錯誤問題。解決方法:把上圖選中的部分刪除,保存文件重新瀏覽網(wǎng)頁文件就不會出現(xiàn)該問題了。4表單中動作為“無”的按鈕,瀏覽時單擊按鈕無響應(yīng)的問題在表單應(yīng)用中,經(jīng)常會設(shè)置動作為“無”的按鈕,當(dāng)單擊其時轉(zhuǎn)向另一網(wǎng)頁。當(dāng)使用某個瀏覽器會出現(xiàn)按鈕無響應(yīng)問題。解決方法:有些瀏覽器因為版本問題無法支持該技術(shù),可以使用另一種瀏覽器單擊該按鈕即可響應(yīng)。5在嵌入模板的文件單擊按鈕打開頁面時,在小窗口顯示父窗口的問題模板的使用在編寫網(wǎng)頁時

5、是非常頻繁的,要多個網(wǎng)頁中重復(fù)出現(xiàn)相同的內(nèi)容,通過創(chuàng)建模板,可以使程序員減少大量的工作,其使用也非常方便,只需要把經(jīng)常使用的部分創(chuàng)建為獨立的文件嵌入模板,新建網(wǎng)頁是套用模板即可。但是當(dāng)把這個獨立的文件嵌入模板時,單擊表單中的按鈕時,會出現(xiàn)在小窗口顯示父窗口的問題。解決方法:在該按鈕的單擊事件中添加表單打開方式即可,如下所示:6調(diào)試過程中常用語句報錯的解決(1)Parse error,syntax error,unexpected T_VARIABLEin*.php on line*這條語句是PHP常見的報錯,一般是在第*行的上一行,或者是第*行,缺少分號。或者在雙引號中使用雙引號,且沒有轉(zhuǎn)義等

6、等。解決方法:找到*.php的第*行,按照上面的分析,找到錯誤,改正即可。(2)Parse error,syntax error,unexpected*in XXX.php on line *這條語句依然是PHP常見的報錯,報錯原因是在*.php的第*行,出現(xiàn)了PHP無法識別的字符。常常是因為function,if等需要、的地方?jīng)]有閉合,或者在編程的時候,不小心在;的后面誤打了幾個字符。解決方法:找到*.php的第*行,刪除多出的字符,添加缺少的字符即可。(3)syntax error,unexpected$end邏輯忘了閉合這個報錯還有個特征,系統(tǒng)會提示最后一行代碼報錯,例如網(wǎng)頁代碼一共30

7、行,報錯會是on line 30,這時候別檢查第三十行,要把30行逐個行檢查一遍,看看哪個標(biāo)簽沒閉合。如果一共3000行,會出現(xiàn)報錯on line 3000,這時候別檢查這3000行,因為通過Dreamweaver編寫網(wǎng)頁文件,生成的程序排版很亂,在3000行里查找是哪個括號是個很麻煩的事。解決方法:使用ctrl+a ctrl+d alt+f4,現(xiàn)在可以重寫代碼了(4)Parse error:syntax error,unexpected$end in script.pbp online xx經(jīng)過調(diào)試后,發(fā)現(xiàn)產(chǎn)生錯誤的行是文件中間某行$str.=?n;PHP解釋器允許的結(jié)尾標(biāo)記那行還可以用單行注釋,即$str.=?n;被解釋成結(jié)尾標(biāo)記前有注釋,注釋的內(nèi)容是$str.=,而?后面的n;會被解釋作PHP塊外的內(nèi)容按HT-ML輸出去!結(jié)果是給$str.=?n;這行添加成注釋后,反而多了個?的結(jié)束標(biāo)記,造成原來真正的結(jié)束標(biāo)記成了意料之外的(unexpected)了。解決辦法:直接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論