2012-05-06 47 views
-2

我想要做的是將下面的php代碼添加到我的網站的頂部,並讓它只爲我的/ view /目錄運行,但我不知道如何做到這一點。所以它需要運行在www.mysite.com/view/page1.html和.../view/page2.html等這個目錄中的所有頁面上。當我現在添加此代碼時會發生什麼,它會爲/ view /頁執行預期的工作,但它會在我的網站上的所有其他頁面上發生錯誤。需要php在一個目錄中執行只有

這裏是我想要修改僅執行這些網頁代碼:

<!--[Include Template code/img.tpl]--> 
<!--[Array $en SELECT i_id, i_name FROM $picstable WHERE i_user=$en[mm_id] AND i_status=2]--> 
+4

歡迎來到Stack Overflow!當我看到PHP代碼不使用[PHP Prepared Statements](http://php.net/manual/en/pdo.prepared-statements.php)來防止[SQL注入]時(http://en.wikipedia .org/wiki/SQL_injection)漏洞。我希望你在這裏沒有粘貼的代碼中清理你的變量。如果不是,請考慮重新編寫代碼以使用PDO Prepared Statements,而不是試圖清理變量。 – sarnold

+0

它給我的網站上的所有其他頁面, 錯誤是什麼? –

+0

@AndyGee它只是帶來一個空白頁。 –

回答

0

您可以閱讀與您當前腳本GETCWD()的路徑。

然後你解析它和cheak如果路徑中的最後一個目錄是視圖,然後添加此代碼,否則只是跳過添加它。

相關問題