Harigami
ログイン
Harigamiは、ログイン不要のコード共有サービスです。コードの投稿後に発行されるURLでコードを共有できます。
PythonやRubyなど一部の言語は、投稿後にオンラインで実行することもできます。
誰でも無料で使えて、広告もありません。コードレビューやスニペットの代わりに使ってみてください。


詳細設定
+
anonymous タイトルなし
Python
<html>
<meta charaset="UTF-8">
<head><title>kadaimysql</title></head>
<body>

<?php
$host = 'localhost';
$user = "root";
$pass = "";
$dbname = "test";

$link = mysqli_connect($host, $user, $pass, $dbname);
if (!$link) {
    die('接続失敗です。');
}

print('<p>接続に成功しました。</p>');

$sql = 'CREATE TABLE testtable (
id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30)
)';

$result = mysqli_query($link, $sql);

if ($result){
    print('<p>成功しました。</p>');
}else{
    print('<p>失敗しました。</p>');
}

$close_flag = mysqli_close($link);

if ($close_flag){
    print('<p>切断に成功しました。</p>');
}

?>
</body>
</html>
  • 0
  • 0
anonymous タイトルなし
PHP
<?php
//通常書き込み
$count = count(file('./form1.txt'));
$bangou = $count + 1;
if(isset($_POST["btn1"])){
  date_default_timezone_set('Asia/Tokyo');
  if($file_handle = fopen('./form1.txt', "a") ){
    $now_date = date("Y-m-d H:i:s");
    $ret_array = file('./form1.txt');
    $count = count(file('./form1.txt'));
    $bangou = $count + 1;
    $data = $bangou."<>".$_POST["namae"]."<>".$_POST["context"]."<>".$now_date."\n";
    fwrite($file_handle, $data);
    fclose($file_handle);
  }
}
// 削除部分
//1行ずつ読み込んで配列に格納
//if ((isset($_POST["btn2"])) && ($_POST["btn2"] != "" ))
  //if (isset($_POST["btn2"]))
//投稿番号の取得
$lines = file("form1.txt");

for ($i=0; $i<count($lines);$i++){
    $postsnumber_array = explode("<>",$lines[$i],-4);
}

fclose("form1.txt");
print_r ($postsnumber_array)
//番号の比較

?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <form method="post" action="">
      <label>名前:</label>
      <input type="string" name="namae">
      <label>内容:</label>
      <input type="string" name="context">
      <input type="submit" name="btn1" value="送信">
    </form>
    
    <form method="post" action="">
      <!--ここが今回の範囲-->
      <label>削除番号:</label>
      <input type="number" name="deleter">
      <input type="submit" name="btn2" value="削除番号送信">
    </form>
    
    <?php
    $file_name = "form1.txt";
    $line = file($file_name);
    foreach($line as $value){
      $array = explode("<>", $value);
      echo $array[0] . $array[1] . $array[2] . $array[3] . "<br>";
    }
    ?>
  </body>
</html>
  • 0
  • 0
anonymous タイトルなし
PHP
try{ $dbh = new PDO($dsn, $user, $pass,
    [
      PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
      PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
      ]);
      
    } 
    catch (PDOException $e) {
      
      echo '接続失敗'. $e->getMessage();  
      exit();
      
    };
      $createsql  = "CREATE TABLE IF NOT EXISTS kadai2(
              id INT(6) AUTO_INCREMENT PRIMARY KEY, 
              name VARCHAR(30) NOT NULL,
              comment VARCHAR(30) NOT NULL,
              authentication_string VARCHAR(30) NOT NULL,
              date DATETIME
          )";   
    $res = $dbh->query($createsql);
    
    $type = "normal";
    $date = date("Y/m/d H:i:s");
    $id = 0;
    
    
if(isset($_POST["name"]) && ($_POST["comment"])){ 
              $name = $_POST["name"];
              $comment = $_POST["comment"];
              $password =$_POST["pass"];

if($_POST["type"] == "normal"){
  $insertsql = "INSERT INTO kadai2(
               name,comment,authentication_string,date
               )VALUES(
                :name,:comment,:authentication_string,:date
               )";
               $stmt = $dbh->prepare($insertsql);
               
               $params = array(':name'=> $name, ':comment'=>$comment,':authentication_string'=>$password,':date'=>$date);
               $stmt->execute($params);
              }
if($_POST["type"] == "edit"){
        $edi_id = $_POST["edi_id"];
        $sqlupdate = "UPDATE kadai2 SET name = :name, comment = :comment WHERE id = :id";
        $stmt = $dbh->prepare($sqlupdate);
        $params = array(':name' => $name, ':comment' => $comment,':id' => $edi_id);
        $stmt->execute($params);
      }
    }
            
            $sqlselect = "SELECT * FROM kadai2";
            
            $res = $dbh->query($sqlselect);
            
            foreach( $res as $value ) {
              echo
              "$value[id]","$value[name]","$value[comment]","$value[pass]","$value[date]";
              echo"<br>";
            }
