Php 基于静态html的动态网站

Php 基于静态html的动态网站,php,html,dreamweaver,Php,Html,Dreamweaver,我正在尝试创建一个脚本,将文件夹的内容显示在新闻提要上,我想知道是否有人有一个脚本可以运行这个脚本。我想可能是php,但它对我来说不起作用 谢谢你的帮助 我正在使用的软件是dreamweaver cs4,我猜您已经编写了一些PHP,但是正在尝试在没有服务器的情况下在本地运行它-为了让PHP正常工作,您需要一个服务器。XAMPP是在本地执行此操作的好办法,否则您需要将文件上载到支持PHP的主机上。我想您之所以会遇到问题,是因为您只需将代码复制并粘贴到.html文件中,然后在本地环境中打开它 话虽如

我正在尝试创建一个脚本,将文件夹的内容显示在新闻提要上,我想知道是否有人有一个脚本可以运行这个脚本。我想可能是php,但它对我来说不起作用

谢谢你的帮助


我正在使用的软件是dreamweaver cs4,我猜您已经编写了一些PHP,但是正在尝试在没有服务器的情况下在本地运行它-为了让PHP正常工作,您需要一个服务器。XAMPP是在本地执行此操作的好办法,否则您需要将文件上载到支持PHP的主机上。

我想您之所以会遇到问题,是因为您只需将代码复制并粘贴到.html文件中,然后在本地环境中打开它

话虽如此,为了让它在本地运行,您必须安装php和http服务器。代码是在服务器端完成的,而不是客户端。因此,要么获得支持php的托管服务,要么下载并安装自己的服务器和php

此外,如果您已经有了上述内容,那么代码必须由<?php and?>标记(不带空格)。如果您在cli上运行它,那么您需要确保使用php的路径授予它执行权限,或者执行php

最后,您提供的代码提供了主要的安全缺陷。第一个问题是“$dir_path”变量将设置在哪里?这是用户给定的,还是指定变量

每当您允许用户查看您的文件系统时,请始终确保对其进行限制。例如,假设您这样做:

www.example.com/newsticker.php?path=/www/files/newsticker

看起来很无辜,但聪明的黑客会说让我试试

www.example.com/newsticker.php?路径=/

因此,福特


所以要小心,不要让用户指定目录或执行代码。

那么文件夹中会有什么内容呢?一个纯文本文件还是别的什么?你能详细说明一下“没有为我工作”吗?是否配置了PHP?您收到了什么错误消息?与实际发生的情况相比,你预期会发生什么?>但这对我来说并不奏效。你能告诉我们什么对你不起作用,这样我们可以提供更好的输入吗?@dassouki,我同意我们需要更多的细节来帮助你。内容将是一个文本文件,位于共享驱动器文件夹中,没有错误消息,只是没有输出。对不起,没有详细说明,我是一个完全的初学者,一开始我以为他想做一个