检查文件是否正在服务器上运行

时间:2013-12-11 21:35:48

标签: php

我有一个html文件,其中包含指向php文件的链接。当我运行html文件并单击php链接时,页面的源代码显示为我没有在服务器上运行。有没有办法我们可以检查它是否在服务器上运行并显示“请在服务器上运行”而不是显示源代码的消息。搜索了很多但没有找到关于这个主题的任何内容。我怎么能这样做?

3 个答案:

答案 0 :(得分:3)

没有。如果没有安装PHP解释器,则无法运行PHP脚本来检查并告诉您需要先安装PHP解释器才能运行PHP脚本....

答案 1 :(得分:2)

实际上你不能检查这个,但你可以做一些解决方法

在你的php文件的最顶层添加以下代码:

<?php
if (false) {
    ?><script>
    alert('php is not on server!!!');
    document.location.href='http://MYSERVERADDRESS/';
    </script><?php
}

答案 2 :(得分:0)

不是真的。当然,对于运动我可以想到一些东西,但实际上,你不应该处于这种情况。

sporthack:您要做的是隐藏未解释的代码,并显示错误。一定要意识到非解释代码将始终存在于您的源代码中,因此您必须“隐藏”它。

仅通过javascript使所有内容可用。另外,通过php echo命令定义带有var的javascript标记。 然后,仅在设置javascript var时显示您的代码,否则显示您想要的错误。确保所有代码都在“包含”后面,因此您不会显示。

呀。这需要做一些漂亮的工作,所以你甚至很难将其推向现实。