我被困在剧本里了。我正在开发一个基于php的应用程序,安装后客户端可以使用XAMPP服务器脱机使用它。我想在安装过程中创建一个名为lic.txt的文件,我也设法创建了它。
我面临的唯一问题是无法将文件移动到C:\文件夹中,我只想将它移到那里。我可以在XAMPP文件夹中的任何位置移动文件,该文件夹安装在C:\XAMPP上
代码是这样的:
<?php
$filename = 'lic.txt';
$data = 'License Registered Successfully';
$newlocation = 'C:\\Windows\\lic.txt';
$fh = fopen($filename, 'w');
fwrite($fh, $data);
fclose($fh);
rename($filename, $newlocation);
?>当我运行这个文件时,它给了我错误。
Warning: rename(lic.txt,C:\Windows\lic.txt): Access is denied. (code: 5) in C:\xampp\htdocs\latest\fwrite.php on line 9我知道这是因为对文件夹的权限不足,但我已经搜索了整个网站,但没有找到任何解决方案。有没有人能帮我解决这个问题。
谢谢..。
发布于 2015-06-08 17:37:46
首先,PHP不是为这种应用程序设计的。还有更好的选择。
为了读取或写入windows目录,需要使用管理员权限运行XMAPP。这可能会使它很难部署到任何客户。
https://stackoverflow.com/questions/30715597
复制相似问题