みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

php

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF8;" />
<table border="1">
<form action="for3.php" method="POST">
<tr><th>タイトル<td><input type="text" name="text" size="50"></td></tr>
<tr><th>本文<td><textarea name="subject" cols="52" rows="8"></textarea>
<tr><td><input type="submit" value="保存 する" /></td><tr>
</table>
</form>
<?php
$text = htmlspecialchars($_REQUEST['text']);
var_dump($_REQUEST);
?>
<?php
$text = preg_replace("/\n/","<br />",$text);

?>
<?php
$file = fopen("sample.txt","r");
fwrite ($file,htmlspecialchars($_POST['text']));
while (!feof($file)) {
$data = fgets($file);
$line = explode("<>",$data);
}
fclose($file);

?>
タイトルと本文は保存押した後反映されるのですが書き込み日時の文がわかりません汗
タイトル 本文 書き込み日時
タイトル 本文 書き込み日時
このような形で保存していきたいです

投稿日時 - 2017-04-24 19:51:31

QNo.9321335

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

>書き込み日時の文がわかりません

date('Y-m-d H:i:s') で書いたソースを提示した気がするのですが・・・

https://okwave.jp/qa/q9320145.html

(date関数)
http://php.net/manual/ja/function.date.php


(蛇足)
>$text = preg_replace("/\n/","<br />",$text);

str_replaceで書ける条件なら(正規表現のPCRE関数を使う必要がないなら)str_replaceを使うべき(とマニュアルにも書かれています)。

http://php.net/manual/ja/function.str-replace.php

前述の私のソースではnl2brしてからCRとLFを削除していますね。

$text = str_replace(array("\r", "\n"), "", nl2br($text));

投稿日時 - 2017-04-25 07:49:47

あなたにオススメの質問