File: readme.html

package info (click to toggle)
libnb-platform18-java 12.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 729,800 kB
  • sloc: java: 5,059,097; xml: 574,432; php: 78,788; javascript: 29,039; ansic: 10,278; sh: 6,386; cpp: 4,612; jsp: 3,643; sql: 1,097; makefile: 540; objc: 288; perl: 277; haskell: 93
file content (158 lines) | stat: -rw-r--r-- 8,812 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!-- 
    Document   : readme.html
    Created on : 7.4.2008, 17:23:48
    Author     : Tomas Kianicka
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="web/css/default.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        
        
        <div id="wrapper">
            <!-- Common Header for our site -->
            <div id="header">
                <div id="logo">
                    <h1><a>Air Alliance</a></h1>
                    <h2><a>NetBeans PHP Sample Application</a></h2>
                    
                </div>
                
            </div>            <!-- end div#header -->
            <div id="page">
                <div id="content">
                    <div id="welcome">
                        
                        <h1>Air Alliance Sample Application - Readme</h1>
                        <h2>NetBeans PHP Sample Application</h2>
                        
                        <p><b>Author:</b> Frank Jennings</p>
                        
                        <h2>What is AirAlliance?</h2>
                        <p>AirAlliance is an imaginary airlines company that lets you book tickets through their web site.
                        This PHP application is created to highlight PHP features supported by NetBeans IDE.</p>
                        
                        <h2>This sample demonstrates the following features:</h2>
                        <ul>
                            <li>Session Management</li>
                            <li><abbr title="Database">DB</abbr> Interaction</li>
                            <li><abbr title="Object Oriented Programming">OOP</abbr> Concepts</li>
                        </ul>
                        
                        <h2>Requirements</h2>
                        Follow these before you run the sample:
                        <ul>
                            <li>Install NetBeans 6.1 IDE with PHP support</li>
                            <li>Install and configure PHP Runtime</li>
                            <li>Install and configure MySQL database</li>
                        </ul>
                        
                        <h2>What is included?</h2>
                        <ul>
                            <li>NetBeans <code>PHP Application</code> Project</li>
                            <li>Database SQL Script - Use this script to populate tables and sample records</li>
                            <li>Additional Stylesheet</li>
                        </ul>
                        
                        <h2>Before the start</h2>
                        <ul>
                            <li>If you want to try the sample out, follow <a href="#getting_started">Getting Started</a> guidelines.</li>
                            <li>In case of you want to try debugging features of the NetBeans IDE, 
                            follow the <a href="#debugging">Debugging</a> guidelines.</li>
                        </ul>
                        
                        <h2 id="getting_started">Getting Started</h2>
                        <ol>
                            <li>
                                Firstly, we set database authentication in <code>conf/conf.php</code>,
                                which is stored in Air Alliance Project directory. <br>
                                Just update login and password
                                fields in the configuration file, so they are the same as MySQL ones.
                            </li>
                            <li>
                                Secondly, we create the database and populate it with data:
                                <ol type="a">
                                    <li>Create new MySQL database named <code>AirAlliance</code> in phpMyAdmin.</li>
                                    <li>Run <code>sql/aadb_dump.sql</code> script stored in Air Alliance Project directory.
                                    The script creates tables and fills them with sample data.</li>
                                </ol>
                            </li>
                            <li>Then we set project properties to deploy project successfully to PHP document directory:
                                <ol type="a">
                                    <li>Right-click on the <code>AirAlliance</code> project node and select <code>Properties</code>.</li>
                                    <li>Check the option <code>Copy files from Sources Folder to another location</code>.</li>
                                    <li>In <code>Copy to Folder</code> field specify the path of your PHP documents directory (htdocs).</li>
                                    <li>Specify the <code>Project URL</code> to be appropriate with your settings from previous field and 
                                    also with PHP Server setup.</li>
                                    <li>Confirm the settings.</li>
                                </ol>
                            </li>
                            <li>
                                Finally, we can run the project. Right-click the project node again and select <code>Run Project</code>.
                                The sample PHP application should open in the Web brower.
                            </li>
                            <li>Click View Itinerary link in the right pane. You should see some records shown from the database.</li>
                            <li>Play futher with the sample:)</li>
                        </ol>
                        
                        <h2 id="debugging">Debugging</h2>
                        <ol>
                            There steps should enable you the debugging option at the sample project, <b>if you already have PHP debugger
                            installed and configured</b>.<br>
                            For demonstrating the PHP debugger in NetBeans we have to put the sample project to the PHP documents directory (htdocs):
                            <li>Create new <code>Air Alliance Sample Application</code> with following settings:</li>
                            <li>Set the Project Folder to your PHP documents (htdocs) directory, for example: 
                            <code>...\Apache2.2\htdocs\AirAlliance\</code></li>
                            <li>In project properies (Right-click the project node and select <code>Properties</code>.) set the <code>Project URL</code>
                            to be appropriate with previous setting, for example: <code>http://localhost/AirAlliance/web/</code></li>
                            <li>To debug, right-click the project node and select <code>Debug Project</code>.</li>
                        </ol>
                        
                        <h2>Project folder's structure</h2>
                        <ul>
                            <li><b>classes</b> - Contains some helper classes highlighting Object Oriented Programming.</li>
                            <li><b>conf</b> - Contains the PHP file (Conf.php) from where you can edit the DB Connection settings.</li>
                            <li><b>css</b> -Contains the stylesheet used for the website.</li>
                            <li><b>include</b> - Conains header/footer/navigation PHP files for the web site.</li>
                        </ul>
                        
                        <!--body ends-->
                    </div>
                    
                    <!-- end div#welcome -->			
                    
                </div>
                <!-- end div#content -->
                <div id="sidebar">
                    <ul>
                        <!-- Common Navigation Panel for our site -->
                        <li id="submenu">
                            <h2>External links</h2>
                            
                            <ul>
                                <li><a href="http://www.netbeans.org">NetBeans Homepage</a></li>
                                <li><a href="http://blogs.sun.com/phantom/">Author's blog</a></li>
                            </ul>
                        </li>                        <!-- end navigation -->
                        
                    </ul>
                </div>
                <!-- end div#sidebar -->

                <div style="clear: both; height: 1px"></div>
            </div>
            <!-- Common footer for our site -->
            <div id="footer">
                <p id="legal">Created by Frank Jennings</p>
                
            </div>
            
        </div>
        <!-- end div#wrapper -->
        
    </body>
</html>