Share Code Quickly

What is Harigami?

Harigami is a simple source code sharing service. You can share source code by an URL which is issued after submission.
You can also run your source code online such as Python, Ruby, JavaScript and so on.
For free.Use for code review.
Preferences
anonymous No title
PHP
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>簡易掲示板</title>
</head>
<body>
  <h1>簡易掲示板</h1>
  <form action="" method="POST">
    <p>名前 <br>
      <input type="text" name="name">
    </p>
    <p>コメント <br>
      <input type="text" name="comment">
    </p>
    <p><input type="submit" value="送信"></p>
  </form>
  <?php
  $filename = "kadai_2_4.txt";
  if (!empty($_POST["name"]) && isset($_POST["comment"])) {
    $name = $_POST["name"];
    $comment = $_POST["comment"];
    if (file_exists($filename)) {
      $num = count(file($filename)) + 1;
    } else {
      $num = 1;
    }
    $date = date("Y-m-d");
    $str = $num . "<>" . $name . "<>" . $comment . "<>" . $date . "\n";
    $fp = fopen($filename, "a");
    fwrite($fp, $str);
    fclose($fp);
  }
  ?>
  <h1>削除フォーム</h1>
  <form action="" method="POST">
    <p>削除番号 <br>
      <input type="number" name="delete">
    </p>
    <p><input type="submit" value="削除"></p>
  </form>
  <?php
  $filename = "kadai_2_4.txt";
  if (!empty($_POST["delete"])) {
    $delete = $_POST["delete"];
    $num = file($filename);
    $fp = fopen($filename, "w");
    foreach ($num as $line) {
      $lines = explode("<>", $line);
      if ($delete !== $line[0]) {
        fwrite($fp, $line);
      }
    }
    fclose($fp);
  }
  ?>
  <?php
  $filename = "kadai_2_4.txt";
  $ret_array = file("$filename");
  foreach ($ret_array as $value) {
    $texts = explode("<>", $value);
    echo $texts[0];
    echo $texts[1];
    echo $texts[2];
    echo $texts[3];
    echo "<br/>";
  }
  ?>
</body>
</html>
anonymous No title
PHP
<!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_3.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);
   }
   //フォームに取得したデータを表示する
   if(file_exists($filename)){
     //FILE_IGNORE_NEW_LINESは配列の各要素の最後の改行を省略
     $lines=file($filename,FILE_IGNORE_NEW_LINES);
     foreach($lines as $line){
       //explodeで分割
       list($num,$name,$comment,$date)=explode("<>",$line);
       //echoで表示
       echo "$num<>$name<>$comment<>$date"."<br>";
     }
   }
?>
  </body>
</html>
anonymous No title
PHP
<!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>
anonymous No title
PHP
<!DOCTYPE html>
<html lang= "ja">
   <!--head文開始-->
    <head>
        <meta charset= "UTF-8">
        <title>名前を表示させます</title>
    </head>
   <!--body文開始-->
   <body>
     <form  action="" method="post">
       <!--名前の取得-->
       <labe>名前</label>
       <input type="text" name="user_name">
       <!--送信ボタンを作る-->
       <input type="submit" name="submit" value="送信"><br>
     </form>
    <?php
    //名前が入力されるかつ送信が押されたらで条件分岐
     if(isset($_POST["submit"]) && isset($_POST["user_name"])){
       $fp=fopen("kadai_1_7.txt","a");
       fwrite($fp,$_POST["user_name"].PHP_EOL);
       fclose($fp);
     }
     //フォームに表示
        // 読み込むファイル名の指定
        $filename = "kadai_1_7.txt";
       // ファイルを全て配列に入れる
        $retarray = file( $filename );
       // 取得したファイルデータ(配列)を全て表示する
        for( $i = 0; $i < count($retarray); ++$i ) {
       // 配列を順番に表示する
        echo( $retarray[$i] . "<br />\n" );
      }
    ?>
   </body>
anonymous No title
PHP
<!DOCTYPE html>
<html lang= "ja">
   <!--head文開始-->
    <head>
        <meta charset= "UTF-8">
        <title>名前を表示させます</title>
    </head>
   <!--body文開始-->
   <body>
     <form  action="" method="post">
       <!--名前の取得-->
       <labe>名前</label>
       <input type="text" name="user_name">
       <!--送信ボタンを作る-->
       <input type="submit" name="submit" value="送信">
     </form>
    <?php
    //名前が入力されるかつ送信が押されたらで条件分岐
     if(isset($_POST["submit"]) && isset($_POST["user_name"])){
       //aで追記保存していきます
       $fp=fopen("kadai_1_6.txt","a");
       fwrite($fp,$_POST["user_name"].PHP_EOL);
       fclose($fp);
      }
    ?>
   </body>
anonymous No title
PHP
<!DOCTYPE html>
<html lang= "ja">
   <!--head文開始-->
    <head>
        <meta charset= "UTF-8">
        <title>名前を表示させます</title>
    </head>
   <!--body文開始-->
   <body>
     <form  action="" method="post">
       <!--名前の取得-->
       <labe>名前</label>
       <input type="text" name="user_name">
       <!--送信ボタンを作る-->
       <input type="submit" name="submit" value="送信">
     </form>
    <?php
    //名前が入力されるかつ送信が押されたらで条件分岐
     if(isset($_POST["submit"]) && isset($_POST["user_name"])){
       //aで追記保存していきます
       $fp=fopen("kadai_1_6.txt","a");
       fwrite($fp,$_POST["user_name"].PHP_EOL);
       fclose($fp);
      }
    ?>
   </body>
anonymous No title
HTML
<!DOCTYPE html>
<html>
 <head>
     <meta charset="utf-8">
     <title>フォーム</title>
 </head>
 <body>
     <form action="kadai_1_4.php"method="get">
         <input type="text" name="comment"><br />
         <input type="submit" value="送信">
     </form>
 </body>
</html>
anonymous No title
PHP
<?php
  $fp = fopen("kadai_1_2.txt", "r");
  $text = fgets($fp);
  echo $text;
  fclose($fp);
?>
anonymous No title
PHP
<?php
  $fp = fopen("kadai_1_2.txt", "w") ;
  fwrite($fp, "テストです");
  fclose($fp);
?>
anonymous No title
PHP
<?php echo "<h1> Hello World </h1>";?>