ftp — получает содержимое php-файла в Stack Overflow

Я использую 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. Там кто-нибудь делает это?

Большое спасибо!

-1

Решение

Очень некрасиво, но может получиться

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

Другие решения

замещать

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

С этим:

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

По вопросам рекламы [email protected]