<?
if(isset($_POST['Submit']))
{
$password=$_POST['newpwd'];
if(!empty($password))
{
$old_file = "password.txt";
chmod($old_file,0777);
$fh = fopen($old_file, 'w') or die("Can't open file");
fwrite($fh,$password);
fclose($fh);
header("location:index.php");
}
else
{
echo "Please enter a valid password!";
}
}
?>
以上代码用于重置密码。更改密码时出现“无法打开文件”错误。chmod 操作也不起作用。文件权限如下:
-rwxr-xr-x 1 root root 4 Mar 5 13:55 password.txt
我尝试取消链接以删除文本文件,它也失败了。
当我手动删除文本文件,然后将文件权限设置为 777 时,上面的代码正在工作。
任何帮助都应该不胜感激!