やったこと

webサービスを作るときに考えたことを垂れ流します

2018-07-01から1ヶ月間の記事一覧

【WordPress】データベース操作クラス「$wpdb」のエラー判定の方法!

ワードプレスでDBを操作するときに「$wpdb」って使いますよね? 「$wpdb->insert()」とか「$wpdb->update()」とか「$wpdb->delete()」みたいなあの処理です。この実行結果のエラー判定をするときは「$wpdb->last_error」の中を見ると良いです。コードは下記…

【javascript】モバイル画面で慣性スクロール中に画面をピタッと止める方法!

モバイルで、画面を縦にスクロールすると、慣性がついてスルーッと移動しますよね。あれを、移動中にピタッと止める方法です。下記のサイトでかなり無茶な方法で実装しています。 https://jsfiddle.net/prud/umr0qegs/基本的なコードは以下のような感じ(jQue…

【PHP】Safariアクセス時にURLをゲットすると日本語エンコード部分が大文字になっている!

先ほどちょっといやな現象に悩まされてしまいました・・。iPhoneの「Safari」でPHPサーバにアクセスをして、サーバ側で「$_SERVER」を参照して、ページのURLを取得したんです。コードは以下のような感じ。 $current_url = (is_ssl() ? 'https' : 'http') . '…

Safariで上部固定のメニューバーがうまく表示されない!

画面スクロールに追随して、上部に固定表示されるメニューバーってありますよね?あれを作成してみたんですが、「ウィンドウズ用Safari」のブラウザでうまく表示されなくて、困ってしまいました。メニューのフレーム自体はちゃんと上部に固定表示されるんで…

Barba.jsで指定したページをプリロードする!

Pjaxを使ってゴリゴリと画面遷移するページが作れる便利なライブラリ「Barba.js」このBarba.jsで、指定したURLのページをプリロードしてキャッシュさせる方法です!下記のようなコードでできます! //読み込むページのURL var url = "http://hogege.com/page…

【PHP】Simple HTML DOM Parserでゲットした要素が目当てのclassを保持しているか確認!

HTMLの要素を操作できる便利なDOMパーサ「PHP Simple HTML DOM Parser」これを使ってゲットしたDOM要素が、お目当てのclassを保持しているかどうかを確認する方法です。 //ライブラリ読み込み! require_once ('/simple_html_dom.php'); //テスト用のHTMLを…