0

我必须能够将整个文件夹从远程源复制到执行 PHP 文件的本地服务器。我可以做到这一点,除了一个问题,PHP 文件。显然,我不能只使用常规命令复制 PHP 文件的源代码,因为它们会解释代码并给我返回的内容。我必须拥有的是代码。有没有办法做到这一点?

希望我足够清楚,我的问题不是很难理解,我只是想知道它是否真的可能。如果没有,也许有人可能知道将源代码与可执行 php 一起存储的最佳方式?当我完成开发时,我想简单地将其保存为文本,但如果有一种方法可以完全自动地完成它,那将更加棒。最好的情况下,我可以只复制带有 php 文件的文件夹,然后从本地执行它。我需要知道这是否可能......最坏的情况是,我必须复制文件才能将它们的文本版本复制到本地服务器并丢弃 php 文件,因为执行的文件与我的程序无关。我不想那样,但我只是不知道 PHP 是否能够做我想做的事。

编辑:抱歉没有指定!我是远程服务器的管理员,拥有完全访问权限。我可以并且期待在服务器本身上制作一个 php 文件。这就是我目前拥有的那种系统!我压缩了一个文件夹,并在本地来源请求时将其返回。我唯一的问题是 php 执行。

4

1 回答 1

1

你不能这样做,除非你:

  • 具有 FTP 访问权限(或其他任何不基于 HTTP 的)
  • 可以访问服务器上的脚本,该脚本旨在返回给定文件的源代码
  • 使用诸如?-sCGI SAPI 中的漏洞之类的漏洞

所以你很可能不走运。

于 2012-06-01T19:26:14.900 回答