我刚刚安装了Delphi for PHP,以了解它是如何工作的,并创建了一个带有按钮的简单应用程序,该按钮在单击时将文本放入列表框中。 如果我将所有必需的文件复制到我的网络服务器并从那里运行它,该应用程序将工作。 如果我将项目保存在标准路径中,它也可以工作: “c:\ documents and settings \ username \ My Documents \ Delphi for PHP Projects”
但是如果我将项目保存在另一个目录中,则当应用程序从那里运行时不会触发ButtonClick事件。我在事件中设置了断点,看它是否在那里停止,但事实并非如此。
表单的OnShow事件照常工作。
这似乎是项目所在的路径,无论是否有效。 正如我所说的,到目前为止我没有使用Delphi for PHP的经验,它可能只是一个我看不到的简单解决方案......
答案 0 :(得分:1)
您的源代码应该与Delphi 4 PHP安装的驱动程序相同,这是对跨站点脚本的保护。
因此,如果您在C:下安装D4PHP,您的代码也应该在C:下。
这不是Delphi 4 PHP限制,它是如何工作的。
答案 1 :(得分:0)
您必须使用Deployment Wizart部署项目;)