【发布时间】:2012-06-26 22:48:42
【问题描述】:
我想让用户通过单击按钮从服务器中删除文件。
<button onclick="......">Remove file</button>"
可以通过 PHP 的 unlink($filename) 函数删除文件。我可以通过 onclick 按钮以某种方式触发 PHP 代码吗?抱歉,如果问题很愚蠢,我是新手...
【问题讨论】:
-
没问题,用ajax触发一个php文件。
-
可以,需要使用Ajax。请参阅 jQuery 的 Ajax method。 jQuery 是一个 javascript 库,除其他外,它有助于促进跨浏览器兼容的 ajax 请求。
-
onclick 是客户端 javascript,而 php 是服务器端,因此没有直接连接,但是使用 ajax 您可以让客户端向服务器发出新请求,并让该请求运行一个 php 脚本取消链接
-
请记住,出于安全原因,您应该始终使用 POST 类型的 AJAX 调用来删除文件。此类操作绝不应称为 GET!