タグ

web制作とphpに関するamuamuknitのブックマーク (7)

  • PHPユーザエージェント判別・判定

    Updated 2015.12.07 / Published 2015.04.04 Firefox OSやWindows Phoneの登場でユーザエージェント情報に依存して処理を行っている部分が相次いで見直しを迫られることになりますので、2015年版JavaScriptユーザエージェント判別・判定と同趣旨でPHPにてスマートフォン・タブレットまわりのユーザエージェントを判別・判定して分岐処理を行う手順をご紹介します。 <?php class UserAgent{ private $ua; private $device; public function set(){ $this->ua = mb_strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($this->ua,'iphone') !== false){ $this->device =

    PHPユーザエージェント判別・判定
  • PHPの変数名を動的に変更する方法

    今回ご紹介する素敵tipsは、動的に変数名を変える方法です。 もう少し詳しく言うと、 変数名に後から文字列を付け加えて新しい変数名にする方法です。 とにかく、覚えていて損はありませんので引続きご覧下さい! 変数名を変えられるとこんなときに便利 広告を表示する場合、同じ広告ばかりだと飽きちゃいますし、 広告主が複数いた場合、1社だけ優遇するわけにはいきませんよね? そんな時、思い立つのが!ランダム表示! 例に出した画像は、アドセンスですがこの部分をランダムに表示できたら 多くの広告を表示出来るし~なんか素敵! 具体的にソースはどうするの? DBなど利用せず、phpのみでどうにかするための方法は以下のとおり! 1,変数に広告を代入し、変数に連番を付ける 2,広告数に応じた数字をランダムに取得 3,ランダムに取得した数字を変数名に加える・追加する 4,表示する 問題は、3の変数名に加える・追加す

    PHPの変数名を動的に変更する方法
  • カスタム投稿タイプでカテゴリとタグを使う

    内容が古いのでアップデート Custom Post Type UI を使う。 カスタム投稿タイプ使用する際に。今までfunctions.php直接編集してたけど、こっちの方が楽。 おしまい。 以下は古い内容なので、参考にならない。 というか、いけない。 WordPressの投稿にあるようなカテゴリやタグを、カスタム投稿タイプでも使いたい。 function.phpに追加して使用していたのだけど、カテゴリだけではなくタグも利用したくなった。 register_post_typeのsupportsに追加すれば良いのかと思ったけど、違ったのでメモ。 カテゴリもタグも、ようはカスタムタクソノミーを使うのだけど。 カテゴリのような入力欄を記事投稿画面に欲しい場合は、register_taxonomyのhierarchicalをtrueに。 タグのような入力欄を記事投稿画面に欲しい場合は、regist

    カスタム投稿タイプでカテゴリとタグを使う
  • はてなブログ | 無料ブログを作成しよう

    プロジェクトマネジメントで娘の夏休みの宿題炎上を防止しました 娘の夏休みの宿題プロジェクト炎上 8歳9歳の娘が朝から泣きわめいていたので、何ごとかと思い話を聞いてみました。泣きじゃくっていたので要領を得なかったのですが、まとめると以下みたいでした。 「宿題やったのに、ママがテレビを見せてくれない。自分は頑張った…

    はてなブログ | 無料ブログを作成しよう
  • 荒れ果てたWordPressコードを美しく整形してくれるツールまとめ

    WordPressには、いくつかのプログラム言語が利用されています。 具体的には以下のような言語です。 PHP HTML CSS JavaScript(jQuery) 細かなことを言えば、他にも使用されているものはありますが、ユーザーが編集するものと言えば大体はこの4つです。 今回は、これら4つの言語のコードを綺麗に整形してくれるツールの紹介です。 コード整形ツールとは コード整形ツールとは、書き方の定まっていないプログラムコードなどを、記法を統一して綺麗に書き直してくれるツールです。 WordPressテーマ作成や、カスタマイズで、コードをググッてよそからコピペ編集で使うときなどに、自分に合った記法に変換して使えます。 例えば、以下のようなことを、まとめて行いたい時に使うと、手動でやるより編集時間を大幅に短縮できます。 コードに適切なインデントを自動で設定する インデントをタブからスペー

    荒れ果てたWordPressコードを美しく整形してくれるツールまとめ
    amuamuknit
    amuamuknit 2014/11/17
    開始と閉じでファイルが分かれてても問題なく動くのかな?
  • Webデザイナーやコーダーの方でも知っておきたいPHPの便利な使い方

    この記事は、普段サーバーサイドスクリプト言語(PHPPerlRuby等)を書いていない方を対象に、PHP を使うとどのようなことができるのか、あるいはできないのかを解説した入門記事です。 キャンペーンページで、指定の時間に受付を終了する たとえばキャンペーンページで、指定の時間までは「お申込みはこちら!」というボタンを表示し、それ以降は「キャンペーンは終了しました」と表示させたいとします。 こういう時、PHP はわりと直感的に書けるので便利です。 "; // 現在時刻が、キャンペーン終了後であれば } else { echo "キャンペーンは終了しました "; } ?> ※コメントで、「日付はUNIXタイムスタンプに変換してから比較したほうがよい」とご指摘いただいたので、strtotime() を使用するよう変更しました。 3行目に “2013-09-01 00:00:00” という箇

    Webデザイナーやコーダーの方でも知っておきたいPHPの便利な使い方
  • HTMLをWPテーマ化する時の手順リスト - かちびと.net

    一般的なHTMLファイルをWordPressの テーマにする時の手順と、使用するタグ をリスト化、というか自分用チートシート。 いつも子ページが時間掛かるので、単純 な構成のHTMLなら、テーマ化くらいは サクサク終わらせたいですね。 唯一の方法では無く、ベーシックな方法です。僕も一度作成してから必要に応じて別のタグを使います。 WPテーマ化手順リスト STEP.1 HTMLをindex.php、header.php、footer.php、sidebar.php等に分割。分割に関しては以前の記事をご参照下さい。 以下のインクルードタグをindex.php、search.phparchive.phpに追加。 <?php get_header(); ?> <?php get_footer(); ?> <?php get_sidebar(); ?> STEP.2 header.phpのmeta

    HTMLをWPテーマ化する時の手順リスト - かちびと.net
  • 1