使用file_get_contents两次使用变量

时间:2010-12-26 22:31:17

标签: php file-get-contents

我正在尝试使用这段代码来首先检索存储在我服务器上的txt文件中的URL并将其另存为变量,然后使用刚刚检索到的URL再次运行file_get_contents并保存为变量。

代码适用于第一个file_get_contents并回显存储的URL,但无法在第二个file_get_contents中使用该URL来回显URL的内容。

<?php
$files = file_get_contents('http://example.com/txtfile.txt');
echo $files;
$file = file_get_contents($files);
echo $file;
?>

1 个答案:

答案 0 :(得分:0)

您问题的直接解决方案是:

<?php
    $files = file_get_contents('http://example.com/txtfile.txt');
    echo $files;

    $files = trim($files);

    $file = file_get_contents($files);
    echo $file;
?>

但这是一个巨大的安全风险。运行file_get_contents来打开变量文件是有风险的。