使PHP脚本可执行

时间:2015-09-18 18:09:35

标签: php

我正在填写一份工作申请表,要求我写一个你提交给他们的函数作为.php文件。规范的最后一行说:

  

确保您的文件可以从命令行执行:php meats.php(这有助于我们在查看代码之前检查代码是否有效)

有谁知道这意味着什么?我已经检查过该功能在我的托管环境中工作正常,但我不确定还有什么我需要做的吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在没有看到你的代码的情况下,你需要确保它没有使用任何依赖于 在浏览器中 渲染 < em>通过客户端浏览器的HTTP请求在服务器上执行到Web服务器,Web服务器可以将数据发送回浏览器以进行呈现。其中包括$_GET$_SERVER['DOCUMENT_ROOT'](用于相对网络路径)和其他此类变量。您可能需要将这些转换为使用magic constants或以其他方式解决您的限制。

如果你从来没有去过你的命令行,我就打算把你送到一个兔子洞,但你应该通过SSH连接到你的网络服务器并尝试执行你的php文件,就像他们说的那样。您将导航到包含该文件的目录并运行

php meats.php

然后,命令行会吐出你已经拥有的任何echo,或者做你的代码所做的其他事情。