anonymous No title
No License PHP
2021年05月25日
Copy Clone
<!DOCTYPE html>
<html lang="ja" >
<!--head文を記入します-->
  <head>
    <meta charset="utf-8">
    <title>名前とコメント欄</title>
  </head>
<!--body文の始まり-->
  <body>
    <form action="" method="post">
      <!--名前の欄を作る-->
      <p>名前</p>
      <input type="text" name="user_name"><br>
      <!--コメント欄を作ります-->
      <p>コメント</p>
      <textarea name="comment" rows="4" cols="40"></textarea><br>
      <!--送信ボタンの取り付け-->
      <input type="submit" value="送信">
    </form>
   <?php
   //エラー表示をなくします
   error_reporting(0);
   //名前を変数に
    $name=$_POST["user_name"];
   //コメントを変数に
   $comment=$_POST["comment"];
   //時間の設定
   $date=date("Y-m-d H:i:s");
   //ファイルネイムの設定
   $filename="kadai_2_2.txt";
   //投稿番号の設定
   $num=count(file($filename))+1;
   //これらを繋げます
   $parts="$num<>$name<>$comment<>$date";
   //ファイルを開きます
   $fp=fopen($filename,"a");
   //名前、コメントどっちもからの時
   if(empty($name) && empty($comment)){
       echo "未記入箇所があります。<br>";
   }
   //名前がからの時
   elseif(empty($name) ){
       echo "名前を入力してください<br>";
   }
   //文章がからの時
   elseif(empty($comment)){
       echo "コメントを入力してください<br>";
   }
   //どっちも入ってるとき
   elseif(isset($name) && isset($comment)){
     fwrite($fp,$parts.PHP_EOL);
     fclose($fp);
   }
    ?>
  </body>
</html>
<!DOCTYPE html>
<html lang="ja" >
<!--head文を記入します-->
  <head>
    <meta charset="utf-8">
    <title>名前とコメント欄</title>
  </head>
<!--body文の始まり-->
  <body>
    <form action="" method="post">
      <!--名前の欄を作る-->
      <p>名前</p>
      <input type="text" name="user_name"><br>
      <!--コメント欄を作ります-->
      <p>コメント</p>
      <textarea name="comment" rows="4" cols="40"></textarea><br>
      <!--送信ボタンの取り付け-->
      <input type="submit" value="送信">
    </form>
   <?php
   //エラー表示をなくします
   error_reporting(0);
   //名前を変数に
    $name=$_POST["user_name"];
   //コメントを変数に
   $comment=$_POST["comment"];
   //時間の設定
   $date=date("Y-m-d H:i:s");
   //ファイルネイムの設定
   $filename="kadai_2_2.txt";
   //投稿番号の設定
   $num=count(file($filename))+1;
   //これらを繋げます
   $parts="$num<>$name<>$comment<>$date";
   //ファイルを開きます
   $fp=fopen($filename,"a");
   //名前、コメントどっちもからの時
   if(empty($name) && empty($comment)){
       echo "未記入箇所があります。<br>";
   }
   //名前がからの時
   elseif(empty($name) ){
       echo "名前を入力してください<br>";
   }
   //文章がからの時
   elseif(empty($comment)){
       echo "コメントを入力してください<br>";
   }
   //どっちも入ってるとき
   elseif(isset($name) && isset($comment)){
     fwrite($fp,$parts.PHP_EOL);
     fclose($fp);
   }
    ?>
  </body>
</html>
No one still commented. Please first comment.
Output