我面临一个问题,我想用 php 脚本在我的 Dropbox 文件夹中创建一个文件。 我的操作系统是 Ubuntu 12.04 .保管箱文件夹路径为 /home/ris/dropbox/somefile.txt
.我知道我没有权限这样做。我使用这个 php 函数来创建文件
<?
$dbdir="/home/ris/Dropbox/";
if(is_dir($dbdir))
{
$myfile = fopen($dbdir."testfile.txt", "w");
$myfile ? $var="creates" :$var=error_get_last();
print_r($var);
}else
{
echo "no dir";
}
?>
向我展示错误
Array ( [type] => 2 [message] => fopen(/home/ris/Dropbox/): failed to open stream: Permission denied [file] => /var/www/cronjobs/cron-dbbkup.php [line] => 6 )
我只想将我的备份文件上传到保管箱文件夹中。怎么可能。
谢谢
最佳答案
根据我的说法,如果您直接创建没有任何路径的文件,它将自动在当前目录中创建。
关于php - 无法在主目录中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29253269/