2012-06-01 26 views
0

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

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

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

+0

你有控制远程服务器吗? –

+0

php文件操作命令在那里。但是你试图破解一些东西。你试图在没有权限的情况下获取源代码。 – zod

+0

我有权限,当然。我可以在本地和远程服务器上运行代码。该代码旨在帮助我们开发模块。请不要做出仓促的假设,zod。 – Notuom

回答

1

你不能这样做,除非你:

  • FTP访问(或其他任何不是基于HTTP)
  • 有机会获得一个脚本,用于返回的源代码在服务器上给定文件
  • 使用一个漏洞,如在CGI SAPI

那么你最有可能出的运气?-s错误。

+0

我确实可以访问服务器上的脚本!目前我有一个脚本,可以返回我需要的所有文件的zip文件。但是我需要php文件的源代码,因为它用于开发目的。我也有ftp访问。我想我会考虑制作一个基于ftp的脚本,如果这甚至可能来自php。谢谢! – Notuom

相关问题