我进行了以下测试:
我创建了一个名为index.php的文件,在其中,我正在编写另一个名为mensagem.php的文件
在这个文件mensagem.php中,我用echo命令在屏幕上显示一条消息。
因此我决定做一点测试:
我把这个文件的扩展名更改为mensagem.php mensagem.stack,令我惊讶的是它已经完成并包含了php文件正常执行,我有三个问题:
为什么会这样?
如果htaccess我将索引更改为message.txt会发生什么?
对于服务器,通常在服务器上显示文件列表时(着名索引),因为当我们发送这些文件保存在PC上时,它没有附带源代码,因为PHP可以与一个.doc / .txt。其他什么?
答案 0 :(得分:0)
<强> 1。为什么会这样? 因为它是在由php解析的包含文件中制作的.. 文件扩展名无关......仅仅是视觉识别。重要的是文件的内容。
的 2。 Htaccess,以防我将索引更改为message.txt会发生什么? 将在浏览器中显示文字内容。 txt文件,除非。要注册的txt由编译器php解析
第3。对于服务器,通常在显示现有文件列表时...... 因为服务器(例如apache)配置为使用nomenclarura解析文件。 php编译器中的php,以便从解析后的脚本中获取输出结果..