【PHP】ユーザーエージェントでipad判定

<!--{php}-->
$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
if($isiPad){
    echo "";
}else{
    echo "<meta name=viewport content=width=1000, initial-scale=0, maximum-scale=1, user-scalable=1 />";
}

ipadのときは viewport出さないヨという指定です。
結構 うっかりそのままviewport書いてると、ipadでの表示ずれが起きてしまう確率高いので^^b

一応iphone取得も書いとこう

$isiPhone = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPhone');
php

[EC-CUBE]商品一覧でカテゴリID取得

EC-CUBEでカテゴリ毎に画像を表示させたいのがあったんですが、

●[EC-CUBE 2.11.4] 商品一覧ページにカテゴリごとのタイトルバナー画像を入れる
http://ec-cube.nakweb.com/blog/1201.html

こちらのサイト様だと「LC_Page_Products_List.php」に表示させたいカテゴリIDを記述するのですが
もしカテゴリが追加されたら意外に面倒?と思ってしまいまして
あんまり推奨されていない(かもしれない)

●EC-CUBE、商品一覧のカテゴリIDを取得する方法
http://highmoon-miyabi.main.jp/blog/2013/10/17_000353.html

こっちを使用させていただこうかなーと。
テンプレに直接追加できるので、汎用性が高い気がします。

<!--{php}-->
$cat_id = $_GET['category_id'];
echo $cat_id;
<!--{/php}-->

単純に出すだけなら下記でも行けますね~

<!--{php}-->echo $_GET['category_id'];<!--{/php}-->

保護中: php簡易パスワード認証

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。

php

[PHP]連想配列のキー取得

連想配列に代入
$animal = array(
"lion" => "ライオン",
"cow" => "うし",
);

キー取得
$array = array_keys($animal);
echo "

$array

";

出力時に・(中点)追加する場合
$array = array_keys($animal);
$result = implode("・", $array);
echo "

$result

";

これだとループ処理しなくて良いので楽。

php

[PHP]文字列内に変数を渡す時

文字列に変数を渡す場合は ""ダブルクォーテーションで括ればOK

×NG
<?php include($_SERVER['DOCUMENT_ROOT'] . '/$folder/sample.php') ?>
○OK
<?php include($_SERVER['DOCUMENT_ROOT'] . "/$folder/sample.php") ?>

何という初歩中の初歩…。
includeに変数を渡したくて {$folder}にしたり${folder}にしたりあれー?って悩んでたのが 泣(ToT)

php