2010-10-19 62 views
1

我正在運行Dreamweaver CS5。 出於某種原因,當我'保存'我的PHP腳本時,它會嘗試在服務器上運行它。這導致了很多錯誤的插入數據庫,我想禁用這個選項,但我不知道如何。防止Dreamweaver在保存時執行PHP腳本

乾杯

回答

1

也許是 「DécouvrirLES fichiersà協會dynamique」(文件發現動態關聯?),確保它是 「Manuellement」(手動)或 「Désactivé」(關閉)。

alt text

+0

感謝您的回覆 - 你能指示我到哪個菜單找到這個選項嗎?我無法找到它 – 2010-10-19 08:17:19

+0

版 - >首選項 - >常規選項卡 – MatTheCat 2010-10-19 08:19:34

1

您是否使用Dreamweaver的實時取景?如果是的話,那麼顯示頁面,頁面是通過服務器運行的(至少在PHP頁面中,我認爲html頁面是在本地運行的)。因此,如果您的頁面在加載時插入,則在Live View中刷新頁面時,頁面會在服務器上再次執行,因此會執行插入操作。

如何來解決這個問題,當然這取決於你的特定代碼做什麼。您可以停止使用Live View,或者添加一個「$ designMode」標誌,以防止在測試/更新頁面時添加插入。但是,如果您忘記將標誌更改回實時設置,則可能會造成問題。

但是,您也可以檢查頁面的邏輯並確保您只對用戶操作執行插入操作,例如將表單提交到同一頁面(或從另一頁面),而不是頁面的頁面加載你正在努力。

如果您在頁面加載時沒有進行插入操作,那麼您需要共享一些代碼才能嘗試縮小問題的範圍。

+0

謝謝,你的答案有幫助 – 2010-10-22 09:47:57