0

textarea を介して膨大な量のテキストコンテンツを投稿する html フォームを介してCSVファイルを作成しています。

ただし、この PHP コードを使用してcsvファイルを作成すると、テキスト全体が csv 内に作成されません

$fp = fopen('file.csv', 'w');
        foreach($_POST as $value)
        {
            fputcsv($fp, $value);
        }
        fclose($fp); 
4

2 に答える 2

0

テキストエリアの名前が「コンテンツ」の場合は、これを使用します

if( isset($_POST['content']) ) {
    file_put_contents( 'file.csv', $_POST['content'] );
}

$_POST['content'] が有効な CSV コンテンツである場合

于 2012-11-29T10:47:02.453 に答える
0

このコードは CSV ファイルを生成します

 <?php
 /* If file has not been created this will form title header(Use only once)
 file_put_contents('file.csv',"Title,Description\r\n", FILE_APPEND);
 */

残りのコードは、フォームが投稿されるたびに新しい行を追加します

 if( isset($_POST['Title'],$_POST['desc']) ) {
 file_put_contents('file.csv',$_POST['Title'].",". $_POST['desc']."\r\n", FILE_APPEND); 
 }
 ?>
于 2012-12-09T21:25:10.230 に答える