teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

情報の追加

2020/01/13 10:36

投稿

yamatoki
yamatoki

スコア5

title CHANGED
File without changes
body CHANGED
@@ -9,6 +9,40 @@
9
9
 
10
10
  ### 該当のソースコード
11
11
 
12
+ ```PHP
13
+
14
+ function singlecalendar($id) {
15
+ $week = array("日", "月", "火", "水", "木", "金", "土");
16
+ $today = strtotime(date("Y-m-d", strtotime("+3 hour")));
17
+ echo '<div class="krc_calendar clearfix">';
18
+ for ($i = 0; $i <= 6; $i++) {
19
+ $yy = date('w', strtotime('+'.$i.' day'));
20
+ $y = date('D', strtotime('+'.$i.' day', $today));
21
+ if ( date('Y-m-d', strtotime('+'.$i.' day', $today)) == (isset($day)) ) $y = 'target';
22
+ echo '<dl><dt class="' . mb_strtolower($y) . '">' . strtoupper(date('n/j(' . $week[$yy] . ')', strtotime('+'.$i.' day', $today))) . '</dt>';
23
+ if ( $casttime = today_schedule($id, date('Y-m-d', strtotime('+'.$i.' day', $today))) ) {
24
+ echo '<dd>';
25
+ if ($casttime['starttime'] !== '0') echo esc_html($casttime['starttime']);
26
+ echo '~';
27
+ if ($casttime['endtime'] !== '0') echo esc_html($casttime['endtime']);
28
+ echo '</dd></dl>';
29
+ } else {
30
+ echo '<dd>-</dd></dl>';
31
+ }
32
+ }
33
+ echo '</div>';
34
+ }
35
+ function today_schedule($id, $day = '') {
36
+ $day = $day != '' ? $day : date("Y-m-d",strtotime("+3 hour"));
37
+ $day = htmlentities($day, ENT_QUOTES, 'utf-8');
38
+ $works = outschedule($day);
39
+ if ($works && $works !='rest' && array_key_exists($id, $works) ) {
40
+ return $works[$id];
41
+ } else {
42
+ return false;
43
+ }
44
+ }
45
+ ```
12
46
  ```CSS
13
47
  .krc_calendar { /*表全体のCSS */
14
48
  border-top: 1px solid #ccc;
@@ -49,4 +83,10 @@
49
83
  ### 補足情報(FW/ツールのバージョンなど)
50
84
 
51
85
  初心者ですので他に必要な情報などがあれば教えていただけると助かります
52
- 「こんな情報が足りない」というだけでもありがたいです
86
+ 「こんな情報が足りない」というだけでもありがたいです
87
+
88
+ ### 補足情報
89
+ 早速の編集リクエストと回答ありがとうございますm(_ _)m
90
+ HTMLに関してなのですが失念していました、指摘ありがとうございます
91
+
92
+ サイト作成にあたってWordPressを使用していてPHPファイルに記述されていたものを貼り付けます