Web制作

JavaScriptの同期通信でPHPとJSONデータをやりとりする

PHPから返ってきた結果ををreturnしたいときなど、どうしても非同期ではなく同期通信でやりたいとき用です。下記のようにXMLHttpRequestのrequest.openの第三引数をfalseにすることで同期通信が可能です。const...
OFFICE

【エクセル】VBAマクロを使ってシートの内容をCSVファイル(UTF-8 BOMなし)で書き出す

エクセルのデータをCSVファイル(UTF-8 BOMなし)でエクスポートするVBAマクロです。指定したシートの全セルをチェックし、空行は無視して書き出します。CSVファイルはエクセルファイルと同じフォルダに出力するよう設定しています。Sub...
Web制作

サブディレクトリ配下をドキュメントルートとして読むように設定する

本番環境はルートディレクトリで運用し、テストの環境のみサブディレクトリで運用したい場合、CSSや画像のパスが異なるため公開時にすべてのパスを変更しなければなりません。パスをすべて変更するのは面倒かつ変更漏れのリスクもあるため、パスの指定は本...
Web制作

【JavaScript】フォームの要素を取得する際、要素名に変数を設定する

<form name="myform"> <input name="title" type="text"></form>たとえば、上記のフォームからinputのvalueを取得したい場合、const value = document.for...
Web制作

【JavaScript/PHP】生年月日から年齢を計算する

現在の日付から生年月日を引いて、1万で割ると年齢を計算することができます。それぞれ、19900401の部分に生年月日を設定します。PHP$calcAge = floor((date('Y/m/d') - 19900401) / 10000)...
Web制作

【HTML】em・i・strong・mark・bタグの違い

テキストを強調する要素として「em」「i」「strong」「mark」「b」などがありますが、使い分けの判断に迷うことがあるので各要素の違いをまとめてみました。emタグ強勢する(アクセントを付ける)箇所を表します。同じ文でもどの個所を強勢す...
便利ツール

Windows標準のAVIファイル(.avi)をMacで開けるソフト「VLC media player」

Windows標準の動画ファイル、AVIファイル(.avi)をMacで再生したい場合は、「VLC media player」を使用することで簡単に動画を再生することができます。寄付を受け付けてはいますが、基本的に無料で利用可能です。再生可能...
Web制作

【PHP】指定した文字列をURLエンコード・デコードする

PHPで指定した文字列をURLエンコードする関数、urlencode関数とデコードする関数、urldecode関数をご紹介します。urlencode 関数string urlencode ( string $string )文字列をURLエ...
Web制作

PDO+SQLiteでカラム名一覧を取得

MySQLならDESCRIBE テーブル名; か SHOW COLUMNS FROM 'テーブル名';SQLiteならPRAGMA table_info('テーブル名');でカラム名一覧を取得できますが、PDO+SQLiteの場合は下記のよ...
Web制作

【JavaScript】任意の位置にHTML要素を挿入する

ページの指定した位置にHTML要素を挿入するときは、下記の4種類のメソッドで挿入することができますappendChildbeforeafterinsertBeforeappendChild指定した要素の中の最後に挿入するNode: appe...