获取 PHP 中 php 文件的内容

Get content of php file in PHP

我正在使用 ftp_get 从 PHP 中的 FTP 获取 php 文件的内容。

ob_start();
$result = ftp_get($ftp_conn, "php://output", "file.php", FTP_BINARY);
$data = ob_get_contents();
ob_end_clean();

这是file.php

<?php echo "string"; ?>

但它显示 php 代码,而不是 php 文件中 "echo" 的内容。有这样做的吗?

非常感谢!

非常难看,但可能会成功

ob_start();
$result = ftp_get($ftp_conn, "localcopy.php", "file.php", FTP_BINARY);
include("localcopy.php");
$data = ob_get_contents();
ob_end_clean();

替换

$result = ftp_get($ftp_conn, "php://output", "file.php", FTP_BINARY);

有了这个:

require 'file.php';
$data = ob_get_contents();