iframeで表示するページの高さを取得する

最近、他サイトとのコンテンツ連携が多く、手軽にiframeでやりたいことが多々ありますが、中身に表示するページ内のリンクをたどった場合、各ページの高さが異なるせいで、スクロールバーが出たり出なかったりと・・・・・これを解消する方法をご案内。 簡単に説明すると、子ページで自身の高さを取得し、これを親ページに渡し、親ページのiframeの高さにセットという感じ。 ○子側 ○親側 ...
続きを読む

SEOで欠かせない基本的なmod_rewrite

SEOで欠かせないURLの正規化を行うための、基本的なmod_rewriteをメモ。ここで言うURLの正規化とは、httpとhttps、www有りと無し、index.phpやindex.htmlを/にするなど、同一ページを複数のURLで表示させないようにすることです。リンクパワーを1URLに集約させるために必須な設定ですね。 ●httpで統一 RewriteEngine on Rew...
続きを読む

カンマ区切りのデータ検索に便利「FIND_IN_SET」

MySQLには、とっても便利な「FIND_IN_SET」という関数があります。 どう便利かと言いますと、カンマなどの区切り文字付きで保存されたデータ検索に 便利なのです。良く分からないと思いますので、例を挙げて説明します。 例えば、社員プロフィールを管理するテーブルの場合、基本的な管理情報は 下記のようになると思います。 カラムデータ idID00...
続きを読む

PHPでMETA情報や各種タグ内文字列を取得しよう

PHPに、めちゃくちゃ便利な関数「get_meta_tags()」があります。 この関数は、第一引数にHTMLのローカルファイルパスやURLを指定して実行すると、 METAタグのname属性をkeyに、値をvalueにした連想配列を返してくれます。 例えば、index.html内が以下のようなMETAの場合、 <meta name="author" content="name...
続きを読む

googleページランクをPHPで取得する「2016」

今となっては、一般に公開されているグーグルのページランクに あまり意味はありませんが、それでも1つの目安になるもの。 PHPでページランクを取得する機会があったのですが、色々調べたところ 最近の記事があまりないようなので、2016年現在、ページランクを取得できる 関数を投稿しときます。 $url = "http://www.yahoo.co.jp/"; echo...
続きを読む

メールドメインのバーチャルエイリアス

1台のサーバ(IPアドレス)で複数のサイト(ドメイン)を運用することは良くあると思います。apacheの設定ファイル「httpd.conf」内に運用する分だけのServerNameとDocumentRootを「VirtualHost」として設定します。   これで1台のサーバ(IPアドレス)で複数のサイト(ドメイン)を運用することが可能になりますが、メールアドレスはどうでしょ...
続きを読む

PHPで文字列の暗号化と複合化

SSLを使えば通信の暗号化はできますが、目に見えるデータを暗号化、複合化したい時もあると思います。 そんな時は、PHPの関数mcrypt_generic(暗号化)とmdecrypt_generic(復号化)が便利です。 注意点としては、暗号復号の際に文字列の終端を表すNULLが入ってくるので、データを扱う際は、 rtrim()を使いましょう。また、サーバによってはMcrypt関連...
続きを読む

親のガラケーをスマホに変更するには

昨今、スマホの普及率がハンパ無い事は言うまでもありませんが、 ご年配の方にはまだまだ敷居が高いようです。 個人的には、ボタンや機能が多いガラケーよりも、感覚で操作できるスマホの方が 簡単に思えるのですが、「新しいもの」というのは、やはりご年配の方には 取っ付き難いのかもしれません。 料金面においても、今のガラケーの場合は電話とメールをたまにするぐらいであれば、 ...
続きを読む

iPhoneやiPadでFTPやSSHを利用する

Webの開発会社は、緊急対応で休日も作業をしなければならないことが多いのです。 緊急時に家や近所にいたならば、自宅で作業を行えますが、旅行中やデート中に緊急対応が入ると 困ってしまいますよね。 旅行であればパソコンを持っていけば良いのですが、デートにパソコンは邪魔ですよね。 旅行だって、できれば身軽で行きたいものです。 そんな時、iPhoneやiPadでちょっとした作業ができれば...
続きを読む

SEO対策をシンプルに考えるための3つのポイント

○ポイント1 キーワード選定 ビッグキーワードで上位表示すると、もちろん多くのメリットがありますが、コンバージョンにつながる件数は 複合キーワードの方が多く、組み合わせは無限にあると言っても過言ではないでしょう。 無限といっても、誰も検索しないようなキーワードでヒットしても意味はないので、ツールを使ってよく検索される 複合キーワードをリストアップし、実際に検索してみると、決まって顔...
続きを読む