プログラミング
大量のメール配信を行う場合に気を付けること
2013年6月8日プログラミング
メールマガジンなどを運営する場合、たくさんのメールアドレス宛てにメールを送信しなければなりません。スクリプトを用意してリストにある宛先に順番に送ることを考えた場合、注意しなければならないことがあります。それはレンタルサー …
[PHP]onclickで複数の関数を実行する方法
2013年6月7日プログラミング
HTMLでボタンをクリックした時にJavaScriptの関数を実行する場合があります。その際、複数の関数を順番に呼び出すための記述方法をご紹介します。 とても簡単です。,(カンマ)で関数を区切るだけです。 この方法を知ら …
[PHP]応答をJSON形式で返す方法
2013年6月6日プログラミング
今回はPHPにアクセスしてきた時の応答をJSON形式で返す方法をご紹介します。 一般的にPHPにブラウザでアクセスした時に出力するのはHTMLです。HTMLを出力することによって、ブラウザ上に文字や表やボタンなどのデザイ …
[JavaScript]selectで関数を実行する方法
2013年5月31日プログラミング
JavaScriptを使ってブラウザのセレクトボックスで選択したら、テキストボックスなどに選択した値を入力する方法をご紹介します。 まずはHTML側です。onchange()でJavaScriptの関数が呼び出されるよう …
[PHP]PHPファイルへの直接アクセスを禁止する方法
2013年5月30日プログラミング
PHPでプログラムを作成した場合、includeや、require_onceなどで別のPHPファイルを読み込んで利用する場合があります。 普通に利用していれば、そのような別のPHPファイルに直接アクセスすることはないので …
[PHP]携帯サイトをPHPで振り分ける方法
2013年5月28日プログラミング
以前、.htaccessで携帯サイトを振り分ける方法を紹介しましたが、今回はPHPでUserAgentを取得し、振り分ける方法をご紹介します。 PHPでUserAgentを取得する方法は$_SERVERという配列を参照し …
良い試験項目の作成方法について
2013年5月27日プログラミング
アイスケットでは中小企業向けのシステム開発を行なっているのですが、いつも苦労するのが試験項目の作成と評価です。 実装者は無意識にバグを避けた試験表を作ってしまう 以前務めていた会社では、プロジェクトのメンバーが複数人いた …
[PHP]GETやPOSTで送ると+記号が消えないようにする方法
2013年5月26日プログラミング
GETやPOSTで以下のようなデータを送った場合、+記号が消えてしまうという問題があります。今回は+記号を消えないようにする方法をご紹介します。 +記号を付けて、以下のようなデータをPOSTで送ったとします。 10+20 …
[PHP]POSTで送信した値が数字かどうか判定する方法
2013年5月25日プログラミング
POSTで受信した値を数字かどうか判定する場合、is_int関数は利用してはいけません。その理由はPOSTで送られた値は全て文字列型として扱われるためです。 そのため、以下のようなコードで判定したとしても、is_int関 …
[CSS]先頭に戻るボタンを常に右下に表示する方法
2013年5月24日プログラミング
データを表などを使って表示すると縦に長いページになってしまったりすることがあります。データを下にスクロールしながら閲覧している時に、先頭に戻りたい場合はパソコンのブラウザであれば、スクロールバーを移動させることで高速に移 …
[PHP]SQLで最後にINSERTしたIDを取得する方法
2013年5月23日プログラミング
SQLを使ってレコードを追加する場合、IDなどをAuto Increment設定にしていると、INSERTするまで割り振られるIDが分かりません。割り振られるIDが分かれば、そのIDを使って他のテーブルなどにレコードを作 …
[JavaScript]getElementで気をつけること
2013年5月22日プログラミング
今回は私が気づくまでに随分と時間がかかってしまった(情けない)内容をご紹介します。 JavaScriptでエレメントを取得する際にはIDとNAMEのいずれかで指定することができますが、この関数、最後のIdとNameだけの …
[PHP]日付や時刻を比較する方法
2013年5月20日プログラミング
PHPで日付や時間が現在と比較して、未来なのか過去なのかを判定して処理を行うといったことがあると思います。 そのような場合にはstrtotime関数を利用すると、簡単に日付や時間で比較を行うことができます。 例えば、指定 …
[PHP]改行コードが入っている文字列をHTMLでも改行させる方法
2013年5月17日プログラミング
テキストファイルなどから読み込んだ文字列には改行コードが含まれている場合があります。そのままHTMLファイルに書いて表示しても、改行されずに表示されてしまいます。 というわけで、今回は改行コードが入っている文字列をHTM …
[HTML]クリックしたら電話がかかるようにする方法
スマホでホームページを見るようになった今、ホムペを見て電話番号が書いてあれば、クリックしたら電話がかかる仕組みが必要になってきます。 今回はホームページに書かれている電話番号をクリックしたら電話がかかるようにする方法を紹 …
[PHP]メールを送信する方法
2013年5月13日プログラミング
PHPでメールを送信する方法を紹介します。 PHPでメールを送信する場合、日本語環境の場合はmb_send_mail関数を利用することが一般的です。mail関数も用意されているのですが、日本語のメールを送信すると文字化け …
[PHP]クライアントのIPアドレスを取得する方法
2013年5月12日プログラミング
掲示板などで投稿をしたクライアント側のIPアドレスを取得する方法を紹介します。 たったこれだけです。簡単ですね。
[SQL]任意のソートをCASE文で記述する方法
2013年5月11日プログラミング
SQLのソート方法というと、カラム名を指定してASCかDESCのいずれかでソートするのが一般的ですが、CASE文を使って任意の文字列の順番でソートすることができます。 例えば、テーブル名がtable_fruit、カラム名 …
[PHP]文字列から改行コードを取り除く方法
2013年5月9日プログラミング
テキストファイルを1行ずつ読み込んだ場合、行の最後には改行コードが含まれています。 それをそのまま使用すると不具合の元になるので、改行コードは取り除いておいたほうが良いでしょう。 PHPで文字列の改行コードを取り除く方法 …