我正在尝试创建一个将文件夹内容显示到新贴纸上的脚本,我想知道是否有人有可以运行它的脚本。我在想可能是php,但它对我没有用。
谢谢您的帮助
我使用的软件是dreamweaver cs4
我正在尝试创建一个将文件夹内容显示到新贴纸上的脚本,我想知道是否有人有可以运行它的脚本。我在想可能是php,但它对我没有用。
谢谢您的帮助
我使用的软件是dreamweaver cs4
我在想您为什么遇到问题是因为您只是将代码复制并粘贴到 .html 文件中并在本地环境中打开它。
话虽如此,为了让它在本地运行,您必须安装 php 和 http 服务器。代码是在服务器端完成的,而不是客户端。所以要么获取支持 php 的托管服务,要么下载并安装自己的服务器和 php。
此外,如果您已经拥有上述内容,则代码必须用 < ?php 和 ? > 标签(不带空格)。如果您在 cli 上运行它,那么您需要确保使用 php 的路径授予它执行权限,或者执行 php <脚本名称>。
最后,您提供的代码提供了主要的安全漏洞。第一个是“$dir_path”变量将在哪里设置?那是用户给定的,还是您指定变量?
每当您允许用户查看您的文件系统时,请始终确保对其进行限制。例如,假设您这样做了:
www.example.com/newsticker.php?path=/www/files/newsticker
看起来很无辜,但聪明的黑客可以说让我试试......
www.example.com/newsticker.php?path=/
等等堡垒。
所以要小心,不要让用户指定目录或执行代码。
我猜您已经编写了一些 PHP,但正试图在没有服务器的情况下在本地运行它 - 要使 PHP 工作,您需要一个服务器。XAMPP 是在本地执行此操作的好选择,否则您需要将文件上传到一些支持 PHP 的主机。