if(isset($_POST["delete"])){
              
              $id = $_POST["delete"];
              
              $sqldelete = "DELETE FROM kadai2 WHERE id = :id";
              $stmt = $dbh->prepare($sqldelete);
              $params = array(':id'=> $id);
              $stmt->execute($params);
            }
            
if(isset($_POST['editbtn'])){ 
              $editid = $_POST["number"];
              $editNumber = '';
              $editName = '';
              $editComment = '';
              $type = "edit";
              
              $sqlselect = "SELECT * FROM kadai2";
              $res = $dbh->query($sqlselect);

              foreach( $res as $value ) {
                  if($editid === "$value[id]"){
                  $edi_name = "$value[name]";
                  $edi_comment = "$value[comment]";
                  $edi_id = "$value[id]";
               
              }
              
            }
          }
          // $dbh->exec('TRUNCATE TABLE kadai2');

       
?>

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <form action = "kadai_2.php" method="post">
              <input type="hidden" name="edi_id" value="<?php if(!empty($edi_id)){echo $edi_id;} ?>">
              <input type="hidden" name="type" value="<?php if(!empty($type)){echo $type;}?>">          
              名前
              <input type="text" name="name" value="<?php if(!empty($edi_name)){echo $edi_name;}?>">
              <br />

              <label for="comment">コメント:</label>
              <input id="comment" type="text" name="comment" value="<?php if(!empty($edi_comment)){echo $edi_comment;}?>">
              <br />
              パスワード:<input type="password" name="pass" value ="" size="10" maxlength="8"><br>
              <input type="submit" name="namecomment" value="送信">
            
              <br />
              </form>

<form action = "kadai_2.php" method="post">
              削除対象番号
              <input type="text" name="delete" ><br />
              <input type="submit" value="削除"><br />

              <input type="hidden" name="edit_post" value="">
              </form>
              
<form action = "kadai_2.php" method="post">
              編集対象<input type="text" name="number">
              <input type="submit" name="editbtn" value="送信">
              <br/>
            
  </form>
  
</body>
</html>
  • 0
  • 0
anonymous タイトルなし
Python
●以下本文 
はじめましてダイレクトアドと申します。 
この度WEBサイトやブログ、SNSアカウントの広告枠を 
売買できる無料のフリーマーケットを構築いたしました。 
 
●DirectAD-広告枠フリーマーケット 
https://direct-ad.jp 
 
クリック型のネット広告は年々費用が高騰し、審査も複雑で厳しくなってきております、 
当方ではもっと簡単に個人や企業同士で直接広告枠の売買ができれば多くの事業者様が 
広告で収益を立てたり、集客を行うチャンスが広がるのではと考えております。 
 
///// 出品からご成約まで完全無料でご利用いただけます ///// 
ダイレクトアドのメリットは非常にシンプルな以下の3つです 
・登録費用無料 
・出品費用無料 
・マッチング費用無料 
手数料はダイレクトアドの決済代行サービスをご利用させた時のみ10%を頂いており、 
出品者様が広告主様とマッチングし、銀行振込などでお取引された場合は、 
ダイレクトアドへのお支払いは一切発生いたしません。完全無料でご利用いただけます。 
 
●DirectAD-広告枠フリーマーケット 
https://direct-ad.jp 
 
また、当方では今回ご覧頂いたような、課金機能付マッチングサイトを5万円~で作成する事が可能ですので、 
ご興味がありましたらサイト内お問い合わせフォームよりご連絡をお願いいたします。 
 
 
今後、当社からのメール配信停止をご希望の場合はお手数ですが、配信停止と記載の 
うえ 
ng@direct-ad.jp 
宛にご送信ください。お手数をおかけいたします。
  • 0
  • 0
anonymous タイトルなし
PHP
<?php

/*
    データベースに接続。
*/
try {
    $db = new PDO(
        "mysql:host=$db_host; dbname=$dbname; charaset=utf8;",
        $username,
        $password
    );
} catch ( PDOException $e ) {
    exit( "データベースへの接続に失敗しました。". $e->getMessage() );
}

?>
<?php

/*
    テーブルを作成。
*/
$create_query =
    " CREATE TABLE IF NOT EXISTS sample11_tb (

        id INTEGER PRIMARY KEY,
        name VARCHAR(20),
        age INT(11),
        work VARCHAR(20)

    )";
$db->exec( $create_query );

?>

<?php

		/*
			データを挿入する
		*/
		$insert_query =
			" INSERT INTO sample11_tb (

					name, age, work

			)".
			" VALUES (

					'田中', '29', 'Webエンジニア'

			)";
		$db->exec( $insert_query );

	?>
<?php

/*
    データを出力する
*/
$select_query = " SELECT * FROM sample11_tb ";
$stmt = $db->query( $select_query );
foreach( $stmt as $row ){
    echo "名前は$row[name]". "<br />\n";
    echo "年齢は$row[age]". "<br />\n";
    echo "仕事は$row[work]". "<br />\n";
}

