我正在尝试将变量的内容写入.php文件,以便稍后通过requite_once访问该文件,然后再使用该变量。
我想写的目录有755的权限,我和我的托管服务提供商交谈,他说我的dir现在可以写给我了。
但是,文件没有被写入。以下是我尝试使用以下代码编写的代码:
error_reporting(-1);
$elasticaObject = var_export($elasticaObject, true);
file_put_contents('theIndex.php', $elasticaObject);
echo "done!";
我得到了完成的输出!完成!完成!
但是,文件没有被写入,因为当我尝试访问它时出现404错误,并且因为它在目录列表中不存在。
答案 0 :(得分:1)
您必须对包含脚本的文件设置写入执行权限。 这是一个很好的指南: http://www.phpjunkyard.com/tutorials/ftp-chmod-tutorial.php