由于只读权限,PHP无法访问文件

时间:2014-09-03 20:28:59

标签: php windows

我想打开,阅读和修改文件。但是,文件的当前路径将其放在只读的文件夹中。这意味着当我用PHP打开它时,可以读取文件但不能修改。当我尝试将文件移动到用户路径中的文件夹时,PHP脚本无法找到它。

由于将文件移动到我的用户路径是我对解决方案的最佳猜测,有人知道如何让PHP找到文件吗? (或为什么它目前不是)

感谢任何帮助。

示例代码(查找mdb文件,可以读取但不能写入):

<?php
    $dbName = "C:/db/SampleUsers.accdb";
    $connection = odbc_pconnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=" .$dbName, ";", ";");
    if ($connection != true){ exit; };
    odbc_close ( $connection );
    echo ": works :";
?>

示例代码(查找mdb文件,具有文件夹权限但不会找到该文件)

<?php
    $dbName = "C:\Users\Andrew\Documents\Project6\db\SampleUsers.accdb";
    $connection = odbc_pconnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=" .$dbName, ";", ";");
    if ($connection != true){ exit; };
    odbc_close ( $connection );
    echo ": works :";
?>

1 个答案:

答案 0 :(得分:0)

尝试阅读文件的内容,将其存储到变量中,然后将内容保存在您有权限的目录中的另一个文件中。