Taiyonoshizukuのプロフィール
- ベストアンサー数
- 183
- ベストアンサー率
- 37%
- お礼率
- 66%
プログラミングについて経験を元に回答したいと思う。 自分で考えることを捨てて「ソースくれ」と言うプログラマーは嫌い。 学生→勉強してるんだろ?答えを聞いてどうする 社会人→何であなたの仕事を私がするの? 答えに至るまでのプロセスなんかには協力するけど「直接の答え」はあまり回答しないかも。 自分で考えないでプログラムをして成果をあげるなんて考え甘いよ。
- 登録日2013/02/13
- MySQLへのアクセスは極力減らした方が良い?
最近、PHPとMySQLを勉強してまして、この二つを組み合わせてブログっぽいものでも作ろうかと思っています。 ブログが本来どういう仕組みなのか分かりませんが、日付やタイトルや記事をMySQLのデータベースに保存しておき、各ページはPHPで表記し、アクセスがあるたびにPHPからデータベースにアクセスして記事を呼び出してHTMLとして出力するという形にしようと思っていました。 ただ、いろんなブログを見てみると、拡張子がhtmlでphpのものはほとんど見かけませんし、ブログではありませんがカウンタなどを作るときにアクセスがあるたびデータベースにアクセスするような作り方をする奴はゆるさんみたいなことを、別の質問での回答で見かけた記憶があります。 もしかして、MySQLなどのデータベースには極力アクセスしない形で作った方が良いのでしょうか? 訪問者が記事にアクセスするたびにデータを読みに行ってhtmlで出力するより、あらかじめ記事を書いたときにhtmlファイルとして出力しておいた方が良いとか? ただ、記事表示だけでなく、PHPのアクセス解析などを使ったりしたいので、どのみちphpファイルで作るしかありません。 完全にhtmlだけにできるなら最初からhtmlが良いと思いますが、結局phpも混ぜるなら最初から記事の表示まですべてPHPからデータベースへアクセスしてという形の方が良いのかとも思ってしまいます。 ブログの記事にしろ、アクセス解析にしろ、訪問者が来るたびにデータベースにアクセスするような作り方は避けた方が良いですか? サーバーはロリポップを借りようと思ってますが、こういう安いレンタルサーバーだと速度とかあまり変わらない?
- ベストアンサー
- その他(プログラミング・開発)
- noname#250248
- 回答数4
- javascriptで音声データ圧縮
http://qiita.com/HirokiTanaka/items/56f80844f9a32020ee3b このあたりを参考にwavデータをmp3に変換することは出来ました。 ただ残念なことに、今回やりたい事がリアルタイム性が欲しく、上記の方法で普通のPCではどうしても音の長さ以上に変換に時間がかかってしまいます。 なーんか良いアイディアは無いでしょうか。。。 ※wavのままだとデータが大きすぎて今度は回線での転送が間に合いません。 ブラウザでやるなって話ですよね(汗
- ベストアンサー
- JavaScript
- muuming2001
- 回答数4
- phpでログイン時のIDチェック
phpでIDとパスワードを入力してもらいそれをチェックしてログインするシステムを作っています。 普通にログインはできるのですがIDがsから始まりその後に数字が7桁来れば会員専用のメイン画面に移行し、それ以外のIDであれば普通のメイン画面に移行するプログラムを書きたいです。 例)IDがs1234567であれば会員用の画面、それ以外s1234,1234567,d1234567などのIDであれば違う画面に移行したいです。 自分が書いたコードはこのようになっておりこちらをどのように改良していけばこのようなプログラムが書けるか知りたいです。 どなたかご教授お願いします。 <?php require('dbconnect.php'); session_start(); if (!empty($_POST)) { // ログインの処理 if ($_POST['name'] != '' && $_POST['password'] != '') { $sql = sprintf('SELECT * FROM members WHERE name="%s" AND password="%s"', mysql_real_escape_string($_POST['name']), sha1(mysql_real_escape_string($_POST['password'])) ); $record = mysql_query($sql) or die(mysql_error()); if ($table = mysql_fetch_assoc($record)) { // ログイン成功 $_SESSION['id'] = $table['id']; $_SESSION['time'] = time(); header('Location: group.php'); exit(); } else { $error['login'] = 'failed'; } } else { $error['login'] = 'blank'; } } ?>
- phpでログイン時のIDチェック
phpでIDとパスワードを入力してもらいそれをチェックしてログインするシステムを作っています。 普通にログインはできるのですがIDがsから始まりその後に数字が7桁来れば会員専用のメイン画面に移行し、それ以外のIDであれば普通のメイン画面に移行するプログラムを書きたいです。 例)IDがs1234567であれば会員用の画面、それ以外s1234,1234567,d1234567などのIDであれば違う画面に移行したいです。 自分が書いたコードはこのようになっておりこちらをどのように改良していけばこのようなプログラムが書けるか知りたいです。 どなたかご教授お願いします。 <?php require('dbconnect.php'); session_start(); if (!empty($_POST)) { // ログインの処理 if ($_POST['name'] != '' && $_POST['password'] != '') { $sql = sprintf('SELECT * FROM members WHERE name="%s" AND password="%s"', mysql_real_escape_string($_POST['name']), sha1(mysql_real_escape_string($_POST['password'])) ); $record = mysql_query($sql) or die(mysql_error()); if ($table = mysql_fetch_assoc($record)) { // ログイン成功 $_SESSION['id'] = $table['id']; $_SESSION['time'] = time(); header('Location: group.php'); exit(); } else { $error['login'] = 'failed'; } } else { $error['login'] = 'blank'; } } ?>
- 郵便番号を入力すると対象地域の確認ができる。
WEBサイト上で、検索窓に郵便番号を入力すると可否がわかるようにするにはどうしたらいいでしょうか? jquery.jpostal.js https://code.google.com/p/jpostal/ を使用して、対象地域の確認ができるようにしたいのですが方法が思いつきません。 以下のようにしたいと思っています。 検索窓に郵便番号を入力 ↓ 結果枠 ----------------------- 1000101 東京都大島町元町 ご利用いただけません ----------------------- 郵便番号によって、「ご利用いただけます」or「ご利用いただけません」と出るのが理想です。 ご存知の方どうかよろしくお願いします。
- 締切済み
- JavaScript
- Nao12051009
- 回答数2