0

是否可以将 php 文件的内容显示到另一个 php 文件?我在这里有一个示例,其中 PDF 显示在 php 文件中。

  <?php
    $file = 'path of your PDF file';
    $filename = 'custom pdf file name'; /* Note: Always use .pdf at the end. */

    header('Content-type: application/pdf');
    header('Content-Disposition: inline; filename="' . $filename . '"');
    header('Content-Transfer-Encoding: binary');
    header('Content-Length: ' . filesize($file));
    header('Accept-Ranges: bytes');

    @readfile($file);
    ?>

但是当我试图将一个 php 文件显示到另一个 php 文件时。它不工作。

<?php
    $file = 'path to my php file';
    $filename = 'custom pphp file name'; 

    header('Content-type: text/html');
    header('Content-Disposition: inline; filename="' . $filename . '"');
    header('Content-Transfer-Encoding: binary');
    header('Content-Length: ' . filesize($file));
    header('Accept-Ranges: bytes');

    @readfile($file);
    ?>

谁能告诉我我做错了什么?

4

2 回答 2

1

这是显示另一个.php文件内容的一种方法:

show_included_file.php

<?php
include ('file1.php');
?>

文件1.php

<?php
echo "This is the included file.";
?>

show_included_file.php在您的网络浏览器中输入时,如果这是预期的结果,
将回显这是包含的文件。

从表单输入

显示取自表单(POST 方法)变量的内容的另一种方式是:

例如,从表单输入<input type="text" name="variable_1">

现在,如果用户Hello world在该字段中输入,

然后在你的处理程序中$variable_1 = $_POST['variable_1'];

然后你可以做echo $variable_1;,它会回声Hello world

PHP 处理程序

<?php
$variable_1 = $_POST['variable_1'];`
echo $variable_1;
?>
于 2013-10-25T03:06:05.593 回答
1

我希望这就是你要找的。

<?php
echo htmlentities(file_get_contents("yourphpfile.php"));
于 2013-10-25T02:43:07.753 回答