带时间输入的 PHP 注释部分

我想创建一个带有大部头条目的评论框。例如

John S.:这是一条评论。

发送:下午 3:24

这是我的代码。有人可以帮我弄这个吗?


<form method="post">

        <textarea name="txt" cols="25" rows="5" placeholder="Type here your comment!" required="required"></textarea>

        <br><input type="submit" value="Submit" name="submit" />

<?php

        if ( isset( $_POST[ 'submit' ] ) ) {

         $com  = $_POST[ "txt" ];

          $file = fopen( "inrg.txt", "a" );

         fwrite( $file, "<br> <font color=\"#44b9df\"><em>User:</em></font> " );

         for ( $i = 0; $i <= strlen( $com ) - 1; $i++ ) {

              fwrite( $file, $com[ $i ] );

              if ( $i % 37 == 0 && $i != 0 ) fwrite( $file, "<br/>" );

         }

            fwrite( $file, "<br><hr>" );

            fclose( $file );

        }

        ?>

        <br>

        </form>

    </div>

    <div class="commentcard"><a name="comments">

<font face="Times New Roman"><b><p class="commentcimsor">Comments: </p></b></font>

<font face="Comic Sans MS" color="#000" size="4"><div class="commentscroll">

  <?php

  if (file_exists("inrg.txt")) {

  $file = fopen( "inrg.txt", "r" );

  echo fread( $file, filesize( "inrg.txt" ) );

  fclose( $file );

  }

  ?>


繁华开满天机
浏览 115回答 1
1回答

叮当猫咪

添加这一行:fwrite($file,&nbsp;"Sent:&nbsp;".date('h:iA')."<br>");在评论之后,在行之前fwrite( $file, "<br><hr>" );。这个输出是这样的:Sent:&nbsp;09:23PM<br>如果您需要不同的格式,请检查日期文档https://www.php.net/manual/en/function.date.php&nbsp;- 其格式参数。
打开App,查看更多内容
随时随地看视频慕课网APP