同时将一个值写入两个文本文件

CLi*_*own 0 php

我使用以下php将HTML的内容发送<form>到文本文件:

$filename =  "polls"."/".time() .'.txt';
    if (isset($_POST["submitwrite"])) {
        $handle = fopen($filename,"w+");
        if ($handle) {
            fwrite($handle, $_POST["username"]."¬".$_POST["pollname"]."¬".$_POST["ans1"]."¬".$_POST["ans2"]."¬".$_POST["ans3"]."¬".time());
            fclose($handle);
        }
Run Code Online (Sandbox Code Playgroud)

在创建文本文件的同时,使用表单的内容,我还想将time()写入已经存在的文件,因此将使用'a +'.它们需要以逗号分隔值存储.

任何人都可以建议我如何同时做到这一点?

Gum*_*mbo 5

只需打开两个文件:

$handle1 = fopen($filename1, "w+");
$handle2 = fopen($filename2, "a+");
if ($handle1 && $handle2) {
    fwrite($handle1, $_POST["username"]."¬".$_POST["pollname"]."¬".$_POST["ans1"]."¬".$_POST["ans2"]."¬".$_POST["ans3"]."¬".time());
    fwrite($handle2, time() + "\n");
}
if ($handle1) {
    fclose($handle1);
}
if ($handle2) {
    fclose($handle2);
}
Run Code Online (Sandbox Code Playgroud)