Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的PHP被改成了评论?_Php_Comments - Fatal编程技术网

为什么我的PHP被改成了评论?

为什么我的PHP被改成了评论?,php,comments,Php,Comments,在网页上查看源:http://cordbloodcenter.com/en/Corporate/Cord-blood.alej.html 我刚刚写了一个简短的PHP代码,但当我检查源代码时,PHP代码的字体是绿色->它会变成注释 PHP代码是: <?php $myfile = fopen("units.txt", "r") or die("Unable to open file!"); echo fread($myfile,filesize("units.txt")); fclose($

在网页上查看源:http://cordbloodcenter.com/en/Corporate/Cord-blood.alej.html 我刚刚写了一个简短的PHP代码,但当我检查源代码时,PHP代码的字体是绿色->它会变成注释

PHP代码是:

<?php
$myfile = fopen("units.txt", "r") or die("Unable to open file!");
echo fread($myfile,filesize("units.txt"));
fclose($myfile);
?>
为什么我的PHP被改成了评论? 谢谢你的帮助,
-Luxqs

您需要将文件重命名为扩展名为.php的文件!然后确保通过web服务器打开它,以便编译php代码

PHP解释器不解析文件扩展名.html。您可以做一件简单的事情,将文件扩展名更改为.php或使php解析.html文件

转到phpini文件。最后你会发现:

AddType application/x-httpd-php .php
将其更改为:

AddType application/x-httpd-php .php .html .htm
重新启动会激活它。如果您使用Apache,它将是以下命令:

httpd -k restart
这很简单。就我个人而言,我更喜欢保留.html和.htm扩展名,并隐藏我正在使用PHP的事实。为什么要提供比需要更多的信息?并不是说模糊处理是实现安全性的一种好方法,但它不会造成伤害。我也不需要人为地区分纯html文件和php文件


缺点是,所有html文件都将通过PHP解析器,这将给您的服务器带来一点额外的负载。

您的问题是什么?不清楚您在问什么。对不起,问题出现在标题中:为什么我的PHP被改为注释?谢谢,我没有访问权限,还有其他方法吗?关于StackOverflow有很多答案。例如:您应该能够使用.htaccess文件,只需使用FTP将其作为任何其他文件上载即可。谢谢,我不必将所有.html文件重命名为.php。还有别的办法吗?谢谢