Я использую 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();
Это файл .php
<?php echo "string"; ?>
Но он показывает код php, а не содержание «echo» в этом файле php. Там кто-нибудь делает это?
Большое спасибо!
Очень некрасиво, но может получиться
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();