无法在主目录中创建文件

时间:2015-03-25 10:36:16

标签: php ubuntu fopen file-handling

我正面临一个问题,即我想在我的Dropbox文件夹中使用php脚本创建一个文件。我的操作系统是Ubuntu 12.04 。 dropbox文件夹路径是/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 )

我只想在dropbox文件夹中上传我的备份文件。怎么可能。 感谢

1 个答案:

答案 0 :(得分:0)

据我说,如果直接创建没有任何路径的文件,它将自动在当前目录中创建。