annotate install/step1.php @ 131:2646140c5ba7

mod: ÀѤ߻Ĥ·´Ø·¸¤Î½¤Àµ
author Sushi-k <epgrec@park.mda.or.jp>
date Thu, 18 Mar 2010 19:03:37 +0900
parents 3ec5ca5e56ca
children 84220382fea8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
1 <?php
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
2
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
3 // パーミッションを返ã™
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
4 function getPerm( $file ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
5
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
6 $ss = @stat( $file );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
7 return sprintf("%o", ($ss['mode'] & 000777));
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
8 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
9
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
10 echo "<p><b>epgrecã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«çŠ¶æ…‹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™</b></p>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
11
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
12 // config.phpã®å­˜åœ¨ç¢ºèª
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
13
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
14 if(! file_exists( "../config.php" ) ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
15 @copy( "../config.php.sample", "../config.php" );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
16 if( ! file_exists( "../config.php" ) ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
17 exit("config.phpãŒå­˜åœ¨ã—ã¾ã›ã‚“<br>config.php.sampleをリãƒãƒ¼ãƒ ã—地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ãƒžãƒƒãƒ—を編集ã—ã¦ãã ã•ã„<br>");
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
18 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
19 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
20
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
21 include_once("../config.php");
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
22 include_once(INSTALL_PATH."/reclib.php");
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
23
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
24 // do-record.shã®å­˜åœ¨ãƒã‚§ãƒƒã‚¯
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
25
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
26 if(! file_exists( DO_RECORD ) ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
27 exit("do-record.shãŒå­˜åœ¨ã—ã¾ã›ã‚“<br>do-record.sh.pt1ã‚„do-record.sh.friioã‚’å‚考ã«ä½œæˆã—ã¦ãã ã•ã„<br>" );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
28 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
29
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
30
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
31 // パーミッションãƒã‚§ãƒƒã‚¯
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
32
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
33 $rw_dirs = array(
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
34 INSTALL_PATH."/templates_c",
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
35 INSTALL_PATH."/video",
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
36 INSTALL_PATH."/thumbs",
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
37 INSTALL_PATH."/settings",
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
38 INSTALL_PATH."/cache",
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
39 );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
40
56
be9e4520cfec change: GEN_THUMBNAIL
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 47
diff changeset
41 $gen_thumbnail = INSTALL_PATH."/gen-thumbnail.sh";
be9e4520cfec change: GEN_THUMBNAIL
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 47
diff changeset
42 if( defined("GEN_THUMBNAIL") )
be9e4520cfec change: GEN_THUMBNAIL
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 47
diff changeset
43 $gen_thumbnail = GEN_THUMBNAIL;
be9e4520cfec change: GEN_THUMBNAIL
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 47
diff changeset
44
32
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
45
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
46 $exec_files = array(
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
47 DO_RECORD,
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
48 COMPLETE_CMD,
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
49 INSTALL_PATH."/getepg.php",
84
3ec5ca5e56ca add: EPG¼èÆÀÊÂÎó²½ÈǤò»ÃÄêŪ¤Ëɸ½à¤Ë
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 77
diff changeset
50 INSTALL_PATH."/storeProgram.php",
56
be9e4520cfec change: GEN_THUMBNAIL
yoneda <yoneda@recorder.localnet.mda.or.jp>
parents: 47
diff changeset
51 $gen_thumbnail,
32
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
52 );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
53
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
54 echo "<p><b>ディレクトリã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ï¼ˆ777)</b></p>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
55 echo "<div>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
56 foreach($rw_dirs as $value ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
57 echo $value;
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
58
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
59 $perm = getPerm( $value );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
60 if( $perm != "777" ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
61 exit('<font color="red">...'.$perm.'... missing</font><br>ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’書ãè¾¼ã¿è¨±å¯ã«ã—ã¦ãã ã•ã„(ex. chmod 777 '.$value.')</div>' );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
62 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
63 echo "...".$perm."...ok<br>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
64 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
65 echo "</div>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
66
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
67
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
68 echo "<p><b>ファイルã®ãƒ‘ーミッションãƒã‚§ãƒƒã‚¯ï¼ˆ755)</b></p>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
69 echo "<div>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
70 foreach($exec_files as $value ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
71 echo $value;
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
72
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
73 $perm = getPerm( $value );
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
74 if( !($perm == "755" || $perm == "775" || $perm == "777") ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
75 exit('<font color="red">...'.$perm.'... missing</font><br>ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行å¯ã«ã—ã¦ãã ã•ã„(ex. chmod 755 '.$value.')</div>');
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
76 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
77 echo "...".$perm."...ok<br>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
78 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
79 echo "</div>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
80
76
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
81 if( !file_exists( "/usr/local/bin/grscan" ) ) {
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
82
32
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
83 echo "<p><b>地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ã®è¨­å®šç¢ºèª</b></p>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
84
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
85 echo "<div>ç¾åœ¨ã€config.phpã§ã¯ä»¥ä¸‹ã®ãƒãƒ£ãƒ³ãƒãƒ«ã®å—ä¿¡ãŒè¨­å®šã•ã‚Œã¦ã„ã¾ã™ã€‚å—ä¿¡ä¸å¯èƒ½ãªãƒãƒ£ãƒ³ãƒãƒ«ãŒæ··ã–ã£ã¦ã„ã‚‹ã¨ç•ªçµ„表ãŒè¡¨ç¤ºã§ãã¾ã›ã‚“。</div>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
86
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
87 echo "<ul>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
88 foreach( $GR_CHANNEL_MAP as $key => $value ) {
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
89 echo "<li>物ç†ãƒãƒ£ãƒ³ãƒãƒ«".$value."</li>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
90 }
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
91 echo "</ul>";
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
92
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
93 echo '<p><a href="step2.php">以上を確èªã—次ã®è¨­å®šã«é€²ã‚€</a></p>';
01a8fdc0cebb testing: Web base setting page.
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
94
76
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
95 }
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
96 else {
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
97
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
98 echo'<p><b>地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ã®è¨­å®š</b><p>';
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
99 echo '
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
100 <form method="post" action="grscan.php" >
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
101 <div>地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ã‚¹ã‚­ãƒ£ãƒ³ã‚’開始ã—ã¾ã™ã€‚スキャンã«ã¯ãŠã‚ˆã10~20分程度ã¯ã‹ã‹ã‚Šã¾ã™ã€‚ケーブルテレビをãŠä½¿ã„ã®æ–¹ã¯ä¸‹ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’オンã«ã—ã¦ãã ã•ã„</div>
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
102 <div>ケーブルテレビを使用:<input type="checkbox" name="catv" value="1" /></div>
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
103
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
104 <input type="submit" value="スキャンを開始ã™ã‚‹" />
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
105 </form>';
69e0dabc765a fixed: Reservation.class.php
Sushi-k <epgrec@park.mda.or.jp>
parents: 56
diff changeset
106 }
47
a701aaf6d216 add: gen-thumbnail.sh
Sushi-k <epgrec@park.mda.or.jp>
parents: 32
diff changeset
107 ?>