为什么这个标题位置不能正常工作

时间:2016-12-30 09:12:50

标签: php

function actionExit()
{
    $fake =  file_get_contents("fake.txt");
    $header='Location: '. $fake; 
    file_put_contents ("data.txt",$header); //It shows Location: http://google.com
    header($header);
    exit();
}

文件data.txt包含位置:http://google.com

但是,它不会显示任何空白屏幕。

1 个答案:

答案 0 :(得分:1)

我认为由于缺少权限而无法编写文件,因此file_put_contents()失败。

您可以使用is_writable()

进行检查
$filename = 'test.txt';
if (is_writable($filename)) {
    echo 'The file is writeable';
} else {
    echo 'The file isn\'t writeable';
}

如果文件不可写,您可以使用chmod()

设置权限