その他
Gmailで受信したメールを複数のメールアドレスに転送する方法
2010年8月20日 金曜日FTPでファイルをアップしたら時刻が大きくずれた時
2010年8月4日 水曜日UNIXのzipパスワードでコマンド内にパスワードを含む
2010年7月27日 火曜日zipコマンドでファイルやディレクトリを再帰的に探索してzip化
2010年7月7日 水曜日正規表現で[ ]を利用した時のハイフンの判定
2010年6月30日 水曜日404.htmlを専用ページにする場合
2010年6月29日 火曜日chmodを利用してグループにのみ書き込み権限を与える方法
2010年6月29日 火曜日メール送信で半角カナを使うべきではない件
2010年6月28日 月曜日URLの最後にはスラッシュを付けるべき
2010年6月16日 水曜日Firefoxのアドオン(addon)に入っているSearch Helper Extension
2010年6月15日 火曜日grepでファイル内の文字列を検索するとき、さらに下層ディレクトリも探す方法
2010年6月10日 木曜日OpenOfficeでpptxを開いた時、うまく表示されない場合
2010年6月6日 日曜日ZendFrameworkでモバイル向けGoogleAnalyticsコード(PHP版)を仕込む方法
2010年6月1日 火曜日2)
Zend Frameworkのモデルなどで、GoogleAnalyticsの前半コードと画像タグ用URLを出力出来るようにする。
public function googleAnalyticsGetImageUrl() {
$GA_ACCOUNT = "出力されているIDを自分で入れる";
$GA_PIXEL = "/ga.php"; //ga.phpまでのパスは適宜修正
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return str_replace("&", "&", $url);
}
3)
コントローラー側で、この解析コードを出力するコードを追加
2)のモデルが$_itemModelというオブジェクト、Smartyが$_smartyObjectというオブジェクトならば
$ga = $this->_itemModel->googleAnalyticsGetImageUrl();
$this->_smartyObject->assign(‘ga’,$ga);
とでもやればOK。
4)
テンプレートで出力処理