2008-12-04 93 views
-2

我有很多要求和包括,我想知道是否有什麼可以幫助我看看整個PHP代碼,當一個網頁加載。我問的原因是,在擺弄了一些代碼後,我無法再放置任何php代碼,因爲它不會被編譯器「感知」。就像如果我把任何內容的標籤保持跟蹤的php代碼

它不會給我一個錯誤說該函數不存在。 感謝有人花時間閱讀本文。

+1

我不太清楚你的問題,澄清將有助於示例代碼。 – 2008-12-04 23:39:24

+0

這個問題沒有任何意義 – hop 2008-12-05 00:22:47

回答

3

不能完全確定你是什麼後...

的get_included_files功能可以讓你查看所有文件PHP的列表加載在這一點上。

您也可以在編輯器中找到使用grep或「查找文件」功能(如果有的話)可以幫助您追蹤代碼中的某些內容,這些代碼是您找不到的。

最後,錯誤的事情 - 調用以下函數在腳本的頂部,以確保錯誤正在輸出:

error_reporting(E_ALL); 
ini_set('display_errors', 1); 

這仍然不會趕上解析錯誤。

請不要在實時系統中使用這些功能,只能在開發過程中使用 - 向用戶顯示錯誤消息並不好,並且它們包含的信息可能有助於任何希望破壞系統的人。

所以....不確定的問題,但我已經回答了我的想法。

2

您不能在瀏覽器中檢查PHP代碼,因爲它執行服務器端,然後只顯示輸出到瀏覽器。您必須手動添加能夠通過echo語句或可能記錄信息來查看代碼中的內容。

0

你可以不看,這不是你的計算機上運行PHP代碼。這個想法是,PHP標籤(<?php ?>)中的代碼被彈出,運行,然後無論輸出是什麼,都會在最終版本發送到您的計算機之前回溯到標籤所在的位置。因此,您無法在計算機上看到代碼。

你需要做的是獲得一個FTP客戶端到FTP到服務器,以查看代碼。