-3

これはfwrite関数の私のphpコードです。2行目に2ndworldよりoneworldのように出力したいのですが、3rd行に3rdがあります

出力

05 10 2012 16:06:29  bonne 
05 10 2012 16:06:29   
05 10 2012 16:06:38  mauvais 
05 10 2012 16:06:38   
05 10 2012 16:06:44  pas bonne 
05 10 2012 16:06:45   
05 10 2012 16:07:17  trés bonne 
05 10 2012 16:07:18   
05 10 2012 16:07:34  bonne 
05 10 2012 16:07:35 

各単語の間に1行あります。これが私のコードです。助けてください。

<?php
        $file = "testFile.txt";
        $fp = fopen($file, 'a');
        $name = $_POST['nom'];
        $mood = trim($_POST['Humer']);
        $date = date ("d m Y H:i:s");
        $data = $mood;
        fwrite($fp, "$date  $data \n");
        fclose($fp);
        ?>
4

1 に答える 1

1

ファイルに書き込む変数は1つだけ$moodで、その後に改行があります。また、追加の行については、次の前にデータをトリミングしてみてください。

$mood = trim($_POST['Humer']);
于 2012-10-05T13:09:11.040 に答える