Web
心当たりのない「illegal mix of collations for operation」
変数.match()でも配列を取得したい!
どもです。
jsの正規表現で、変数を使用したい場合。
var regexp = ... 全文を読む »
:nth-of-typeとクラス等の属性
どもです。
ちょっと:nth-of-typeが思った挙動と違うことになったので、
:nth-of-typeとクラス等の属性の関係について、検証です。
基本
div#box0-1... 全文を読む »
keyup / keydown の使い分け
どもです。
この頃、入力フォーム周りで色々やることが多いので備忘。
jQueryでキーを押したときの動作といえば、
keydown / ... 全文を読む »
Utf-8では全角文字が3byteだけど、2byte扱いで切り取りたい。
どもです。
CSV出力したり、他サイトとデータのやり取りをしたいとき、
Utf-8では全角文字が3byteですが、2byte扱いで切り取りたい場合があります。
そういうときの解決法。
$str
[php]switch->caseの中で正規表現してみた
どもです。
例えば様々な項目の中に「url1」から「url5」までがあるとして、
これをswitchで処理したい場合があったとします。
このとき、「urlX」は同じ処理にしたい。
その場合、こういう書き方になると思います。... 全文を読む »
PHPの配列を任意の位置で分割するにはarray_splice()を使えば良かったのか
どもです。
クラス直下の連想配列に、大量の連番な配列を加えなければならなくなり、
そんなモン手書きでやってられっかと配列の任意の場所に配列を加える方法を探しました。
ありました。
[Qiita]PHPで連想配列の任意の位置に要素を挿入・削除する... 全文を読む »
MySQLでテーブルに複数カラム追加したいときの書き方
PHPの開発エディタは必ず空白が可視化できるものを使おうと誓った話。
jQueryのajaxでphpを実行して、配列を返り値にして再びjsで処理したい
MySQLでJOINするカラムを条件分岐させようとした話
input type="file"でアップロードされたファイル名を取得(IE9以下も)
phpで改行を置換したいが「\n」と「\r\n」の違いに首を傾げた話。
どもです。
phpで改行を置換することになり、ちょっと悩んだのでメモ。
置換等を行う際、改行処理は制御文字を用いて行う必要があります。
が、
どうにも改行用の制御文字には「\n」と「\r\n」の2種類があるらしい。... 全文を読む »
phpにおける正規表現の超基本を学ぶ。
PHPで関数がどこから実行されたか探る
どもです。
昨日に引き続き、デバックするのに便利そうなPHPの小技。
頻繁にひっぱりだこな関数だと、
どこから呼び出されたのかソースから探るのは難しい。
ので、関数がどこから実行されたか探るコマンド。... 全文を読む »
PHPで自分が今どこにいるか確認する
どもです。
巨大なPHPプロジェクトの修正作業があったとして、
エラーログを出さない箇所の修正や、
エラーの原因がエラーの場所と異なる場合に役立つかもしれない、
現在のファイルパスと行数を出力するだけのコードです。... 全文を読む »
onblurからのalertで再focusしたらバグる問題
どもです。
まこと久々のjs関係の更新です。
テキストボックスをonblurで入力チェック、
望んだものでなければalert(もしくはconfirm)を呼び、再びfocusで入力し直させる。
一般サイトだと時代遅れのブツではありますが、... 全文を読む »
エックスドメインWP4.7更新時、管理画面のエディタ等に不具合が発生する件の対処
どもです。
ウェブ関係の更新はとても久しぶりです。
ここまでのあらすじ
先日、WordPress4.7にアップグレードしたのですが、
その際にエディタがテキストで固定され、ビジュアルエディタが使えなくなる不具合が発生しました。... 全文を読む »
MTで記事のアーカイブマッピングを設定したのにパーマリンクがアーカイブページへのリンクになるとき
MTで生成したファイル「だけ」500エラーになったらパーミッションを確認
どもです。
MovableTypeを使ったサイト作成をしていたところ、
MovableTypeで生成したファイルのみ、アクセスすると500エラーになる事件がありました。
それで知ったのが、
サーバーによっては... 全文を読む »