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