phpでgoogleAPIから日本の休日を取得する


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

<?php

//今年
$toyear = date(“Y”);
$toyear1=”$toyear”.”-01-01″;
$toyear2=”$toyear”.”-12-31″;

$holidays_url = sprintf(
‘http://www.google.com/calendar/feeds/%s/public/full-noattendees?start-min=%s&start-max=%s&max-results=%d&alt=json’ ,
‘outid3el0qkcrsuf89fltf7a4qbacgt9@import.calendar.google.com’ , ,
“$toyear1” , // 取得開始日
“$toyear2″ , // 取得終了日
50 // 最大取得数
);
if ( $results = file_get_contents($holidays_url) ) {
$results = json_decode($results, true);
$holidays = array();
foreach ($results[‘feed’][‘entry’] as $val ) {
$date = $val[‘gd$when’][0][‘startTime’];
$title = $val[‘title’][‘$t’];
$title = preg_replace(‘!/[^/]*!’, ‘/’, $title);
$title = str_replace(‘/’, ”, $title);
$holidays[$date] = $title;

 

}
ksort($holidays);
foreach($holidays as $key => $value){

echo $key.” “.$value.”<br />”;
}

}
phpで日本の祝日や振替休日を出力する。

スマートフォンをPCで見るシュミレーター


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

スマホをPCで見るシュミレーター

iphone4,iphone5,samsung galaxy s3など

mobilizer

数値計算ができずprecision変更


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

php.ini precision のデフォルトが12だったので13桁の数値計算ができず

.htaccessに以下追加

php_value precision 16

php.ini ディレクティブに関する説明

precision integer
浮動小数点数に関して表示される最大桁数を指定します。

Smarty3{php}{/php}


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

smarty3デフォルトでは{php}{/php}が使えない

$smarty->allow_php_tag = true;
を記述。
Smarty 3での{php}タグ使用時に発生するエラーの対
処法

jQuery UI Datepicker プラグイン日本語


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/patareru/www/patareru/wp-content/plugins/ultimate_ga_1.6.0/ultimate_ga_1.6.0.php on line 524

jQuery Datepickerの
テキスト入力欄の日付のフォーマット日本語化は

jquery.ui.datepicker-ja.jsが必要。