1

投稿システムを作成しており、作成者が送信をクリックしたときに、同じディレクトリに新しいファイル (newpost.php) を作成する必要があります。そのファイルには、投稿のコンテンツとタイトル、作成者などが含まれます。$title、$content などのすべての変数があります。ただし、div タグなども追加する必要があります。fwrite または file_put_contents を使用してそれを行うにはどうすればよいですか? 現在、file_put_contents を使用しています。そのため、newpost.php ファイルでは、自動的echo $contentに などが追加されます。しかし、ページを離れるとすぐに変数が破棄されるため、機能しません。プレーンテキストで保存する必要があります。

4

1 に答える 1

2

serializeandfile_put_contentsおよびいくつかの配列操作を使用します。

// Gather data to be saved
$data = array(
    'author' => 'Briedis',
    'content' => 'Content text',
);

// Save to file
file_put_contents('data.txt', serialize($data));


// Read from file
$saved_raw_data = file_get_contents('data.txt');
$saved_data = unserialize($saved_raw_data);

echo "Author:" . $saved_data['author'] . " Contents:" . $saved_data['content'];
于 2012-04-19T01:34:45.423 に答える