2010-10-19 79 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