为什么上论坛时,会自动下载php后缀的文件

2024-11-26 17:31:14
推荐回答(4个)
回答1:

可能是那个论坛没有安装支持php格式的网页的服务器,也或者他的服务器出问题了。php是一种网页格式,就和普通的html一样,只是html更多的是静态的网页,也就是不能网站和用户之间的动态操作,比如登录啊,留言啊什么。而Php是当下比较流行的一种动态网页格式。自己制作这个格式的网页的时候需要会Php脚本语言,还要安装apache服务器和php程序,还有一些配置。这些都具备了,并且服务器配置也成功了,你就可以把自己的php网页在浏览器显示出来了。如果你自己开发php网页,那么apache服务器会提供一个你制作的php网页的根目录,也就是你把你做的网页需要放到这个根目录中去,然后再把你做的网页的首页,也就是你让用户看到的第一个网页名字起成index.php,比如你的apache服务器提供的根目录名字叫htdocs,也就是有一个叫做htdocs的文件夹,你把你的index.php文件放到htdocs文件夹,然后再在服务器输入一个地址,通常是"localhost"把这个放到浏览器地址栏就可以看到你的网页了,如果你的文件放到htdocs文件夹中的a文件夹中你就要在浏览器中写localhost/a然后你的网页就出来了,也或者你可以写localhost/index.php或者localhost/a/index.php。服务器会把名字叫做index的网页当成默认的主页显示,所以,你不写index.php的时候,服务器也会自动找到这个文件。可是如果你的服务器没有配置好,那么就会出现逆看到的情况,浏览器就把php文件当成一个普通的文件下载下来。如果你又一定的html基础就会知道,最简单的下载方法就是在网页中直接写连接到要下载的文件。比如,你做一个html网页,要让他能够下载一个你提供的叫做voide.mp3的文件,并且你的这个文件放到了服务器根目录下也就是htdocs文件夹中,那么,因为你主页面也在这个文件夹下,和这个voide.mp3同级,所以你的html中的下载链接就可以写成“下载链接”这样你的页面就会有一个叫做“下载链接”的链接,然后用户点他的时候就会下载你的voide.mp3。如果你的voide.mp3放到根目录的a文件夹下,那么链接就写成“下载链接”这个样子,效果和上面是一样的,因为服务器没有配置好或者是服务器出了问题,浏览器就把php文件当成了一个下载链接给下载了。

回答2:

服务器对PHP文件没有解析,或解析后不是正常的浏览器可以读取的格式。

回答3:

服务器没有PHP解析器导致的

回答4:

那是服务器配置的问题。