検索結果
DB
- 全てのカテゴリ
- 全ての質問
- PHPで生成した値をデータベースに送る方法
題名の通りです。入力画面上で自動生成させた値(今回はパスワード)を入力したテキストと一緒にデータベースへ送りたいと思ってますが行き詰りました。テキストは無事データベースへ送信されますがパスワードが送信されません。というか送信側の記述方法が分からず何も書いていないので当然ですがさっぱりです(;;)何卒、ご指導お願いします。(なお、プログラムの一部はネット上に公開していた物を使わせていただいております。) 【入力画面側 nyuryoku.php】 <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000"> <FORM name="form1" method="post" action="view.php"> <?php //----------------------// // パスワードを生成する // //----------------------// // パスワードの長さ設定 define(PASSWORD_LEN, 9); // 乱数表シードを決定 srand((double)microtime() * 12345678); // パスワード配列を作成 $pwelemstr = "abcdefghkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ2345679"; $pwelem = preg_split("//", $pwelemstr, 0, PREG_SPLIT_NO_EMPTY); // ランダムパスワードを生成⇒表示。 print makePassword(PASSWORD_LEN) . "\n"; // ランダムパスワードを生成する関数 function makePassword($length) { global $pwelem; $password = ""; for($i=0; $i<$length; $i++ ) { // パスワード文字列を生成 $password .= $pwelem[array_rand($pwelem, 1)]; } return $password; } ?> <BR><BR> BACK_PASS<BR> <INPUT type="text" name="back_pass"> <BR> FRONT_PASS<BR> <INPUT type="text" name="front_pass"> <BR><BR> <INPUT type="submit" value="送 信"> </FORM> </BODY> </HTML> 【送信側 view.php】 <HTML> <HEAD> <TITLE>view.php</TITLE> </HEAD> <BODY> <?php require_once("DB.php"); $dbUser = "USER"; // ユーザー名 $dbPass = "PASS"; // パスワード $dbHost = "LOCALHOST"; // ホスト名 $dbName = "DATABASE"; // データベース名 $dbType = "mysql"; // データベースの種類 $dsn = "$dbType://$dbUser:$dbPass@$dbHost/$dbName"; // データベースに接続 $conn = DB::connect($dsn); // 接続に失敗したらメッセージを表示して終了。 if (DB::isError($conn)){ die($conn->getMessage()); } // POSTされたデータを受け取り、エスケープ。 $back_pass = addslashes($_POST['back_pass']); $front_pass = addslashes($_POST['front_pass']); $sql = <<<EOS INSERT INTO passkanri ( back_pass, front_pass ) VALUES ( '$back_pass', '$front_pass' ) EOS; if(preg_match("/Windows/", $_ENV["OS"])){ $sql = mb_convert_encoding( $sql, "SJIS", "EUC-JP"); } // SQL文を発行 $result = $conn->query($sql); if (DB::isError($result)) { die ($result->getMessage()); } $count = $conn->affectedRows(); print "データを" . $count . "件、挿入しました。"; // データベースから切断します。 $conn->disconnect(); ?> </BODY> </HTML>
- ベストアンサー
- MySQL
- kohkun2008
- 回答数1
- Flash8のビデオの読み込みウィザードによるFLVファイルの作成方法について
映像に関してはズブの素人です。自分なりに調べてみましたがわかりませんでした。きっと基本的なところを見落としているのだと思います。何卒よろしくご指導願います。 Flash8 Proのビデオの読み込みウィザードによるFLVファイルの作成の過程のエンコーディングの部分で、「詳細設定を表示」ボタンを押しても、「ビデオのエンコード」のチェックボックスがグレーアウトしていて選択できません。このため、『アルファチャンネルのエンコード』も選択できず、正常にFLVファイルの制作ができません。 音声は選択できますが、そのままエンコードしてもファイルは1フレームだけで、何も表示もなく、音もありません。 このページを参考に作成しています。 http://www.adobe.com/jp/devnet/flash/articles/talking_head_v... 変換したいファイルは、SONYのハンディカムで撮影した5分程度の動画(MPG)です。 MMname2というソフトにかけたところ、以下の結果が得られました。 --- MMname2 v2.5.4 2007/01/07版 (DB 20070711) - Windows XP Service Pack 2 (5.1.2600) ■基本情報 ファイル:abcdefg.MPG 形式:MPEG2/System-PS / サイズ:5,668,864 (5.40 MB) / 再生時間:5s ファイル整合性: 1)PROGRAM_END_CODE(0x000001B9)がありません ■映像情報 (ストリーム数 1) 1)コーデック:MPEG2 / Code:MPEG2 / 略号: / 720x480 9100Kbps 29.97fps ■音声情報 (ストリーム数 1) 1)コーデック:Dolby Digital AC-3 / Code:AC3 / 略号:AC3 / 48KHz 448Kbps 5.1ch 3/2(L+C+R+SL+SR)+LFE ■字幕情報 (ストリーム数 0) ■コメント情報 (情報数 0) ■DirectShow情報 スプリッタ:MPEG-2 Demultiplexer E06D8022-DB46-11CF-B4D1-00805F6CBBEA MEDIASUBTYPE_MPEG2_PROGRAM 映像デコーダ:InterVideo Video Decoder E06D8026-DB46-11CF-B4D1-00805F6CBBEA MEDIASUBTYPE_MPEG2_VIDEO 音声デコーダ:InterVideo Audio Decoder E06D802C-DB46-11CF-B4D1-00805F6CBBEA MEDIASUBTYPE_DOLBY_AC3 ステータス: --- 『ファイル整合性』のところで『1)PROGRAM_END_CODE(0x000001B9)がありません』というのが気になりますが、これは関係ないのでしょうか? 以上、よろしくお願いいたしますm(__)m
- 締切済み
- その他(ソフトウェア)
- chunry
- 回答数2
- 画像のアップロードについての質問です。
画像を「物件番号_1.jpg」のように格納したいんですが、 以下のソースの * -------------- */ /* -- 保存する -- */ /* -------------- */ echo "保存対象:[".$add_temp."]<br>\n"; echo "保存先:[".$upfile_updir.$bukken_no."_".$get_count.$type."]<br>\n"; if( move_uploaded_file( $add_temp, $upfile_updir.$bukken_no."_".$get_count.$type ) == FALSE ) のところで echo "添付ファイルの格納に失敗しました。<br>\n"; に行ってしまいます。 どこに原因があるのか教えてください。 <?php $add_temp = $_FILES['up_fl']['tmp_name']; $add_name = $_FILES['up_fl']['name']; $add_type = $_FILES['up_fl']['type']; echo "temp:[".$add_temp."]<br>\n"; echo "name:[".$add_name."]<br>\n"; echo "type:[".$add_type."]<br>\n"; $extension = pathinfo($add_name, PATHINFO_EXTENSION); echo "拡張子:[".$extension."]<br>"; /* -- データベース接続 -- */ $db = mysql_connect(localhost,・・); $db_selected = mysql_select_db(・・・); /* 配列を用意 */ $select_arr = array(); /**********************************/ /* 保存する */ /**********************************/ if( $_POST['action'] == "hozon" ) { $upfile = $_FILES['up_fl']; echo "upfile:".$upfile."<br>\n"; echo "add_name:".$add_name."<br>\n"; $bukken_no = $_POST['no']; $upfile_updir = "../bu_img/"; /* -- ファイルタイプを確認 -- */ if($extension == "gif") { $type = ".gif"; } ・・・・ ・・・・ /*------------------------------------*/ /* -- 物件写真につける番号を調べる -- */ /*------------------------------------*/ $sql_cmd = ""; $sql_cmd = "SELECT MAX( count ) AS max_count FROM BU_IMG WHERE bukken_no = \"".$bukken_no."\""; mysql_query( $sql_cmd ); if( !( $rs = mysql_query( $sql_cmd ) ) ) die; while( $row = mysql_fetch_array( $rs ) ) $get_count = $row['max_count']; if( $get_count == "" ) { $get_count = "1"; } else { $get_count ++; } /* -------------- */ /* -- 保存する -- */ /* -------------- */ echo "保存対象:[".$add_temp."]<br>\n"; echo "保存先:[".$upfile_updir.$bukken_no."_".$get_count.$type."]<br>\n"; if( move_uploaded_file( $add_temp, $upfile_updir.$bukken_no."_".$get_count.$type ) == FALSE ) { /* エラー処理 */ echo "添付ファイルの格納に失敗しました。<br>\n"; echo "管理者にお問い合わせ下さい。<br>\n"; } else { /* -- 物件写真の番号&名前を格納 -- */ $sql_cmd = ""; $sql_cmd = "INSERT INTO BU_IMG ( bukken_no, bukken_img, count ) VALUES( \"".$upfile."\",".$upfile_updir.$bukken_no."_".$get_count.$type."\",".$get_count."\")"; if( !( $rs = mysql_query( $sql_cmd ) ) ) die; /* -- データベース切断 -- */ mysql_close($db); } } ?> <table width="740" border="1" cellpadding="15" bordercolor="#333333" align="center" cellspacing="0"> <form name=form1 method=post action="get_bk_img.php" enctype="multipart/form-data"> <tr> <td bgcolor="#00CCFF">ファイル選択</td> <td bgcolor="#FFFFFF"> <input type=file name="up_fl" value=""> <input type=hidden name=action value=hozon> <input type=hidden name=no value="<?php print($_POST['no']) ?>" > <input type=submit value="保存"> </td> ・・・・ ・・・・
- テーブルデータ表示後、再表示の方法
初めて質問させて頂きます。うまく言葉に出来てないかもしれませんがよろしくお願い致します。 現在スケジュール管理をPHPとSqliteで作成しています。 yotei.phpでDBのデータを表示(HTMLのTABLE)し、予定の追加・更新をする場合は該当の日付をクリックするとrequire_onceでtoroku.phpを読込ます。toroku.phpでは更新処理か新規登録かを確認し、<form action="add.php?id='.$id.'&ymd='.$ymd.'" method="POST">にて登録・削除・リセットの各ボタンにあわせてのDB処理を行っています。 <?php session_start(); $link = sqlite_open('yotei.db', 0666, $sqliteerror); ?> ~一部省略~ <TABLE BORDER=1 WIDTH="100%" CELLPADDING="2" CELLSPACING="0"> <TBODY><TR> <TD>日付</TD> <TD>曜日</TD> <TD>予定時間</TD> <TD>作業内容</TD></TR> <?php //データ表示 $ymd = date('Ymd', mktime(0, 0, 0, $mm, $dd, $yy)); $i = 0; while ($ymd <= $to_date) { $sql = "SELECT * FROM timetbl where (id=$sid and ymd=$ymd)"; $result = sqlite_query($link, $sql, SQLITE_BOTH); if ($rows = sqlite_fetch_array($result)) { print('<TR>'); print('<TD WIDTH="5%" ALIGN="center" NOWRAP><A href="yotei.php?ymd='.date('Ymd', mktime(0, 0, 0, $mm, $dd, $yy)).'">'.date('m/d', mktime(0, 0, 0, $mm, $dd, $yy)).'</A></TD>'); print('<TD WIDTH="5%" ALIGN="center" NOWRAP bgcolor="'.$chk['color'].'">'.$chk['youbi_m'].'</TD>'); ~一部省略~ } else { print('<TR>'); print('<TD WIDTH="5%" ALIGN="center" NOWRAP><A href="yotei.php?ymd='.date('Ymd', mktime(0, 0, 0, $mm, $dd, $yy)).'">'.date('m/d', mktime(0, 0, 0, $mm, $dd, $yy)).'</A></TD>'); print('<TD WIDTH="5%" ALIGN="center" NOWRAP bgcolor="'.$chk['color'].'">'.$chk['youbi_m'].'</TD>'); ~一部省略~ print('</TR>'); } $dd = $dd + 1; $ymd = date('Ymd', mktime(0, 0, 0, $mm, $dd, $yy)); $i = $i + 1; if ($i > 30) { break; } } ('<TD WIDTH="5%" ALIGN="center"> </TD>'); ~一部省略~ ?> </TBODY></TABLE></DIV> <?php sqlite_close($link); if (!isset($_GET['ymd'])){ PRINT('</BODY>'); PRINT('</HTML>'); exit; } ?> <?php require_once("toroku.php"); ?> </tbody></table></div> toroku.phpでは、該当の日付のDBのデータを読み退避させてyotei.phpと同じ様に1か月分を再表示させてますが、yotei.phpの表示とtoroku.php再表示の表が重なって表示されてしまいます。 申し訳ありませんが、ご教示頂けませんでしょうか?
- ベストアンサー
- PHP
- tetorin001
- 回答数1
- VB.NET DateTimeの型について
こんにちは。 DateTime型の変数にNothingを指定すると、「#12:00:00 AM#」という値が入ってしまいます。 DateTime型の変数にNothingを指定することはできないのでしょうか? 又、DBの日付型と同じくNullを扱うことはできないのでしょうか? ご存知の方がいらっしゃいましたら、お教え願います。
- ベストアンサー
- Visual Basic
- NoMusicNoLife49
- 回答数2
- [SQLserver7.0]旧サーバ → 新サーバへの移動
こんにちわぁ♪ Win2000とSQLサーバ7.0の構成でSQLサーバをインターネットDBを運用しています。 サーバ増強のため旧サーバから新サーバへデータを移動させたいのですが・・・ ファイルの移動みたいなことでいける!と聞いたのですが・・・ どのようにすれば一番楽ですか?? お願い!教えて!!
- ベストアンサー
- その他(データベース)
- zenon55
- 回答数1
- Accessを複数人(2人)で同時に開いてテーブル作成。
Accessを使用してDBを作成しました。 ・テーブルだけのファイル ・それ以外のファイル とわけて作成してあります。 同時に開いたりする分には何も問題ないのですが、 テーブル作成を同時の行うとエラーが発生します。 これを回避するような策というのはあるのでしょうか?
- マークス&スペンサーはパリにありますか?
今月パリとロンドンにいきます。 ミーハーですが、マークス&スペンサーにあるベッカムの子供服「DB07」にいきたいと思ってます。 (1)パリにマークス&スペンサーはありますか? 場所とか営業時間が分かれば教えて下さい。 (2)ロンドンにはたくさんあるようですが、場所とか分かりやすくのっているURLはあったら教えて下さい。
- ベストアンサー
- その他(海外旅行・情報)
- miki3916
- 回答数5
- VBAでエンコードができる?
お世話になってます。 現在、VBAでURLを作成(文字列を連結)して、IEを起動させようとしています。 そこで、日本語(DB名称)をエンコードして、パラメータとして渡したいのですが、エンコードする方法がわかりません。 どなたかわかる方がおられましたら、教えて下さい。 宜しくお願いします。
- svrmgrl起動時のTNSプロトコル・アダプタエラー
Oracle8iをインストールしました。インストール時にDBを作成せずに、あとでcreate databaseコマンドで作成するつもりでした。 インストールが終わり、コマンドプロンプトでsvrmgrlと打ったのですが ORA-12560: TNS: プロトコル・アダプタ・エラー が出てしまいます。リスナーは起動しています。 どうすればよいでしょうか。 よろしくお願いします。
- 締切済み
- その他(データベース)
- noname#240292
- 回答数1
- おもしろいフリーゲーム(パズル系)を教えて下さい。
こんにちは。 タイトル通りなのですが、面白いフリーのパズルゲームがあれば教えて下さい。 ちなみに私がいま気に入っているのは、 http://www.gamerival.com/index.cfm?game=DB5DDC7F http://jp.shockwave.com/games/puzzles/zookeeper/zookeeper.html です。 これ以外のお勧めパズルがありましたら教えて下さい。 宜しくお願い致します。
- アプレットからCGI/HTMLを呼び出すには
Javaアプレットで作成された変数をCGI/HTMLに渡して、それを呼び出すことは可能でしょうか?アプレットで入力されたデータをCGIを使用してDB登録および各種加工し、その結果を画面表示したいのですが、どのようにすればいいかわかりません。 どうぞよろしくお願いいたします。
- パソコンの初期化したいが、最初に付属のCDがない
東芝ダイナブックPX-DB45KDC8というノートを2000年前後に購入。このごろ起動したりしなかったりで、調子がよくないのでパソコンショップに相談したら初期化したら直るでしょうといわれたのですが、最初に付属していたCDが見当たりません。どうしたらよいでしょうか?
- SQLローダーをコマンドプロンプトから実行
SQLローダーをコマンドプロンプトから実行した場合にロードは実行されログも出力されているのに終了しない。コマンドプロンプトのまま。タスクマネージャーを見るとSQLLDRのタスクが残っている。別端末で実行すると正常に返る。 環境:サーバーWindowsNT4.0 DB oracle8.0.5 クライアントWin2000サーバー oracle8.0.5
- 締切済み
- その他(データベース)
- mylifeasdog
- 回答数1
- webサーバー上での、セキュリティーのチェックポイント
webサーバ(RedHat)を管理してるのですが、外部からの進入に対して、どこをポイントにチェックしていくのでしょうか?現在、webサーバーとDBサーバーを一台のマシンで実行させています。 初歩的な質問で申し訳ないのですが、是非教えて頂きたいのですが。よろしくお願いします。
- PHP 1日1回のクリック有効ボタン
1日に1回しかクリックできないボタンを作りたいのです。 単純に24時間でリセットのボタンや、00:00の日付が変わった時にリセットされるボタンは、クリックした日付をDBに保存すれば良いと分かるのですが、リセット時間が01:00とかの場合はどう処理したら良いでしょうか?
- phpの処理で2度書き
1つのphpファイルでfacebookのAPIなど重い処理をしたあとにDBに書き込む処理があります。 APIなどの重い処理をしあに場合は通常は思惑通りに書き込みできるのですが、APIの処理の後だと2度insertしてしまいます。 何か原因は考えられますでしょうか?
- 締切済み
- PHP
- tanabota_so
- 回答数1
- データベースからの取得について
SQL文はLIMIT10にしています。 echo $king = $row['kg']; これだとDBの一行目のデータしか出力できません。 10行分のデータを出力するにはどうしたらいいですか?? これを尚且つ配列にしたいです。 例:array('kgカラム一行目','二行目',三行目'','四行目');
- WEBでSQLサーバーにアクセス
こんにちは 現在SQLサーバー2008を使用しています 【第一段階】 この情報をWEBから閲覧出来るようにしたいのです 【第二段階】 DBの項目で絞込み ・・・ 社名/商品名など これをするにはどの様な知識が必要なのですか? どんなソフトが必要になりますか? ご存知の方アドバイスお願い致します
- ベストアンサー
- その他(ソフトウェア)
- marunn99
- 回答数1
- お願いします、MYSQLについて
DBの初心者のものです。 MYSQLについて調べましたが、 いまいち特徴がわかりません。 とくに知りたいことが、 MYSQLは、1秒間あたりにどのくらいの 件数まで処理できるのかということです。 どなたかMYSQLについて 詳しい知識をお持ちの方、 ご連絡頂ければ幸いです。 宜しくお願い致します。