使用php在我的主机上编辑文本文件

时间:2015-07-30 11:58:44

标签: php web ftp

我创建了一个网站。假设我有一个网页 index.php 和一个txt文件 updateContent.txt

如何通过主机上的php代码操作txt文件?我试过这段代码但它不起作用!它说

  

无法打开文件!

还有其他办法吗?

//database connection
$quryForGetLastUpdate="SELECT englishword FROM allowedwords";
         $myfile = fopen("./updateContent.txt", "w") or die("Unable to open file!");
                foreach ($dbh->query($quryForGetLastUpdate) as $row){
                    //out the mean in txt file
                    $txt = $row['englishword'];
                    fwrite($myfile, $txt);
                }
fclose($myfile);

及其我的主机内容...... enter image description here

2 个答案:

答案 0 :(得分:1)

  1. 您是否拥有此目录的写入权限
  2. 尝试使用完整拍拍,例如" /var/www/html/updateContent.txt" ;.路径在服务器端,可能与ftp客户端中看到的不同。

答案 1 :(得分:0)

不要这样做,请遵循此方法。

//database connection
$quryForGetLastUpdate="SELECT englishword FROM allowedwords";
         $txt="";
         foreach ($dbh->query($quryForGetLastUpdate) as $row){
            //out the mean in txt file
            $txt .= $row['englishword'];
         }
file_put_contents("updateContent.txt",$txt);