我在做什么错?没有明显错误的PHP脚本
问题描述:
<?php
$file = fopen("configuration.conf","w+");
$settings['LogEnabled'] = "true";
$settings['Pass'] = "pass";
$settings['ShowWarning'] = "true";
fwrite($file,serialize($settings));
$path = "configuration.conf";
$file2 = file_get_contents($path);
$settings2=unserialize($file2);
echo($settings2['LogsEnabled']);
?>
它应该在运行时显示“true”。怎么了?我在做什么错?没有明显错误的PHP脚本
我试过fread和fopen for $ file2,但都没有工作。
编辑:它不会引发错误。
该文件具有的权限0740
答
不知道是否它很重要,但是你在连载部分“LogEnabled”,并在反序列化节“登录小号已启用”。
难道那会让你失望吗?
甚至没有注意到。谢谢您的帮助! – Cyclone 2009-11-11 00:51:16
呵呵。更简单的解决方案,我完全忽略了:P他应该在阅读之前关闭文件,tho。 – gnud 2009-11-11 00:51:46