Web 2.0 Web Web Web Web Web Web Web I II I
ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web 2014 3
1. 1.1 Web... 1 1.1.1... 3 1.1.2... 3 1.1.3... 4 1.2... 4 I 2 5 2. HTMLCSS 2.1 HTML... 7 2.1.1 HTML... 7 2.1.2... 9 2.1.3... 10... 22 2.2 CSS... 23 2.2.1... 23 2.2.2... 25 2.2.3... 27 2.2.4... 28
iv... 31 2.3... 31 2.4... 31 3. PHP 3.1... 32 3.2... 34 3.3... 36 3.3.1... 36 3.3.2... 37 3.4... 38 3.4.1 if... 38 3.4.2 for... 39 3.4.3 while... 41 3.4.4... 41 3.4.5 foreach... 42... 43 3.5... 43... 45 3.6... 45 3.6.1... 46 3.6.2... 48 3.6.3... 51... 57 3.7... 57 3.8... 59
v... 60 3.9... 60 3.9.1 GET POST... 60 3.9.2 URL... 61 3.9.3... 62 3.9.4... 64... 65 3.10... 66 3.10.1... 67 3.10.2... 70 3.11... 72... 72 4. MySQL 4.1... 74 4.2 MySQL... 75 4.2.1 MySQL... 75 4.2.2... 76... 81 4.3... 82 4.3.1... 82 4.3.2... 83 4.3.3... 83 4.3.4... 84 4.4 MySQL... 85 4.5 SELECT... 86
vi... 87 5. PHP MySQL 5.1 MySQL... 88 5.2... 90 5.2.1... 90 5.2.2... 93... 94 5.3 MySQL... 95 5.4... 96... 99 5.5... 99 5.5.1... 99 5.5.2... 100 5.5.3... 103 5.5.4... 105 II 6 8 6. 6.1... 107 6.1.1 ID... 108 6.1.2... 108 6.1.3... 109 6.1.4 Cookie... 112
vii 6.2... 113 6.3... 114 6.3.1 HTML... 114 6.3.2... 116 7. Web 7.1... 117 7.1.1... 118 7.1.2... 118 7.1.3... 122 7.2... 125 7.2.1... 126 7.2.2... 126 7.2.3... 129 8. 8.1... 135 8.2 SQL... 138... 141 A.1 Apache... 141 A.1.1 ServerRoot... 142 A.1.2... 142 A.1.3... 142 A.1.4 DirectoryIndex... 142
viii A.1.5 PHP... 143 A.1.6... 143 A.2 PHP... 144 A.2.1 extension... 144 A.2.2 extension... 144 A.2.3... 145 A.3 MySQL... 146... 147
1 Web Web Web Web 1.1 Web SNS Web Web
2 1. Web Web Web Web Web Web 1.1 1.1 1.2 Web
1.1 Web 3 1.2 1.1.1 Web Web """" Web HTMLhyper text markup language HTML CSScascading style sheetscss HTML Web HTML CSS 2 1.1.2 Web
4 1. 1.2 Web PHP PHP HTML PHP 3 1.1.3 MySQL MySQL 4 1.2 Web AMP Web Apache HTTP Server MySQL PHP AMP Web PHP Python Perl
1.2 5 Web OS Linux LAMP Web Windows AMP WAMP MacOS MAMP OS AMP AMP Web 1.3 Apache PHP MySQL 1.3 AMP Web Apache HTTP Server Apache Apache HTML PHP PHP PHP PHP MySQL MySQL
6 1. PHP Apache AMP OS AMP
72 11 83 13 67 59 66 66 66 125 12 9 76 75 74 74 43 83 34 90 75 66 13 67 141 34 84 82 67 9 83 109, 117 32 32 38 ID 108 107 23, 25 75 10 7, 9 4, 74 82 76 142 36 135 136 41 67 17 3 12 34 67 10 67
148 34 76 37 126 41 A action 63 AMP 4 Apache 5 Apache HTTP Server 4 array_pop 48 array_push 46 array_shift 48 AUTO_INCREMENT 96 AVG 85 B background-color 28 body 7 br 12 C color 28 Cookie 107 COUNT 85 count 46 CREATE 77 CSS 3, 23 D date 53 date_default_timezone _set 54 DEFAULT 82 DELETE 81 DESCRIBE 79 DirectoryIndex 142 DISTINCT 86 div 12 DROP TABLE 79 E empty 55 explode 51 F fetch 92 font-size 28 font-style 28 for 39 foreach 42 FOREIGN KEY 84 form 17 G GET 60 GROUP BY 87 H head 7 height 28 HTML 3, 7 HTML 114 HTTP 107 httpd.conf 141 I if 38 img 13 implode 51 input 18 INSERT 79 is_array 55 is_int 55 isset 55 is_string 55 L LAMP 5 link 25 M MAMP 5 margin-bottom 28 margin-left 28 margin-right 28 margin-top 28 max 53 mb_ereg_replace 116 mb_strlen 48 mb_substr 49 md5 135 md5() 135 meta 10 method 62 min 53 MySQL 4, 75 mysqldump 113 N NOT NULL 82 null 68 O option 21 ORDER BY 86 P p 14 PDO 88 PDO Statement 92 PHP 4, 32
php.ini 144 POST 60 PRIMARY KEY 83 private 67, 72 public 67, 72 R REFERENCES 84 require_once 58 S select 20 SELECT 79 ServerRoot 142 session_name 108 session_start 108 skip-networking 146 span 14 SQL 75 SQL 138 static 67, 72 style 24 style 24 SUM 85 T table 16 td 16 text-align 28 textarea 20 time 53 TIMESTAMP 97 tr 16 try catch 89 149 U UNIQUE 84 UNIX 53 UPDATE 80 UTF-8 33 V var_dump 91 W WAMP 5 Web 3 while 41 width 28
1983 1988 1988 1999 2001 2005 Web 2004 2009 2009 2012 Web Programming A step by step guide c Hayato Ohwada, Katsutoshi Kanamori 2014 2014 5 15 1 112 0011 4 46 10 CORONA PUBLISHING CO., LTD. Tokyo Japan 00140 8 14844033941 3131 :// ISBN 978 4 339 02480 7 Printed in Japan