プログラミング
携帯サイトへアクセスを振り分ける方法
2013年5月8日プログラミング
同じURLにアクセスがあった場合でも、PC用とガラケー用で振り分けることが可能です。 .htaccessというファイルをトップページに設置しておくだけで簡単に振り分けることができます。 以下の例は、ドコモ、au、ソフトバ …
[PHP]スクリプト実行時に各種パスを取得する方法
2013年5月4日プログラミング
PHPを実行した時にスクリプト内でパスを指定したい場合があると思います。 その場合に利用できそうな各種パスの取得方法をご紹介します。 たとえば、/apache2/htdocs/hoge.phpの場合です。 このディレクト …
[PHP]簡単に昨日と明日を取得する方法
2013年5月3日プログラミング
PHPで昨日や、明日を簡単に取得できる方法です。 私は専用の関数にして最近は使うようになってしまいました。 -1や、+1を指定するだけなので非常に簡単です。
[CSS]フォーム毎に要素を改行させないようにする
2013年5月2日プログラミング
formタグで区切った場合、formはブロック要素なのでdivタグと同じように改行されてしまいます。 以下のようにHTMLを書いた場合、 このようになりますが、 styleでdisplay:inlineを加えてやれば、 …
[SQL]日付で検索する場合のWHERE文の指定方法
2013年5月1日プログラミング
WHEREで日付を条件として使用する場合、少し気をつけなければなりません。 以下のように指定した場合、2013年の5月1日の0時0分0秒を指定してしまうことになります。 検索結果が期待と異なってしまうので、YEAR、MO …
フォルダを直接URLに指定した時にファイル一覧を見せない
2013年4月27日プログラミング
今回はとても基本的なことです。しかしながら、とても重要なことです。 URLにフォルダを直接指定した時にファイルの一覧が見えてしまう場合があります。 これはセキュリティ上、問題があるため、ファイルの一覧を表示しないようにし …
[PHP]「Webページの有効期限が切れています」と表示された時の対策
2013年4月26日プログラミング
PHPを使ってWebページを作っていると、ブラウザの戻るボタンを押した時に「Webページの有効期限が切れています」と表示されることがあります。 私が日頃利用しているChoromeブラウザだと以下のような画面が表示されます …
[SQL]ORDER BYに複数条件を記述する
2013年4月23日プログラミング
SQLでORDER BYを使ってソートすることはできますが、複数の条件を記述する場合は少しだけ注意する必要があります。 それは、「順番」です。 以下のように書いた場合、まず「name」でソートされた後に、「mail」でソ …
[JavaScript]子ウインドウから親ウインドウの関数を実行する
2013年4月22日プログラミング
JavaScriptで子ウインドウから親ウインドウの関数を呼び出して、内容を通知する方法をご紹介します。 まずは子ウインドウをオープンするためのHTMLです。名前はmain.htmlとでもします。 onClickイベント …
[CSS]AndroidのChromeブラウザでCSSを使ってチェックボックスを大きく表示する
HTMLでcheckboxを表示するように作ったサイトをAndroidのChoromeブラウザで閲覧すると、checkboxが異常に小さいという問題がありました。 CSSのheight、widthを指定しても何の変化もあ …
[JavaScript]動的に行を追加する
2013年4月20日プログラミング
テーブルを使ってドロップダウンボックスから項目を選択するような表を作成しています。 項目数の最大値が確定していればいいのですが、最大値が分からない場合はテーブルの行数を動的に増減できるといいですよね。JavaScript …
[PHP]連想配列を追加する方法
2013年4月13日プログラミング
PHPで配列に要素を追加する場合、array_push()を使えばいいので連想配列も同じでいいだろうと思って以下のようにコードを組んでみたところ、syntax errorで怒られてしまいました。。。(文法違反なので、当た …
[SQL]SQLでINSERTとUPDATEを一文で行う方法
2013年4月8日プログラミング
MySQLを使っていて、レコードが存在していない場合はINSERTを使って、存在している場合はUPDATEを使うようにプログラムを書いていたのですが、もっと便利な方法があるだろうと思い、検索をしたところやっぱりありました …
[SQL]phpMyAdminでlocalhost以外からのアクセスも有効にする方法
2013年4月8日プログラミング
ローカルマシンにBitNamiでMySQLをインストールし、操作にはphpMyAdminを利用しているのですが、デフォルトの設定ではログインするためのURLは http://localhost/phpmyadmin/ h …