3

当我按下某个 HTML 页面上的按钮时,我正在运行一个小的 PHP 脚本:

<?php
if(isset($_POST['field1'])) {
    $data = $_POST['field1'] . "\n";
    $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX);
    if($ret === false) {
        die('There was an error writing this file');
    }
    else {
        echo "$ret bytes written to file";
    }
}
else {
   die('no post data to process');
}

当我给 html 一些文本并运行脚本时,我得到一个回声:

16 字节写入文件

但是,当我打开文件时,它是空的,大小读为“零字节”。

我试过弄乱权限并检查没有任何提示的日志文件,我确保 cirrect 文本正在进入 php 脚本。我完全被难住了,有什么建议吗?

4

0 回答 0