将php文件读入文本文件

时间:2017-12-20 09:06:37

标签: php file text

我的代码是

$check=  get_text22('http://localhost:81/ci/',$numb);
file_put_contents('fail.txt', $check, FILE_APPEND);

function get_text22($filename,$id){
    $context=...
    $fp_load = fopen("$filename", "rb",false,$context);
    if ( $fp_load ){
        while ( !feof($fp_load) ){
            $content .= fgets($fp_load, 8192);
        }
        fclose($fp_load);
        return $content;
    }
}

生成文件fail.txt

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

    <link rel="icon" type="image/png" href="ci/assets/favicon.ico">
   ...

但是这会生成html文件。我想它可以生成php文件而无需处理如何在<?php标签中的服务器上编写。

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点:

  1. 从您的文件系统中读取PHP文件,而不是从HTTP服务器执行PHP的结果的URL。
  2. 配置在localhost:81上运行的HTTP服务器以提供PHP源代码而不是执行它。即执行this question suggests
  3. 相反

    这两个选项中的第一个是明智的选择。