イトウです。
PHPの便利なスーパーグローバル変数を紹介します。
$_SERVER['REQUEST_METHOD'];
これです。$_POSTや$_GETみたいに使えます。中には”POST”や"GET"といった値が入っており、
これを使えばGETの時とPOSTの時で処理を分けることができます。
他にも便利なグローバル変数はこちら。
スーパーグローバル変数 | php&javascript room
2012年5月28日月曜日
2012年5月26日土曜日
Uncaught TypeError: Property '' of object [object Window] is not a function の正体
イトウです。
JavaScriptをいじいじしてたらこんなエラーに遭遇しました。
Uncaught TypeError: Property 'message' of object [object Window] is not a function
JavaScriptをいじいじしてたらこんなエラーに遭遇しました。
Uncaught TypeError: Property 'message' of object [object Window] is not a function
調べてみると、関数の競合が起こってしまっているのが原因みたいです。
僕の場合だと、messageというプロパティが既にjQueryで定義されているのに、
自作でmessage()関数を作っちゃってました。
なのでプログラム的には、「どっち使えばいいの!?」という状態だったみたいです。
解決策としては、
var $j = jQuery.noConflict();
のように記述して、明示的にコンフリクション(衝突)を避けてやれば良いみたい。
jQueryとPrototype.jsなど、ビッグなライブラリを同時に使う場合は注意が必要ですね。
ここらへんを参考にしました。
2012年5月25日金曜日
gitでssh接続がPermission denied (publickey) になるとき
2012年5月13日日曜日
mysqlとmysqliの違い
PHPからMySQLを呼び出す関数について調べてみました。
mysqlとmysqliの2つがあります。
【mysql】
MySQLデータベースにアクセスするための関数群。
select文やinsert文など、MySQLのクエリがそのまま発行可能。
主な関数としてはmysql_connect, mysql_select_db, mysql_queryなど。
【mysqli】
mysqlを拡張し、より便利にした関数群。PHP5+MySQL4.1以上の環境で動作。
mysqlでできることは全てmysqliで実現可能。
主な関数としてはmysql_connect, mysql_queryなど。
参考 : http://okwave.jp/qa/q7234078.html
mysqlとmysqliの2つがあります。
【mysql】
MySQLデータベースにアクセスするための関数群。
select文やinsert文など、MySQLのクエリがそのまま発行可能。
主な関数としてはmysql_connect, mysql_select_db, mysql_queryなど。
【mysqli】
mysqlを拡張し、より便利にした関数群。PHP5+MySQL4.1以上の環境で動作。
mysqlでできることは全てmysqliで実現可能。
主な関数としてはmysql_connect, mysql_queryなど。
参考 : http://okwave.jp/qa/q7234078.html
2012年5月12日土曜日
フォームのfocus操作
イトウです。
HTMLでフォームを書く機会が増えてきましたね。
今日はそんなフォームのお話です。
<input type="text"> のフォームで、デフォルト値を設定しておいて、
フォーカスされたタイミングでそれを消す方法です。
Twitterのログインページなんてそうですね。
ユーザビリティを考えてもこれはしっかり導入したいところ。
これ、簡単にできます。コードは以下。
<form>
<input type="text" value="ユーザ名"
onfocus="if(this.value==defaultValue){this.value='';}"> </form>
これだけです。簡単ですね。
HTML5からは使えるフォームタイプも増えたことですし、
わかりやすいフォーム作りを目指して頑張りましょう。
参考 : フォーカスすると初期値が消去されるスクリプト
HTMLでフォームを書く機会が増えてきましたね。
今日はそんなフォームのお話です。
<input type="text"> のフォームで、デフォルト値を設定しておいて、
フォーカスされたタイミングでそれを消す方法です。
Twitterのログインページなんてそうですね。
![]() |
twitterのTOPページ。薄い灰色でデフォルト値がフォームに表示されている。 |
ユーザビリティを考えてもこれはしっかり導入したいところ。
これ、簡単にできます。コードは以下。
<form>
<input type="text" value="ユーザ名"
onfocus="if(this.value==defaultValue){this.value='';}"> </form>
これだけです。簡単ですね。
HTML5からは使えるフォームタイプも増えたことですし、
わかりやすいフォーム作りを目指して頑張りましょう。
参考 : フォーカスすると初期値が消去されるスクリプト
2012年5月7日月曜日
UNIXをマナブ
UNIX周りの知識、忘れがちポイントをまとめました。
LinkedInに買収されてイケイケのslideshareでまとめました。
ただ、これだけ読んでも意味分かりませんので注意です。
- UNIXとLINUX
- UNIXコマンド
- シェルスクリプト
等が主な内容です。
LinkedInに買収されてイケイケのslideshareでまとめました。
ただ、これだけ読んでも意味分かりませんので注意です。
- UNIXとLINUX
- UNIXコマンド
- シェルスクリプト
等が主な内容です。
登録:
投稿 (Atom)