?>   
<?php

/*
    データを更新する
*/
// UPDATE文を変数に格納
$sql = "UPDATE sample11_tb SET name = :name, age= :age WHERE id = :id";
 
// 更新する値と該当のIDは空のまま、SQL実行の準備をする
$stmt = $db->prepare($sql);
 
// 挿入する値が複数の場合はカンマ区切りで追加する
$params = array(':name' => '田中2', ':age' => '21', ':id' => '1');
 
// 修正する値と該当のIDが入った変数をexecuteにセットしてSQLを実行
$stmt->execute($params);
 
// 更新完了のメッセージ
echo '更新完了しました'."<br />\n";
?> 
<?php
// DELETE文を変数に格納
$sql = "DELETE FROM sample11_tb WHERE id = :id";
 
// 削除するレコードのIDは空のまま、SQL実行の準備をする
$stmt = $db->prepare($sql);
 
// 削除するレコードのIDを配列に格納する
$params = array(':id'=>1);
 
// 削除するレコードのIDが入った変数をexecuteにセットしてSQLを実行
$stmt->execute($params);
 
// 削除完了のメッセージ
echo '削除完了しました';
?>
  • 0
  • 0
anonymous タイトルなし
Ruby
require "json"

class Problem
  attr_accessor :a
  def initialize
    @a = JSON.parse(gets)
  end

  def solve
    a.each_with_object(Hash.new(0)) do |record, ans|
      ans[record["result"]] += 1
    end
  end

  def show(ans)
    ans.each do |key,value|
      puts "#{key}: #{value}"
    end
  end
end

Problem.new.instance_eval do
  show(solve)
end
  • 0
  • 0
anonymous タイトルなし
Python
Can I Purchase Tab Secure Ordering Provera Shipped Ups  SabCommayoms https://ascialis.com/ - Cialis dralalcory Gleiche Wirkung Wie Levitra  Callikemia <a href=https://ascialis.com/#>order cialis</a> smoord Ca Based Viagra Supply 
  • 0
  • 0
anonymous タイトルなし
Python
Спасидо, +  
_________________ 
<a href="https://alltop100casinos.site/demo-igry-azartnye-igrat-besplatno-bez-registracii/">Демо игры азартные играть бесплатно без регистрации</a>
  • 0
  • 0
anonymous タイトルなし
PHP
<?php
//データベースに接続
try{
    $db = new PDO(
        "mysql: host = $db_host; dbname = $dbname; charaset = utf8;",
        $username,
        $password
    );
}catch(PDOException $e){
    exit("データベースへの接続に失敗しました。".$e -> getMessage());
}

?>

<?php
/*
    テーブルを作成。
*/
$create_query =
    " CREATE TABLE IF NOT EXISTS sample_yuta_tb (
        id INTEGER PRIMARY KEY,
        name char(10),
        old tinyint,
        work char(10)
    )";
$db->exec( $create_query );
?>

<?php
		/*
			データを挿入する
		*/
		$template =
			" INSERT INTO sample_yuta_tb (
					name, old, work
			)".
			" VALUES (
					?, ?, ?
			);";
		$stmt = $db->prepare( $template );
		$stmt->execute( array(
			"遠藤", "20", "プログラマー"
		) );
?>
<?php
/*
    データを出力する
*/
$select_query = " SELECT * FROM sample_yuta_tb ";
$stmt = $db->query( $select_query );
foreach( $stmt as $row ){
    echo "名前は、$row[name]です。年齢は$row[old]才で、$row[work]の仕事をしています。";
}
?>
  • 0
  • 0
anonymous タイトルなし
Python
突然のメッセージを致したことを先にお詫び致します。 
私共はお客様が求める営業リスト及び配信を代行しております。 
 
【全国・全世界のリスト・メール送信が可能】 
日本では最大3500万件のリストが取得できます。 
 
【リストが新鮮】 
私共はリストを持っていません。 
ご注文があった時点で各企業のWEBサイトからの情報を取得します。 
ですのでリストは常に最新です。 
 
【地域を絞れる】 
都道府県単位ではなく「市町村」更にはそれ以下の地域も絞って営業が可能 
 
【業種選択も可能】 
例えば歯科、ラーメン店、会計事務所…等々業種の選別も可能ですので 
送信したいターゲットを選択できます。 
 
 
【自動ではなく1通1通・手作業でメールを送信】 
一括メール配信サービスはどこでもございますが、殆ど相手様に届きません! 
私共は確実にメールを届けるために手動で低コストにてメールを送信しています。 
 
 
詳しい詳細はこちら 
https://targetbom.com 
 
 
日本では類似するサービスはいくつかございますが 
細かく収集・配信できるサービスはございません! 
地域や業種を絞り営業を行いたい企業様・個人事業主様必見でございます。 
 
 
--------------- 
配信解除: 
恐れ入りますが、配信されたお客様の「URL」を記載して下記までご連絡下さい。 
https://stoptokyo.com/
  • 0
  • 0