Professional Documents
Culture Documents
ON
Free Software
Downloading Website
(INFORMATION TECHNOLOGY)
BATCH: 2006-2010
i
ACKNOWLEDGEMENT
We take this opportunity to thank all those who have helped us in completing the
project successfully.
We would also like to show our gratitude to Mr. Pawan Bhadana (H.O.D. of
Computer and IT department) for providing us with well trained faculty and giving
us all the required resources and a healthy environment for our carrying out our
project work.
We are highly obliged to Project Guide Ms. Megha garg for providing us
continuous and invaluable guidance throughout the project. Her kind and elderly
advice always inspired us in putting our best efforts to develop an efficient project.
ii
B.S. Anangpuria Institute of Technology & Management
CERTIFICATE
This is to certify that the project work entitled free software downloading
website submitted by the students of B.S. ANANGPURIA INSTITUTE OF
TECHNOLOGY AND MANAGEMENT (2006-2010) in partial fulfillment of
the requirement for the degree B.E. of M.D. University Rohtak , is a bonafide
record of the work carried out by them under my supervision and is their
original work.
iii
INDEX
1. Software Requirement Specification
1.1 Introduction………………………………………………….……...1-3
1.1.1 Purpose
1.1.2 Contact Information/SRS team members
1.2 Overall Description
1.2.1 Product Perspective
1.2.2 Product Features
1.3 Hardware & Software Development Environment
1.3.1 Hardware Specification
1.3.2 Front End Language Description
1.3.3 Back End Language Description
2. Design Methodology Description…………………..……………………..4-9
2.1 Structural Chart………………………………………..……………4-5
2.2 Use Case Diagram………………………………...………………..6-7
2.3 Activity Chart Diagram………………………….……………………8
2.4 Class Diagram………………………………………………………...9
3. Coding…………………………………………………………………10-108
3.1 Homepage code……………………………………………….….....10-18
3.2 Loginpage code……………………………………………………..19-21
3.3 Adminlogin code…………………………………………………...22-24
3.4 signup page code………………………………………....................23-27
3.5 Download page code…………………………………………….….28-36
3.6 Download1 page code……………………………….……………...37-45
3.7 Search page code………………………..……………………….…46-50
3.8 Searchcat page code………………………………………………..51-55
3.9 Upload page code…………………………………………………..56-59
3.10 Uploadhandle page code………………………………………..…60-63
3.11 Adminwork page Code…………….……………………………...64-67
3.12 Aboutus page code………………………………………………...68-69
3.13 Contactus page code…………………………………....................70-72
3.14 Feedburner page code……………………………………………..73-75
3.15 Cap Img page code………………………………………………...76-77
3.16 Validate page code………………………………………....................78
3.17 Logout page code……………...……………………………………...79
3.18 Signup page code……………………………………....................80-82
3.19 Noterrorfound code………………………………………………..83-84
3.20 TermsandConditions code………………………………………...85-92
3.21 web.xml code…………………………………………...................93-96
iv
3.22 Checkadminlogin class code………………………………………97-98
3.23 Checklogin class code………………………………....................99-100
3.24 Commnetform class code………………………….....................101-102
3.25 Createuser class code…………………………………………...103-104
3.26 Filldetail class code……………………………………………..105-106
3.27 Upload class code………………………………………………107-108
4. Result:Input/Output……………………………………......................109-122
4.1 Homepage snapshot…………………………………………………...109
4.2 Signup snapshot………………………………………...……………..110
4.3 Login snapshot………………………………………………………..111
4.4 Browsers and Plugins snapshot……………………………………….112
4.5 Download page snapshot……………………………………………...114
4.6 Comment page snapshot………………………………………………115
4.7 Search page snapshot……………………………………....................116
4.8 Upload page snapshot………………………………………………....118
4.9 Aboutus page snapshot………………………………………………..119
4.10 Contactus page snapshot……………………………….....................120
4.11 Terms and Conditions page snapshot………………………………..121
4.12 Admin page snapshot…………………………………………….….122
5. Testing…………………………………………………………………….123
5.1Regression Testing
6. Conclusion……………………………..………………………………….124
7. Bibliography & References………………..……………………………...125
v
1. Software Requirement Specification
1.1 Introduction
1.1.1 Purpose
FREESOFT Downloads is the place where people go to discover free-to-try legal downloads. Featuring
rated reviews, FREESOFT Downloads is the trusted, safe, and secure resource for softwaremobile
applications, and game downloads. With everything from PC starter kits to games, security patches,
screensavers, and mobile apps, you can play with more than 80,000 free downloads. Features such as most-
popular lists, editorial reviews, and how-to articles will help you find the software that is right for you.
We provide timely, relevant, and credible information about important new software and game releases and
updates as they become available. Our editors provide unbiased reviews and ratings for thousands of
products, and they are committed to maintaining coverage that is accurate, and enlightening. All products in
our library go through a rigorous testing process.
You can download files from our software, mobile and game libraries at no cost, and no registration or
personal information is required. However, registering on our site lets you access additional features
including the ability to write your own reviews, track favorite software, receive e-mail newsletters and
product updates.
Our editors and staff use downloadable content in our daily lives, and we understand the need for a Web site
that accurately and independently presents detailed information, editorial opinions, industry expertise, and
media content. We are constantly working to earn your trust.
Purpose of this website is to download freeware, shareware, demo version and open source software without
any account creation. Anyone can upload software (uploader that has software copyright) after filling a
form that has all detail about software and uploader.
1
Intended Audience and Reading Suggestions
Intended audience for this project is faculty, H.O.D of department and students.
Project Guide: Ms. Megha garg
Project coordinator: Ms. Priya gupta.
Purpose of this software site is to make everyone to download any freeware, shareware, demo version and
open source software absolutely free. Many websites are available for references some of them are shown
below.
2
1.3 Hardware & Software Development Environment
1: Java Servlets 2.3:- Servlets are the Java platform technology of choice for extending and enhancing Web
servers. Servlets provide a component-based, platform-independent method for building Web-based
applications, without the performance limitations of CGI programs. And unlike proprietary server extension
mechanisms (such as the Netscape Server API or Apache modules), servlets are server- and platform-
independent. This leaves you free to select a "best of breed" strategy for your servers, platforms, and tools.
Servlets have access to the entire family of Java APIs, including the jdbc api to access enterprise databases.
Servlets can also access a library of HTTP-specific calls and receive all the benefits of the mature Java
language, including portability, performance, reusability, and crash protection.
2. JSP 2.0 technology: - java server pages 2.0 technology is used for designing html pages.
1. Html 4.01
2. Java script
3. Css
3
2. Design Methodology Description
2.1 Structural Chart
HOME
Free Software
Software’s Search
All Software’s
Latest Update Most Popular Downloads
Downloads
4
All Software’s
Downloads
Firewalls
Others
Antivirus and Antispyware
Software’s
security
Networking
Office and
Text
Editors
Imaging
Messaging
and chat
CD and
DVD Tools
5
2.2 Use Case Diagram
2.2.1 login
If details are
correct
E nt er
use rnam e & Acce s s to D a ta bas e
if detai ls are
in c orrect
H o m e Pag e ac count
user
created
2.2.2 Sign up
invalid details
confirmation
failed
6
2.2.3 All process
login
Brows ers & plugins
click download
account
created Antivirus & antis pyware
File Sharing
Drivers
7
2.3 Class Diagram
checkadminlogin checklogin
rowcount rowcount
adminname username
doGet() getConnection()
doPost() doPost()
getConnection() doG et()
commentform createuser
session yourname
String password
Preparestatement pincode
RequestDispatcher connectionUrl
getConnection() doGet()
doGet() doPost()
doPost() getConnection()
setString() forward()
executeUpdate() PrepareStatement()
filldetail
upload
session
connectionUrl name
con email
view title
version
doGet() descriptioin
doPost() technical
getSession() license
executeUpdate() requirements
homepage
category
company
doGet()
doPost()
getConnection()
createStatemnet()
executeQuery()
8
2.4 Activity Diagram
upload information
filldetail username password
download
search login page download complete
homepage
software downloding
search page started
9
3. CODING
%>
</div>
<div id="searchbox">
<form name="f" action="/search.jsp">
<input id="q" name="q" maxlength="150" type="text">
<input id="search-submit" value="Search" type="submit">
</form></div></div>
<div id="header">
<div id="entire">
<div id="content">
10
<div class="pathbar">
<div style="float: left;"><a href="/homepage.jsp">Home </a></div>
<div id="links">
<%
if(str ==null)
{
out.print("<a href=\"/login.jsp\">");
out.print(" Login </a>");
out.print("<a href=\"/sign up.jsp\">");
out.print(" signup </a>");
out.print("<a href=\"/adminlogin.jsp\">");
out.print(" Admin </a>");
}
if(str !=null)
{
out.print("<a href=\"/upload.jsp\"> upload </a>");
out.print("<a href=\"/logout.jsp\"> Logout </a>");
}
%>
</div>
</div>
<div id="setarea"></div>
<div id="content-full">
11
<li><h2 class="s2"><a href="/searchcat.jsp?q=antispyware">Anti-
Spyware</a></h2></li>
<li><h2 class="s2"><a href="/searchcat.jsp?q=firewalls and security">Firewalls and
Security</a></h2></li>
<li><h2 class="s2"><a href="/searchcat.jsp?q=antivirus">Anti-Virus</a></h2></li>
<li><h2 class="s2"><a href="/searchcat.jsp?q=cleaning and tweaking">Cleaning and
Tweaking</a></li>
<li><h2 class="s2"><a href="/searchcat.jsp?q=compression and backup">Compression
and Backup</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=audio and video">Audio and
Video</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=cd and dvd tools">CD and DVD
Tools</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=desktop">Desktop</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=imaging">Imaging</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=drivers">Drivers</a></h2></li>
<li><h2 class="s3"><a href="/searchcat.jsp?q=education">education</a></h2></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="more"></a></div>
</div>
</div>
</div>
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
12
Connection con = DriverManager.getConnection(connectionUrl,"","");
try {
while(rs.next())
{
title1=rs.getString("title");
version1=rs.getString("version");
license1=rs.getString("license");
company1=rs.getString("company");
out.print("<li>");
out.print("<u><a href=\"/download1.jsp");
out.print("?title=" + title1 + "&version="+version1);
out.print("\">");
//out.print(rs.getString("date"));
//out.print("-");
out.print("<img src=\"/logo/");
out.print(title1);
out.print(".gif");
out.print("\">");
out.print(title1);
out.print(version1);
out.print("</a></u>");
out.print("<br>");
out.print("<u>License</u>:");
out.print(license1);
out.print("<br>");
out.print("<u>Company</u>:");
out.print(company1);
out.print("</li>");
13
out.print("<hr>");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
</ol>
</div>
<div class="more"><a href="">View more »</a></div>
</div>
</div>
</div>
<div class="box-three">
<div class="box"><h2 class="s1"><a href="/searchcat.jsp?q=browsers and
plugins">Browsers and Plugins</a></h2><div class="box-inner"><ul><li><img
src="homepage_files/new.gif" alt="New" width="28" height="11"><a href="/download.jsp?
title=firefox mozilla&version=3.5.4">Firefox mozilla 3.5.4</a></li>
<li><a href="/download.jsp?title=internet explorer&version=8.0">Internet Explorer
8.0</a></li>
<li><a href="/download.jsp?title=flash player&verion=10.1.3">flash player 10.1.3</a></li>
<li><a href="/download.jsp?title=lanikai&version=3.2">Lankikai 3.2</a></li>
<li><a href="/download.jsp?title=filebird&version=3.5.2">Filebird 3.5.2</a></li>
14
</ul></div><div class="more"><a href="/searchcat.jsp?q=file sharing">View more
»</a></div></div><div class="box"><h2 class="s1"><a href="/searchcat.jsp?q=messaging
and chat">Messaging and Chat</a></h2><div class="box-inner"><ul><li>
<li><a href="/download.jsp?title=aim&version=7.2.2">Aim 7.2.2</a></li>
<li><a href="/download.jsp?title=yahoomsg&version=4.4.2">Yahoo msg 4.4.2</a></li>
15
q=antivirus">Anti-Virus</a></h2><div class="box-inner"><ul><li><a
href="/download.jsp?title=avg free edition&version=9.0.698">Avg free edition
9.0.698</a></li>
<li><a href="/dowload.jsp?title=cloud antivirus&version=0.08.83">Cloud antivirus
0.08.83</a></li>
<li><a href="/download.jsp?title=norton antivirus&version=16.5.0.134">Norton antivirus
16.5.0.134</a></li>
16
q=desktop">Desktop</a></h2><div class="box-inner"><ul><li><a href="/download.jsp?
title=google earth&version=2.2.2">google earth 2.2.2</a></li>
<li><a href="/download.jsp?title=pack vista&version=2.2.3">pack vista 2.2.3</a></li>
</div>
</div>
<div class="bottombar"><a href="homepage.jsp">Homepage</a>-<a href="about
us.jsp">About</a>-<a href="/terms and conditions.jsp">Terms and Conditions</a>-<a
href="/contactus.jsp">Contact Us</a> </div>
</div>
<div class="copybar">
<div class="copy-left"></div>
<div class="copy-right"></div>
</div>
<p>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script src="homepage_files/ga.js" type="text/javascript"></script>
<script src="homepage_files/ga_002.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</p>
17
</body></html>
18
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
</script>
</head><body><div style="overflow: visible; z-index: 10000; background-color:
transparent; position: fixed; top: 0px; display: none; text-align: center; left: 0px; height:
576px; width: 1024px; padding-top: 125px;" class="rpx_popup_overlay"><div
style="position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background-
color: black; opacity: 0.4;"></div><table style="margin: auto; border-collapse: collapse;
background-color: transparent; width: 440px;" class="rpx_popup_table"><tbody
style="background-color: transparent;"><tr style="background-color: transparent;"><td
style="border: 0px none rgb(255, 255, 255); margin: 0px; padding: 0px; border-collapse:
collapse; border-spacing: 0pt; color: rgb(255, 255, 255); background-color:
transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
png); background-color: transparent; position: relative; width: 440px;"
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div><div style="overflow: visible;
z-index: 10000; background-color: transparent; position: fixed; top: 0px; display: none;
text-align: center; left: 0px; height: 576px; width: 1024px; padding-top: 125px;"
class="rpx_popup_overlay"><div style="position: absolute; top: 0pt; left: 0pt; width:
100%; height: 100%; background-color: black; opacity: 0.4;"></div><table
style="margin: auto; border-collapse: collapse; background-color: transparent; width:
440px;" class="rpx_popup_table"><tbody style="background-color: transparent;"><tr
style="background-color: transparent;"><td style="border: 0px none rgb(255, 255, 255);
margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0pt; color:
rgb(255, 255, 255); background-color: transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
19
png); background-color: transparent; position: relative; width: 440px;"
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div>
<div id="upperbar">
<div id="links"><a href="/login.jsp">Login</a></div>
<div id="searchbox">
<form name="f" action="/search.jsp"><input id="q" maxlength="150" name="q">
<input id="search-submit" value="Search" type="submit"> </form></div></div>
<div id="header">
</div>
<div id="entire">
<div id="content">
<div class="pathbar">
<div style="float: left;"><a href="/homepage.jsp">Home</a>
<strong>»</strong> Login </div></div>
<div id="content-full">
<form id="Form1" name="Form1" method="post" action="/checklogin.do">
<center>
<p>Enter your account information </p>
<div class="loginbox">
<h1>Login</h1>
<p> </p>
<center>
<table border="0" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td width="67" align="right"><label for="txtUsername">Username </label>
</td>
<td width="149" align="left"><input class="textfield" id="txtUsername"
name="txtUsername">
</td></tr>
<tr>
<td align="right"><label for="txtPassword">Password </label> </td>
<td align="left"><input class="textfield" id="txtPassword" name="txtPassword"
type="password"> </td></tr>
<tr>
<td colspan="2"><br></td></tr></tbody></table></center>
<hr>
<input class="submit" id="btnLogin" value="Submit" name="btnLogin" type="submit">
</div></center></form>
<script language="javascript" type="text/javascript">
<!--
document.Form1.txtUsername.focus();
20
//-->
</script>
<script type="text/javascript">
RPXNOW.overlay = true;
RPXNOW.language_preference = "en";
RPXNOW.default_provider = "openid";
</script>
</div></div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and
Conditions</a></div></div>
<div class="copybar">
<div class="copy-left">.<br>
</div>
<div class="copy-right"><a href=""></a></div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="login_files/ga_002.js" type="text/javascript"></script><script
src="login_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
</script>
</head><body><div style="overflow: visible; z-index: 10000; background-color:
transparent; position: fixed; top: 0px; display: none; text-align: center; left: 0px; height:
576px; width: 1024px; padding-top: 125px;" class="rpx_popup_overlay"><div
style="position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background-
color: black; opacity: 0.4;"></div><table style="margin: auto; border-collapse: collapse;
background-color: transparent; width: 440px;" class="rpx_popup_table"><tbody
style="background-color: transparent;"><tr style="background-color: transparent;"><td
style="border: 0px none rgb(255, 255, 255); margin: 0px; padding: 0px; border-collapse:
collapse; border-spacing: 0pt; color: rgb(255, 255, 255); background-color:
transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
png); background-color: transparent; position: relative; width: 440px;"
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div><div style="overflow: visible;
z-index: 10000; background-color: transparent; position: fixed; top: 0px; display: none;
text-align: center; left: 0px; height: 576px; width: 1024px; padding-top: 125px;"
class="rpx_popup_overlay"><div style="position: absolute; top: 0pt; left: 0pt; width:
100%; height: 100%; background-color: black; opacity: 0.4;"></div><table
style="margin: auto; border-collapse: collapse; background-color: transparent; width:
440px;" class="rpx_popup_table"><tbody style="background-color: transparent;"><tr
style="background-color: transparent;"><td style="border: 0px none rgb(255, 255, 255);
margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0pt; color:
rgb(255, 255, 255); background-color: transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
png); background-color: transparent; position: relative; width: 440px;"
22
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div>
<div id="upperbar">
<div id="links"></div>
<div id="searchbox">
<form name="f" action="/search.jsp"><input id="q" maxlength="150" name="q">
<input id="search-submit" value="Search" type="submit"> </form></div></div>
<div id="header">
</div>
<div id="entire">
<div id="content">
<div class="pathbar">
<div style="float: left;"><a href="/homepage.jsp">Home</a>
<strong>»</strong> Login </div></div>
<div id="content-full">
<form id="Form1" name="Form1" method="post" action="/checkadminlogin.do">
<center>
<p>Enter your account information </p>
<div class="loginbox">
<h1>Login</h1>
<p> </p>
<center>
<table border="0" cellpadding="2" cellspacing="0">
<tbody>
<tr>
<td width="67" align="right"><label for="txtUsername">Username </label>
</td>
<td width="149" align="left"><input class="textfield" id="txtUsername"
name="txtUsername">
</td></tr>
<tr>
<td align="right"><label for="txtPassword">Password </label> </td>
<td align="left"><input class="textfield" id="txtPassword" name="txtPassword"
type="password"> </td></tr>
<tr>
<td colspan="2"><br></td></tr></tbody></table></center>
<hr>
<input class="submit" id="btnLogin" value="Submit" name="btnLogin" type="submit">
</div></center></form>
<script language="javascript" type="text/javascript">
<!--
document.Form1.txtUsername.focus();
//-->
23
</script>
<script type="text/javascript">
RPXNOW.overlay = true;
RPXNOW.language_preference = "en";
RPXNOW.default_provider = "openid";
</script>
</div></div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and
Conditions</a></div></div>
<div class="copybar">
<div class="copy-left">.<br>
</div>
<div class="copy-right"><a href=""></a></div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="login_files/ga_002.js" type="text/javascript"></script><script
src="login_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
function validate2()
{
var a=password.getElementById();
var b=code2.getElement ById();
if(a.value ==null)
b.innerHTML="please fill this is field";
function validate3()
{
var a=Pincode.getElementById();
var b=code3.getElement ById();
if(a.value ==null)
b.innerHTML="please fill this is field";
}
</script>
</head><body>
25
<div id="upperbar">
<div id="links"><a href="/login.jsp">Login</a></div>
<div id="searchbox">
<form name="f" action="/search.jsp">
<input id="q" name="q" maxlength="150" type="text">
<input id="search-submit" value="Search" type="submit">
</form></div></div>
<div id="header"></div>
<div id="entire">
<div id="content">
<div class="pathbar"> <a href="/homepage.jsp">Home</a> <strong>»</strong>
Contact us </div>
<div id="content-full">
<div class="sitetext">
<h1>sign up</h1>
<form method="post" action="/createuser.do">
<div style="padding-top: 13px;">
<table>
<tbody>
<tr>
<td width="491"><p> Your Full Name<font color="red" size="4">*</font>
<input id="yourname" onblur="validate1()" name="yourname"
type="text" /><code id="code1"></code>
</p>
<p></p>
<p> Your Password <font color="red" size="4">*
<input name="password" type="password" id="password"
onblur="validate2()"/><code id="code2"></code>
</font></p>
<p></p>
<p>Pin Code <font color="red" size="4">*
26
</div>
</form>
</div>
</div>
</div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and Conditions</a></div>
</div>
<div class="copybar"></div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="contactus_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
27
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0043)http://filehippo.com/download_firefox/tech/ -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="Fast downloads of the latest free software!" name=description>
<META
content="download software freeware shareware program filehippo file hippo"
name=keywords><LINK
href="download_files/main4.css"
type=text/css rel=stylesheet><LINK title="FileHippo.com RSS"
href="http://feeds2.feedburner.com/filehippo" type=application/rss+xml
rel=alternate><LINK title=FileHippo.com href="/inc/opensearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="http://cache.filehippo.com/favicon.ico" type=image/x-icon rel=icon>
<SCRIPT
src="download_files/main2"
type=text/javascript></SCRIPT>
<BODY>
<DIV id=upperbar>
<DIV id=links><A href="/login.jsp">Login</A></DIV>
<DIV id=searchbox>
<FORM name=f action=/search.jsp><INPUT id=q maxLength=150 name=q> <INPUT
id=search-submit type=submit value=Search> </FORM></DIV></DIV>
<DIV id=header>
<DIV id=head-right>
</DIV>
<DIV id=entire>
<DIV id=content>
28
<DIV class=pathbar>
<DIV style="FLOAT: left"><A href="/homepage.jsp">Home</A>
<STRONG>»</STRONG>
<%
try {
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String st=rs.getString("category");
out.print("<a href=\"");
out.print("searchcat.jsp");
out.print("?q=");
out.print(st);
out.print("\">");
out.print(st);
out.print("</a>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
29
google_color_bg = "ffffff";
google_color_link = "8c3421";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</DIV>
<DIV class=middle>
<DIV id=head-nav>
<UL>
<LI></LI>
<LI id=current></LI>
<LI></LI>
</UL></DIV>
<DIV class="desc">
<TABLE>
<TBODY id="version">
<%
try {
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String title1=rs.getString("title");
out.print("<TR><TD><p><h1>");
out.print("<img src=\"/logo/");
out.print(title1);
out.print(".gif");
out.print("\">");
out.print(title1 + " " +version);
out.print("</h1></p></TD></TR>");
out.print("<TR><TD><u><b>Title</u>:");
out.print(title1);
out.print("</b></TD></TR><TR> <TD><u><b>Version</u>:");
out.print(rs.getString("version"));
out.println("</b></TD></TR><TR> <TD><u><b>Description</u>:");
out.print(rs.getString("description"));
30
out.print("</b></TD></TR><TR> <TD><u><b>Technical</u>:");
out.print(rs.getString("technical"));
out.println("</b></TD></TR><TR> <TD><u><b>Total
download</u>:");
out.print(rs.getString("totaldownload"));
out.println("</b></TD></TR><TR> <TD><u><b>License</u>:");
out.print(rs.getString("license"));
out.println("</b></TD></TR><TR> <TD><u><b>Requirements</u>:");
out.print(rs.getString("requirements"));
out.println("</b></TD></TR><TR> <TD><u><b>Filesize</u>:");
out.print(rs.getString("filesize"));
out.println("</b></TD></TR><TR> <TD><u><b>Home page</u>:");
out.print(rs.getString("homepage"));
out.print("</b></tr>");
out.print("</tbody></table>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
<div id="comment">
<%
String str=(String)session.getAttribute("username");
if(str !=null)
{
out.print("<form name=\"formofcomment\" action=\"commentform.do\"");
out.print("<br/><br/>Comment:(max 250 characters)");
out.print("<br/>");
out.print("<textarea name=\"comment\" rows=\"5\" cols=\"60\">");
out.print("</textarea><br/>");
out.print("<input type=\"submit\" value=\"comment\">");
out.print("</form>");
%>
<p><h2><b><u>Comments</u></b></h2><p>
<%
try {
31
String title=request.getParameter("title");
String version=request.getParameter("version");
session.setAttribute("title",title);
session.setAttribute("version",version);
String SQL = "select * from comment where title='" + title + "' AND version='"
+ version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
String cmmt,nameofuser;
while(rs.next())
{
cmmt=rs.getString("comment");
nameofuser=rs.getString("username");
out.print("<p>");
out.print("<b><u>Comment</u>:</b>");
out.print(cmmt);
out.print("<br>");
out.print("<b><u>username</u>:</b>");
out.print(nameofuser);
out.print("<br/>");
out.print("</p>");
}
rs.close();
stmt.close();
}
catch (Exception e)
{
e.printStackTrace();
}
%>
<p></P>
</div>
32
<SCRIPT
src="download_files/addthis_widget"
type=text/javascript></SCRIPT>
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String title1=rs.getString("title");
out.print("<TR><TD><p><h1>");
out.print("<img src=\"/screenshots/");
out.print(title1 + " " +version);
out.print(".png");
//out.print("alt=\"not avialable\"");
out.print("\">");
out.print("</h1></p></TD></TR>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
</DIV></DIV>
33
</DIV>
<DIV class=right>
<DIV id=dlbox>
<%
try {
String title1=request.getParameter("title");
String version1=request.getParameter("version");
String sql = "select * from software where title='" +title1+ "'" + "AND
version='" + version1 + "'" + " AND grade='a'" ;
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
String title,version;
while (rs.next()) {
out.print("<a href=\"/soft/");
out.print(title1 + " " + version1);
out.print(".exe");
out.print("\">");
out.print("<IMG alt=Download src=\"download_files/down5.png\">");
out.print("<b>Download");
out.print("<br/>Latest Version</b>");
out.println("<br/>");
out.print("</a>");
out.println(rs.getString("filesize"));
out.print("mb");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
34
<%
try {
String title1=request.getParameter("title");
String sql = "select * from software where title='" +title1+ "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
String title,version;
while (rs.next()) {
title=rs.getString("title");
version=rs.getString("version");
out.print("<a href=\"/soft/");
out.print(title + " " + version);
out.print(".exe");
out.print("\">");
out.print(title);
out.print(version);
out.println("<br/>");
out.print("</a>");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
</SMALL></TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";
google_ad_channel = "4799851943";
google_color_border = "ffffff";
google_color_bg = "ffffff";
35
google_color_link = "025EB3";
google_color_url = "025EB3";
google_color_text = "333333";
//--></SCRIPT>
</CENTER></DIV></DIV>
<DIV style="CLEAR: both"></DIV></DIV></DIV>
<DIV class=bottombar><A href="http://filehippo.com/">Homepage</A>-<A
href="http://filehippo.com/info/about/">About</A>-<A
href="http://filehippo.com/info/disclaimer/">Terms and Conditions</A>-<a
href="/contactus.jsp">Contact Us </a></DIV>
</DIV>
<DIV class=copy-left></DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</SCRIPT>
</BODY></HTML>
36
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0043)http://filehippo.com/download_firefox/tech/ -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="Fast downloads of the latest free software!" name=description>
<META
content="download software freeware shareware program filehippo file hippo"
name=keywords><LINK
href="download_files/main4.css"
type=text/css rel=stylesheet><LINK title="FileHippo.com RSS"
href="http://feeds2.feedburner.com/filehippo" type=application/rss+xml
rel=alternate><LINK title=FileHippo.com href="/inc/opensearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="http://cache.filehippo.com/favicon.ico" type=image/x-icon rel=icon>
<SCRIPT
src="download_files/main2"
type=text/javascript></SCRIPT>
<BODY>
<DIV id=upperbar>
<DIV id=links><A href="/login.jsp">Login</A></DIV>
<DIV id=searchbox>
<FORM name=f action=/search.jsp><INPUT id=q maxLength=150 name=q> <INPUT
id=search-submit type=submit value=Search> </FORM></DIV></DIV>
<DIV id=header>
<DIV id=head-right>
</DIV>
<DIV id=entire>
<DIV id=content>
<DIV class=pathbar>
37
<DIV style="FLOAT: left"><A href="/homepage.jsp">Home</A>
<STRONG>»</STRONG>
<%
try {
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String st=rs.getString("category");
out.print("<a href=\"");
out.print("searchcat.jsp");
out.print("?q=");
out.print(st);
out.print("\">");
out.print(st);
out.print("</a>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
38
google_color_link = "8c3421";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</DIV>
<DIV class=middle>
<DIV id=head-nav>
<UL>
<LI></LI>
<LI id=current></LI>
<LI></LI>
</UL></DIV>
<DIV class=desc>
<TABLE>
<TBODY id="version">
<%
try {
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String title1=rs.getString("title");
out.print("<TR><TD><p><h1>");
out.print("<img src=\"/logo/");
out.print(title1);
out.print(".gif");
out.print("\">");
out.print(title1 + " " +version);
out.print("</h1></p></TD></TR>");
out.print("<TR><TD><B><u>Title</u>:");
out.print(title1);
out.print("</TD></TR><TR> <TD><B><u>Version</u>:");
out.print(rs.getString("version"));
out.println("</TD></TR><TR> <TD><B><u>Description</u>:");
out.print(rs.getString("description"));
39
out.print("</TD></TR><TR> <TD><B><u>Technical</u>:");
out.print(rs.getString("technical"));
out.println("</TD></TR><TR> <TD><B><u>Total download</u>:");
out.print(rs.getString("totaldownload"));
out.println("</TD></TR><TR> <TD><B><u>License</u>:");
out.print(rs.getString("license"));
out.println("</TD></TR><TR> <TD><B><u>Requirements</u>:");
out.print(rs.getString("requirements"));
out.println("</TD></TR><TR> <TD><B><u>Filesize</u>:");
out.print(rs.getString("filesize"));
out.println("</TD></TR><TR> <TD><B><u>Home page</u>:");
out.print(rs.getString("homepage"));
out.print("</tr>");
out.print("</tbody></table>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
<div id="comment">
<%
String str=(String)session.getAttribute("username");
if(str !=null)
{
out.print("<form name=\"formofcomment\" action=\"commentform.do\"");
out.print("<br/><br/>Comment:(max 250 characters)");
out.print("<br/>");
out.print("<textarea name=\"comment\" rows=\"5\" cols=\"60\">");
out.print("</textarea><br/>");
out.print("<input type=\"submit\" value=\"comment\">");
out.print("</form>");
%>
<p><h2><b><u>Comments</u></b></h2><p>
<%
try {
String title=request.getParameter("title");
40
String version=request.getParameter("version");
session.setAttribute("title",title);
session.setAttribute("version",version);
String SQL = "select * from comment where title='" + title + "' AND version='"
+ version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
String cmmt,nameofuser;
while(rs.next())
{
cmmt=rs.getString("comment");
nameofuser=rs.getString("username");
out.print("<p>");
out.print("<b><u>Comment</u>:</b>");
out.print(cmmt);
out.print("<br>");
out.print("<b><u>username</u>:</b>");
out.print(nameofuser);
out.print("<br/>");
out.print("</p>");
}
rs.close();
stmt.close();
}
catch (Exception e)
{
e.printStackTrace();
}
%>
<p></P>
</div>
41
type=text/javascript></SCRIPT>
<H2><A href="">Screenshots</A></H2>
<DIV class=box-inner>
<%
try {
String title=request.getParameter("title");
String version=request.getParameter("version");
String SQL = "select * from software where title='" + title + "' AND version='" +
version + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next())
{
String title1=rs.getString("title");
out.print("<TR><TD><p><h1>");
out.print("<img src=\"/screenshots/");
out.print(title1 + " " +version);
out.print(".png");
//out.print("alt=\"not avialable\"");
out.print("\">");
out.print("</h1></p></TD></TR>");
rs.close();
stmt.close();
}
}
catch (Exception e) {
e.printStackTrace();
}
%>
</DIV></DIV>
<DIV class=box-latest>
<DIV class=more></DIV>
</DIV>
42
</DIV>
<DIV class=right>
<DIV id=dlbox>
<%
try {
String title1=request.getParameter("title");
String version1=request.getParameter("version");
String sql = "select * from software where title='" +title1+ "'" + "AND
version='" + version1 + "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
String title,version;
while (rs.next()) {
out.print("<a href=\"/soft/");
out.print(title1 + " " + version1);
out.print(".exe");
out.print("\">");
out.print("<IMG alt=Download src=\"download_files/down5.png\">");
out.print("<b>Download</b>");
out.println("<br/>");
out.print("</a>");
out.println(rs.getString("filesize"));
out.print("mb");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
<DIV class=hr>
</DIV>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD align=left><SMALL><BR><B>
43
</B><BR><BR>Old Versions<BR><br>
<%
try {
String title1=request.getParameter("title");
String sql = "select * from software where title='" +title1+ "'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
String title,version;
while (rs.next()) {
title=rs.getString("title");
version=rs.getString("version");
out.print("<a href=\"/soft/");
out.print(title + " " + version);
out.print(".exe");
out.print("\">");
out.print(title);
out.print(version);
out.println("<br/>");
out.print("</a>");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
</SMALL></TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 120;
google_ad_height = 240;
google_ad_format = "120x240_as";
google_ad_channel = "4799851943";
google_color_border = "ffffff";
44
google_color_bg = "ffffff";
google_color_link = "025EB3";
google_color_url = "025EB3";
google_color_text = "333333";
//--></SCRIPT>
</CENTER></DIV></DIV>
<DIV style="CLEAR: both"></DIV></DIV></DIV>
<DIV class=bottombar><A href="http://filehippo.com/">Homepage</A>-<A
href="http://filehippo.com/info/about/">About</A>-<A
href="http://filehippo.com/info/disclaimer/">Terms and Conditions</A>
</DIV>
</DIV>
<DIV class=copy-left></DIV>
<DIV class=copy-right></DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</SCRIPT>
</BODY></HTML>
45
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0047)http://www.filehippo.com/search?q=avg+antivirus -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="Fast downloads of the latest free software!" name=description>
<META
content="download software freeware shareware program filehippo file hippo"
name=keywords><LINK
href="search_files/main4.css" type=text/css
rel=stylesheet><LINK title="FileHippo.com RSS"
href="http://feeds2.feedburner.com/filehippo" type=application/rss+xml
rel=alternate><LINK title=FileHippo.com href="/inc/opensearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="http://cache.filehippo.com/favicon.ico" type=image/x-icon rel=icon>
<SCRIPT src="search_files/main2"
type=text/javascript></SCRIPT>
46
google_ad_channel = "8861484080";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "8c3421";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</DIV>
<DIV class=right>
<DIV align=center>
<FORM name=f2 action="/search.jsp"><INPUT id=q maxLength=150 name=q>
<INPUT name="Submit" type=submit value=Search>
</FORM></DIV>
<H1>Search Results</H1>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
out.print("<table><tbody>");
try {
String s=request.getParameter("q");
String SQL = "select * from software where title like '%" + s + "%'" + " AND" +
" grade='a'";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
String title1;
String version1;
while(rs.next())
{
title1=rs.getString("title");
version1=rs.getString("version");
47
out.print("<table><tbody>");
out.print("<tr>");
out.print("<td>");
out.print("<h2>");
out.print("<img src=\"/logo/");
out.print(title1);
out.print(".gif");
out.print("\">");
out.print("<u>");
out.print("<a href=\"");
out.print("/download.jsp");
out.print("?title=" + title1+ "&version=" + version1);
out.print("\"");
out.print(">");
out.print(title1);
out.print("</a>");
out.print("</u>");
out.print("</h2>");
out.print("<br/>");
out.print("<div>");
out.print("<Strong>Description: </Strong>");
out.print(rs.getString("description"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Total download: </Strong>");
out.print(rs.getString("totaldownload"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Homepage: </Strong>");
out.print(rs.getString("homepage"));
out.print("</div>");
out.print("</tr>");
out.print("<tr>");
out.print("<DIV class=catdiv></DIV>");
out.print("</tr>");
out.print("</tbody>");
out.print("</table>");
out.print("<DIV class=catdiv></DIV>");
out.print("<hr>");
48
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
out.print("</tbody>");
out.print("</table>");
%>
<DIV align=center><BR>
</DIV>
<CENTER>
</CENTER>
<DIV class=catdiv></DIV>
<CENTER>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel = "9984661435";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "0000CC";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</CENTER></DIV></DIV>
<SCRIPT language=javascript type=text/javascript>
<!--
window.onload=function sf(){document.f2.q.focus();}
// -->
</SCRIPT>
</DIV>
<DIV class=bottombar><A href="/homepage.jsp">Homepage</A>-<A
href="/about us.jsp">About</A>-<A
href="/terms and conditions.jsp">Terms and Conditions</A>-<A
href="/contactus.jsp">contact us</A>
49
</DIV></DIV>
<DIV class=copybar>
<DIV class=copy-left><!-- 20031WPWEB01 --></DIV>
<DIV class=copy-right><A href=""></A></DIV>
<p> </p>
</DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</SCRIPT>
</BODY></HTML>
50
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0047)http://www.filehippo.com/search?q=avg+antivirus -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="Fast downloads of the latest free software!" name=description>
<META
content="download software freeware shareware program filehippo file hippo"
name=keywords><LINK
href="search_files/main4.css" type=text/css
rel=stylesheet><LINK title="FileHippo.com RSS"
href="http://feeds2.feedburner.com/filehippo" type=application/rss+xml
rel=alternate><LINK title=FileHippo.com href="/inc/opensearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="http://cache.filehippo.com/favicon.ico" type=image/x-icon rel=icon>
<SCRIPT src="search_files/main2"
type=text/javascript></SCRIPT>
51
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "8c3421";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</DIV>
<DIV class=right>
<DIV align=center>
<FORM name=f2 action="/search.jsp">
</FORM></DIV>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
String s=request.getParameter("q");
out.print("<table><tbody>");
try {
out.print("<H1><u>");
out.print(s);
out.print("</u></H1>");
while(rs.next())
{
52
title1=rs.getString("title");
version1=rs.getString("version");
out.print("<table><tbody>");
out.print("<tr>");
out.print("<td>");
out.print("<div>");
out.print("<h2>");
out.print("<img src=\"/logo/");
out.print(title1);
out.print(".gif");
out.print("\">");
out.print("<u>");
out.print("<a href=\"");
out.print("/download.jsp");
out.print("?title=" + title1+ "&version=" + version1);
out.print("\"");
out.print(">");
out.print(title1);
out.print("</a></u>");
out.print("</h2></div>");
out.print("<br/>");
out.print("<div>");
out.print("<Strong>Description: </Strong>");
out.print(rs.getString("description"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Total download: </Strong>");
out.print(rs.getString("totaldownload"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Homepage: </Strong>");
out.print(rs.getString("homepage"));
out.print("</div>");
out.print("</tr>");
out.print("<tr>");
out.print("<DIV class=catdiv></DIV>");
out.print("</tr>");
out.print("</tbody>");
out.print("</table>");
out.print("<DIV class=catdiv></DIV>");
out.print("<hr>");
53
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
out.print("</tbody>");
out.print("</table>");
%>
<DIV align=center><BR>
</DIV>
<CENTER>
</CENTER>
<DIV class=catdiv></DIV>
<CENTER>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel = "9984661435";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "0000CC";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</CENTER></DIV></DIV>
<SCRIPT language=javascript type=text/javascript>
<!--
window.onload=function sf(){document.f2.q.focus();}
// -->
</SCRIPT>
</DIV>
<DIV class=bottombar><A href="/homepage.jsp">Homepage</A>-<A
href="/about us.jsp">About</A>-<A
54
href="/terms and conditions.jsp">Terms and Conditions</A>-<A
href="/contactus.jsp">contact us</A>
</DIV></DIV>
<DIV class=copybar>
<DIV class=copy-left><!-- 20031WPWEB01 --></DIV>
<DIV class=copy-right><A href=""></A></DIV>
<p> </p>
</DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</SCRIPT>
</BODY></HTML>
55
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
56
</p>
<p>Version:<font color="red" size="4" >*</font>
<input id="version" name="version"
type="text" />
</p>
<p>Description:<font color="red" size="4">*</font><br/>
<textarea id="description" name="description"
style="width:300px;height:120px;" rows="8" cols="47"></textarea>
</p>
<p></p>
<p>Technical Description:<font color="red" size="4">*</font><br />
<textarea id="technical" name="technical" style="width: 300px; height:
120px;" rows="8" cols="47"></textarea>
</p>
<p>License:<font color="red" size="4">*</font>
<label>
<select name="license">
<option value="open source">open
source</option>
<option value="freeware">freeware</option>
<option value="trial version">trial
version</option>
</select>
</label>
</p>
<p>Requirement:<font color="red" size="4"*></font>
<br/>
<textarea name="requirement" id="requirements"
style="width:300px; height:80px;" rows="7" cols="47"></textarea>
</p>
<p>Filesize:
<label for="textfield"></label>
<input name="filesize" type="text"
id="filesize" />
</p>
<p>Home page:
<label for="textfield"></label>
<input name="homepage" type="text" id="homepage" />
</p>
<p>category:
<label for="select"></label>
<select name="select" id="select">
<option value="browsers and plugins">browsers and plugins</option>
<option value="file sharing">file sharing</option>
<option value="messaging and chats">messaging and chats</option>
<option value="file transfer">file transfer</option>
57
<option value="office and news">office and news</option>
<option value="developer and tools">developer and tools</option>
<option value="antispyware">antispyware</option>
<option value="firewalls and security">firewalls and security</option>
<option value="antivirus">antivirus</option>
<option value="cleaning and tweaking">cleaning and tweaking</option>
<option value="compression and backup">compression and
backup</option>
<option value="benchmarking">benchmarking</option>
<option value="networking and admin">networking and admin</option>
<option value="audio and video">audio and video</option>
<option value="cd and dvd tools">cd and dvd tools</option>
<option value="desktop">desktop </option>
<option value="imaging">imaging</option>
<option value="drivers">drivers </option>
<option value="education">education</option>
</select>
</p>
<p>company:
<label for="textfield"></label>
<input type="text" name="company" id="company" />
</p>
<p>Software File:
<input type="file" name="file" value="file path" />
</p>
<p>Logo:
<input type="file" name="logo" value="file path" />
</p>
<p>Screenshot: <input type="file" name="screenshot" value="file path"
/></p>
<p align="center">
<input name="submit" type="submit" value="Upload File" />
</p></td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and Conditions</a></div>
</div>
<div class="copybar"></div>
<script type="text/javascript">
58
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="contactus_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
59
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="org.apache.commons.fileupload.*" %>
<%@ page import="org.apache.commons.fileupload.servlet.*" %>
<%@ page import="org.apache.commons.fileupload.disk.*" %>
<%@ page import="org.apache.commons.io.*" %>
<%@ page import="java.io.File" %>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
int i=0;
String strname[]=new String[14];
String strvalue[]=new String[14];
%>
<%
if (ServletFileUpload.isMultipartContent(request))
{
60
ServletFileUpload servletFileUpload = new ServletFileUpload(new
DiskFileItemFactory());
List fileItemsList = servletFileUpload.parseRequest(request);
Iterator it = fileItemsList.iterator();
while (it.hasNext())
{
FileItem fileItemTemp = (FileItem)it.next();
if (fileItemTemp.isFormField())
{
strname[i]=fileItemTemp.getFieldName();
strvalue[i]=fileItemTemp.getString();
i++;
}
else
{
fileItem = fileItemTemp;
}
if (fileItem!=null)
{
String fileName = fileItem.getName();
try
{
fileItem.write(saveTo);
61
catch (Exception e)
{
e.printStackTrace();
}
}
}
}
}
%>
<%
try {
session.setAttribute("name",strvalue[0]);
session.setAttribute("email",strvalue[1]);
session.setAttribute("title",strvalue[2]);
session.setAttribute("version",strvalue[3]);
session.setAttribute("description",strvalue[4]);
session.setAttribute("technical",strvalue[5]);
session.setAttribute("license",strvalue[6]);
session.setAttribute("requirements",strvalue[7]);
session.setAttribute("filesize",strvalue[8]);
session.setAttribute("homepage",strvalue[9]);
session.setAttribute("category",strvalue[10]);
session.setAttribute("company",strvalue[11]);
RequestDispatcher view=request.getRequestDispatcher("/upload.do");
view.forward(request,response);
}
catch (Exception e) {
e.printStackTrace();
}
62
%>
</body>
</html>
63
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
</script>
</head><body><div style="overflow: visible; z-index: 10000; background-color:
transparent; position: fixed; top: 0px; display: none; text-align: center; left: 0px; height:
576px; width: 1024px; padding-top: 125px;" class="rpx_popup_overlay"><div
style="position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; background-
color: black; opacity: 0.4;"></div><table style="margin: auto; border-collapse: collapse;
background-color: transparent; width: 440px;" class="rpx_popup_table"><tbody
style="background-color: transparent;"><tr style="background-color: transparent;"><td
style="border: 0px none rgb(255, 255, 255); margin: 0px; padding: 0px; border-collapse:
collapse; border-spacing: 0pt; color: rgb(255, 255, 255); background-color:
transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
png); background-color: transparent; position: relative; width: 440px;"
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div><div style="overflow: visible;
z-index: 10000; background-color: transparent; position: fixed; top: 0px; display: none;
text-align: center; left: 0px; height: 576px; width: 1024px; padding-top: 125px;"
class="rpx_popup_overlay"><div style="position: absolute; top: 0pt; left: 0pt; width:
100%; height: 100%; background-color: black; opacity: 0.4;"></div><table
style="margin: auto; border-collapse: collapse; background-color: transparent; width:
440px;" class="rpx_popup_table"><tbody style="background-color: transparent;"><tr
style="background-color: transparent;"><td style="border: 0px none rgb(255, 255, 255);
margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0pt; color:
64
rgb(255, 255, 255); background-color: transparent;"><div style="background-image:
url(http://cdn.rpxnow.com/images/popup_bg.png/a7565f92533a6bdf05617e311e4a9833.
png); background-color: transparent; position: relative; width: 440px;"
class="rpx_popup_container"><span></span><div style="color: rgb(17, 17, 17); font-
weight: bold; font-size: 13px; font-family: arial,sans-serif; text-align: right; height: 16px;
cursor: pointer; position: absolute; right: 20px; top:
20px;">X</div></div></td></tr></tbody></table></div>
<div id="upperbar">
<div id="links"></div>
<div id="searchbox">
<form name="f" action="/search.jsp"><input id="q" maxlength="150" name="q">
<input id="search-submit" value="Search" type="submit"> </form></div></div>
<div id="header">
</div>
<div id="entire">
<div id="content">
<div class="pathbar">
<div style="float: left;"><a href="/homepage.jsp">Home</a>
<strong>»</strong> Login </div></div>
<div class="loginbox" id="content-full" align="left">
<h1> Messages</h1>
<hr>
<div class="loginbox" style="width:auto" align="left">
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
try {
while(rs.next())
{
65
name=rs.getString("name");
email=rs.getString("email");
message=rs.getString("message");
out.print("<br/>Name:");
out.print(name);
out.print("<br/>Email:");
out.print(email);
out.print("<br/>Message:");
out.print(message);
out.print("<br/><hr>");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
%>
</div>
<script type="text/javascript">
RPXNOW.overlay = true;
RPXNOW.language_preference = "en";
RPXNOW.default_provider = "openid";
</script>
</div></div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and
Conditions</a></div></div>
<div class="copybar">
<div class="copy-left">.<br>
</div>
66
<div class="copy-right"><a href=""></a></div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="login_files/ga_002.js" type="text/javascript"></script><script
src="login_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
67
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
%>
<div id="searchbox">
<form name="f" action="/search.jsp"><input name="q" id="q" maxlength="150" >
<input id="search-submit" value="Search" type="submit"> </form></div></div>
<div id="header"></div>
<div id="entire">
<div id="content">
<div class="pathbar"><a href="/homepage.jsp">Home</a> <strong>»</strong>
About us </div>
<div id="content-full">
<div class="sitetext">
<h1>About us</h1>
<div style="padding: 13px 0px;"><b>Purpose</b>
</div>
<div style="padding-left: 20px;">our aim is to provide you
with the simplest method of downloading the newest versions of the best software
- without the usual excessive popups or spyware and without the low quality
software. </div>
<div style="padding: 13px 0px 2px;"><b>Features</b>
</div>
<ul>
<li>Only the best software, we focus on quality not quantity.
68
</li><li>Very fast servers with 100Mb connections, to make your downloads as fast
as possible.
</li><li>We keep the old versions of programs, so if you update and don't like the
new version, you can always return to the old one.
</li><li>All software is 100% spyware and virus free.
</li><li>Filtering feature to allow you to only show Freeware and/or Non-beta
software.
</li><li>Full support for resuming downloads and download managers.
</li><li>Change log and technical details for downloads.
</li><li>RSS feeds for all updates, categories and for individual programs.
</li><li>New European and US download servers.
</li><li><img alt="" src="about%20us_files/new.gif">
Dynamic pages for faster browsing.
</li></ul>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script></body></html>
3.13 Contactus.jsp Code
69
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<div id="upperbar">
<%
String str=(String)session.getAttribute("username");
if(str ==null)
{
out.print("<div id=\"links\"><a href=\"/login.jsp\">");
out.print("Login</a></div>");
}
else
out.print(str);
%>
<div id="searchbox">
<form name="f" action="/search.jsp">
<input id="q" name="q" maxlength="150" type="text">
<input id="search-submit" value="Search" type="submit">
</form></div></div>
<div id="header"></div>
<div id="entire">
<div id="content">
<div class="pathbar"> <a href="/homepage.jsp">Home</a> <strong>»</strong>
Contact us </div>
<div id="content-full">
<div class="sitetext">
<h1>Contact us</h1>
<p> Please only write in English, we're sorry but we can't read any other language.
</p>
70
<%
HttpSession sess=request.getSession();
%>
<form method="post" action="/feedburner.jsp">
<div style="padding-top: 13px;">
<table>
<tbody>
<tr>
<td><p> Your name<font color="red" size="4">*</font>
<input id="yourname" name="yourname" type="text" />
</p>
<p></p>
<p> Your email<font color="red" size="4">*</font>
<input id="youremail" name="youremail" type="text" />
</p>
<p></p>
<p> Message<font color="red" size="4">*</font><br />
<textarea id="yourmessage" name="yourmessage" style="width: 400px;
height: 192px;" rows="12" cols="47"></textarea>
</p>
<P> </p>
<p> <small>We receive a large number of messages and may not be able to
respond to every one.</small> </p>
<p align="center">
<input name="submit" type="submit" value="Send Message" />
</p></td>
</tr>
</tbody>
</table>
</div>
</form>
</div>
</div>
</div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and Conditions</a></div>
</div>
<div class="copybar"></div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="contactus_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
71
</script>
</body></html>
72
<%@ page import="java.util.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD>
<META content=noindex,nofollow name=robots>
<META http-equiv=Content-Type content=text/html;charset=utf-8>
<META http-equiv=Content-Style-Type content=text/css><LINK
href="feedburner_files/base-070909.css" type=text/css
rel=stylesheet>
<SCRIPT src="feedburner_files/prototype-1.4.0[1]"
type=text/javascript></SCRIPT>
<SCRIPT src="feedburner_files/scriptaculous"
type=text/javascript></SCRIPT>
<SCRIPT src="feedburner_files/behaviour"
type=text/javascript></SCRIPT>
<SCRIPT src="feedburner_files/base"
type=text/javascript></SCRIPT>
<SCRIPT src="feedburner_files/tab_ui"
type=text/javascript></SCRIPT>
<SCRIPT src="feedburner_files/popups"
type=text/javascript></SCRIPT>
<%
try
{
String str[]=new String[3];
str[0]=request.getParameter("yourname");
73
str[1]=request.getParameter("youremail");
str[2]=request.getParameter("yourmessage");
HttpSession sess=request.getSession();
if(str[0] !=null)
{
for(int i=0;i<3;i++)
{
out.print("<br/>");
out.println(str[i]);
}
sess.setAttribute("yourname",str[0]);
sess.setAttribute("youremail",str[1]);
sess.setAttribute("yourmessage",str[2]);
else
{
out.print("<br/>");
out.println(sess.getAttribute("yourname"));
out.print("<br/>");
out.println(sess.getAttribute("youremail"));
out.print("<br/>");
out.println(sess.getAttribute("yourmessage"));
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
74
style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT:
#ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid"
alt="spammers begone" src="Cap_Img.jsp">
<P>To help prevent spam, please type the text you see in the box
above:<BR><INPUT class=textInput id=verifyBox style="WIDTH: 120px" name=number>
<INPUT class=button type=submit value="Complete Subscription Request">
</P></FORM></DIV><!-- END main body area --><!-- footer -->
<DIV id=footer></DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
try {
var pageTracker = _gat._getTracker("UA-3162504-2");
pageTracker._trackPageview();
} catch(err) {}</SCRIPT>
<!-- END footer --></DIV><!-- end pageHolder --></BODY></HTML>
75
<%@ page import="java.io.*"
%><%@ page import="java.awt.*"
%><%@ page import="java.awt.image.*"
%><%@ page import="javax.imageio.ImageIO"
%><%@ page import="java.util.*"
%><%
int width=75;
int height=35;
Random rdm=new Random();
int rl=rdm.nextInt();
String capstr=hash1.substring(0,5);
session.setAttribute("key",capstr);
Graphics g = cpimg.createGraphics();
g.setColor(background);
g.fillRect(0,0,width,height);
g.setColor(fbl);
g.setFont(fnt);
g.drawString(capstr,10,25);
g.setColor(background);
g.drawLine(10,17,80,17);
g.drawLine(10,22,80,22);
response.setContentType("image/jpeg");
76
ImageIO.write(cpimg,"jpeg",strm);
strm.close();
%>
77
<%@ page import="java.util.*" %>
<form name="form1" method="post" action="/feedburner.jsp">
<div align="center">
<input name="Submit" type="submit" value="back"></div>
</form>
<div align="center">
<%
String key=(String)session.getAttribute("key");
String user = request.getParameter("number");
String url = request.getHeader("referer");
String spath=request.getServerName();
int val=0;
val= spath.indexOf("www.");
if(val != -1)
{
spath=spath.replaceFirst("www.","");
}
int domain=url.indexOf(spath);
if(domain != -1)
{
if(key.compareTo(user)==0)
{
RequestDispatcher view=request.getRequestDispatcher("/filldetail.do");
view.forward(request,response);
}
else{
RequestDispatcher view=request.getRequestDispatcher("/feedburner.jsp");
view.forward(request,response);
//RequestDispatcher view=request.getRequestDispatcher("/feedburner.jsp");
}
}
else
{%>
// <div align=center style='color: red;'><b>Not a Vaild Domain</b></div>
<% }
%>
</div>
78
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*"
errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<%
session.removeAttribute("username");
RequestDispatcher view=request.getRequestDispatcher("/homepage.jsp");
view.forward(request,response);
%>
</body>
</html>
79
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
function validate2()
{
var a=password.getElementById();
var b=code2.getElement ById();
if(a.value ==null)
b.innerHTML="please fill this is field";
function validate3()
{
var a=Pincode.getElementById();
var b=code3.getElement ById();
if(a.value ==null)
b.innerHTML="please fill this is field";
}
</script>
</head><body>
80
<div id="upperbar">
<div id="links"><a href="/login.jsp">Login</a></div>
<div id="searchbox">
<form name="f" action="/search.jsp">
<input id="q" name="q" maxlength="150" type="text">
<input id="search-submit" value="Search" type="submit">
</form></div></div>
<div id="header"></div>
<div id="entire">
<div id="content">
<div class="pathbar"> <a href="/homepage.jsp">Home</a> <strong>»</strong> Contact us
</div>
<div id="content-full">
<div class="sitetext">
<h1>sign up</h1>
<form method="post" action="/createuser.do">
<div style="padding-top: 13px;">
<table>
<tbody>
<tr>
<td width="491"><p> Your Full Name<font color="red" size="4">*</font>
<input id="yourname" onblur="validate1()" name="yourname" type="text"
/><code id="code1"></code>
</p>
<p></p>
<p> Your Password <font color="red" size="4">*
<input name="password" type="password" id="password"
onblur="validate2()"/><code id="code2"></code>
</font></p>
<p></p>
<p>Pin Code <font color="red" size="4">*
81
</div>
</form>
</div>
</div>
</div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and Conditions</a></div>
</div>
<div class="copybar"></div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="contactus_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
82
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<div id="upperbar">
<%
String str=(String)session.getAttribute("username");
if(str ==null)
{
out.print("<div id=\"links\"><a href=\"/login.jsp\">");
out.print("Login</a></div>");
}
else
out.print(str);
%>
<div id="searchbox">
<form name="f" action="/search.jsp">
<input id="q" name="q" maxlength="150" type="text">
<input id="search-submit" value="Search" type="submit">
</form></div></div>
<div id="header"></div>
<div id="entire">
<div id="content">
<div class="pathbar"> <a href="/homepage.jsp">Home</a> <strong>»</strong> Contact us
</div>
<div id="content-full">
<div class="sitetext">
<h1 align="center">Page not found </h1>
<%
HttpSession sess=request.getSession();
%>
83
</div>
</div>
</div>
<div class="bottombar"><a href="/homepage.jsp">Homepage</a>-<a href="/about
us.jsp">About</a>-<a href="terms and conditions.jsp">Terms and Conditions</a></div>
</div>
<div class="copybar"></div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script><script src="contactus_files/ga.js" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</script>
</body></html>
84
<%@ page language="java" %>
<%@ page import="java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0047)http://www.filehippo.com/search?q=avg+antivirus -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="Fast downloads of the latest free software!" name=description>
<META
content="download software freeware shareware program filehippo file hippo"
name=keywords><LINK
href="search_files/main4.css" type=text/css
rel=stylesheet><LINK title="FileHippo.com RSS"
href="http://feeds2.feedburner.com/filehippo" type=application/rss+xml
rel=alternate><LINK title=FileHippo.com href="/inc/opensearch.xml"
type=application/opensearchdescription+xml rel=search><LINK
href="http://cache.filehippo.com/favicon.ico" type=image/x-icon rel=icon>
<SCRIPT src="search_files/main2"
type=text/javascript></SCRIPT>
%>
<DIV id=searchbox>
<FORM name=f action=/search.jsp><INPUT type="text" id=q maxLength=150 name=q>
<INPUT id=search-submit type=submit value=Search> </FORM></DIV></DIV>
<DIV id=header>
</DIV>
<DIV id=entire>
<DIV id=content>
<DIV class=pathbar>
<DIV style="FLOAT: left"><A href="homepage.jsp">Home</A>
<STRONG>»</STRONG> Terms and Conditions </DIV>
</DIV>
<DIV id=setarea></DIV>
85
<DIV id=content-2col>
<DIV class=left>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_channel = "8861484080";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "8c3421";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</DIV>
<DIV class=right>
<DIV align=center>
<FORM name=f2 action="/search.jsp">
</FORM></DIV>
<H1>Terms and Conditions </H1>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
out.print("<table><tbody>");
try {
String s=request.getParameter("q");
86
String version1;
while(rs.next())
{
title1=rs.getString("title");
version1=rs.getString("version");
out.print("<table><tbody>");
out.print("<tr>");
out.print("<td>");
out.print("<h2>");
out.print("<a href=\"");
out.print("/download.jsp");
out.print("?title=" + title1+
"&version=" + version1);
out.print("\"");
out.print(">");
out.print(title1);
out.print("</a>");
out.print("</h2>");
out.print("<br/>");
out.print("<div>");
out.print("<Strong>Description:
</Strong>");
out.print(rs.getString("description"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Total download:
</Strong>");
out.print(rs.getString("totaldownload"));
out.print("</div>");
out.print("<div>");
out.print("<Strong>Homepage:
</Strong>");
out.print(rs.getString("homepage"));
out.print("</div>");
out.print("</tr>");
out.print("<tr>");
out.print("<DIV
class=catdiv></DIV>");
out.print("</tr>");
out.print("</tbody>");
out.print("</table>");
87
out.print("<DIV
class=catdiv></DIV>");
}
rs.close();
stmt.close();
}
catch (Exception e) {
e.printStackTrace();
}
out.print("</tbody>");
out.print("</table>");
%>
<DIV align=center><BR>
</DIV>
<CENTER>
</CENTER>
<DIV class=catdiv>
<h2><a name="_Toc26969078">Performance Requirements</a></h2>
<p>Generally a web browser is used to access to this website. Website surfing and software
downloading speed depend upon load on server and internet bandwidth available.</p>
<h2><a name="_Toc26969079"></a><a name="_Toc439994691">Safety
Requirements</a></h2>
<h3>Viruses, spyware, and malware</h3>
<p>We will not list software that contains viruses, Trojan horses, malicious adware, spyware,
or other potentially harmful components. We will not list products known to contain such items
in instances outside FREESOFT Downloads, and we may disallow products from publishers our
editors feel violate the spirit of this policy.<br>
The following are types of software we will not accept:</p>
<ul>
<li>Software that installs viruses, Trojan horses, malicious adware, spyware, or other
malware at any point during or after installation.</li>
<ul>
<li>Software that installs the above items via links to other software or Web sites.</li>
<li>Links on publishers' Web sites that may enable the installation of the above items.</li>
</ul>
<li>Software that installs without notice and the user's consent.</li>
88
<li>Software that serves intrusive advertisements through a Web browser, a pop-up window,
or Web sites outside the software's primary interface.</li>
<li>Software that includes or uses surreptitious data collection.</li>
<li>Software that collects and transmits information about end users or end users' computer
usage without adequate prior notification.</li>
<li>Software that diverts or modifies end users' default browsers, search-engine home pages,
providers, security, or privacy-protection settings.</li>
<li>Software that interferes with users' control and privacy.</li>
</ul>
<h2>Security, privacy and control</h2>
<p>We test all software products submitted to us against a comprehensive set of criteria. In
addition to screening for common viruses and spyware, we also look for other threats that might
interfere with our users' security, privacy, and control. We consider publisher Web sites,
publisher conduct, and our own experience with a particular product.</p>
<h3>EULA and installation prompts</h3>
<p>All products in our library must present users with a clear and easy-to-read license
agreement, and provide users with an opportunity to cancel the installation if they do not agree
to the terms. End-user license agreements are a contract with the user, and in keeping with that
spirit they must be truthful, accurate, comprehensive, and easy to read and understand.<br>
Following are types of software we will not accept:</p>
<ul>
<li>Software that installs in a concealed manner or denies users an opportunity to read the
license agreement and/or to knowingly consent to the installation.</li>
<li>Software that induces installation by making false or misleading claims about the
software or the software publisher.</li>
<li>Software with license agreements that do not clearly or adequately disclose critical
information about the software or additional items included with the installation.</li>
</ul>
<h3>Software bundling</h3>
<p>Any additional programs or third-party items included with the downloadable file must be
clearly disclosed in the FREESOFT Downloads product description and during the installation
process. Users must be given a way to opt out of all additional items during installation, or they
must be given an opportunity to cancel the installation completely.<br>
We will not accept software that exhibits any of the following:</p>
<ul>
<li>Additional programs or third-party items that are not clearly disclosed in the FREESOFT
Downloads product description, end-user license agreement, or installation screens.</li>
<li>The inability for users to opt out of or cancel the installation of additional items included
with the installation.</li>
<li>Icons or shortcuts placed on a user's desktop without adequate prior disclosure or
permission.</li>
</ul>
<h3>Advertising-supported software</h3>
<p>We allow certain types of advertising-supported software, including a small number of
adware components we evaluate on a case-by-case basis. Ad-serving behavior must be restricted
89
to the program's actual user interface, and may not include pop-ups or other forms of intrusive
advertising.</p>
<ul>
<li>Software that serves intrusive advertisements through a Web browser, a pop-up window,
or Web sites outside the software's primary interface.</li>
<li>Software that includes bundled adware considered harmful, malicious, or intrusive.</li>
</ul>
<h3>Removal and uninstallation</h3>
<p>We respect the user's right to control software that is installed on their computers, and we
require that all software in our library provide users with a clear and simple method for removal.
We may disallow products we feel are unnecessarily difficult to uninstall, are obscured, or are
resistant to removal.<br>
Following are types of software we will not accept:</p>
<ul>
<li>Software that prevents its own uninstallation or disablement.</li>
<li>Software that requires users to give up personal information to uninstall.</li>
<li>Software that cannot be properly or safely removed due to errors or other programming
issues.</li>
</ul>
<h2><a name="_Toc26969081"></a><a name="_Toc439994693">Software Quality
Attributes</a></h2>
<p>Given the rapid advances in technology and user control, we are here to demystify what
may seem to be a confusing array of downloadable content. We try to explain technical
requirements, legal issues, and performance standards in a manner that is clear and concise. In
order to maintain the quality of our download library, we may decline to list software with
stability problems, offensive content, or general quality issues as determined by our editors.</p>
<h3>Software quality</h3>
<p>We will not list applications with reliability or stability issues, and in most cases we will
only accept submissions for nonbeta versions of software. We also may decline products our
editors feel do not meet the general quality standards of the library or do not offer significant
value to users. Additionally, we may decline to list products that generate a significant volume
of negative feedback or complaints from our users.<br>
Following are types of software we will not accept:</p>
<ul>
<li>Software with obvious quality or stability issues (crashing, error screens).</li>
<li>Products that generate a significant volume of negative feedback or complaints from
users.</li>
<li>Software that does not meet the general quality standards of the library as determined by
the editors.</li>
</ul>
<h3>Prohibited software</h3>
<p>Our editors have determined that certain types of software are not appropriate for the
FREESOFT Downloads software library. We will remove products or publishers who violate
this policy by either directly or indirectly distributing FREESOFT Downloads-prohibited
software.</p>
<ul>
90
<li>Casino, gambling, or betting software with real wagering.</li>
<li>Pornography-focused applications (for example, "porn media managers") or
programs containing graphic nudity.</li>
<li>Hacking and spamming tools.</li>
<ul>
<li>E-mail-extraction programs, anonymous bulk mailers, and mass-messaging IM utilities.
</li>
<li>Search-engine-manipulation and doorway-page-creation tools. </li>
</ul>
<li>Products that enable users to cheat in online games.</li>
<li>Products that enable users to copy encrypted commercial DVDs.</li>
<li>PC-monitoring applications with remote-install capabilities.</li>
<li>Illegal software products.</li>
</ul>
<h3>Content</h3>
<p>We do not allow products that contain or promote inappropriate, offensive, or sexually
explicit content. This policy may extend to content delivered by the application, links from the
application interface or publisher's Web site, and content found on the publisher's Web site.</p>
<h3>Product information</h3>
<p>To help ensure the processing of submissions correctly and within the estimated processing
time, all submitted products must adhere to the Upload.com Submission Instructions. These
requirements are designed to inform publishers about the information needed to successfully
submit products to our software library.</p>
<h3>Copyright and trademark</h3>
<p>If we determine someone other than the legal copyright or trademark holder (or his or her
official agent) has submitted a product, we will suspend the product listing. If you would like us
to investigate an alleged breach of copyright, please follow the instructions contained in our
Copyright Notice.</p>
</DIV>
<CENTER>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-2649314828492070";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel = "9984661435";
google_color_border = "ffffff";
google_color_bg = "ffffff";
google_color_link = "0000CC";
google_color_url = "666666";
google_color_text = "333333";
//--></SCRIPT>
</CENTER></DIV></DIV>
<SCRIPT language=javascript type=text/javascript>
91
<!--
window.onload=function sf(){document.f2.q.focus();}
// -->
</SCRIPT>
</DIV>
<DIV class=bottombar><A href="/homepage.jsp">Homepage</A>-<A
href="/about us.jsp">About</A>-<A
href="/terms and conditions.jsp">Terms and Conditions</A>-<A
href="/contactus.jsp">contact us</A>
</DIV></DIV>
<DIV class=copybar>
<DIV class=copy-left><!-- 20031WPWEB01 --></DIV>
<DIV class=copy-right><A href=""></A></DIV>
<p> </p>
</DIV>
<SCRIPT type=text/javascript>
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</SCRIPT>
<SCRIPT type=text/javascript>
var pageTracker = _gat._getTracker("UA-5815250-1");
pageTracker._trackPageview();
</SCRIPT>
</BODY></HTML>
3.21 Web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
92
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<error-page>
<error-code>404</error-code>
<location>/notfounderror.jsp</location>
</error-page>
<welcome-file-list>
<welcome-file>homepage.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
93
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>filldetail</servlet-name>
<servlet-class>filldetail</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>filldetail</servlet-name>
<url-pattern>/filldetail.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>createuser</servlet-name>
<servlet-class>createuser</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>createuser</servlet-name>
<url-pattern>/createuser.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>checklogin</servlet-name>
<servlet-class>checklogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>checklogin</servlet-name>
<url-pattern>/checklogin.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>checkadminlogin</servlet-name>
<servlet-class>checkadminlogin</servlet-class>
</servlet>
<servlet-mapping>
94
<servlet-name>checkadminlogin</servlet-name>
<url-pattern>/checkadminlogin.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>createuser1</servlet-name>
<servlet-class>createuser1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>createuser1</servlet-name>
<url-pattern>/createuser1.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>uploadhandler</servlet-name>
<servlet-class>uploadhandler</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>uploadhandler</servlet-name>
<url-pattern>/uploadhandler.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>commentform</servlet-name>
<servlet-class>commentform</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>commentform</servlet-name>
<url-pattern>/commentform.do</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>upload</servlet-name>
<servlet-class>upload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>upload</servlet-name>
<url-pattern>/upload.do</url-pattern>
</servlet-mapping>
95
<!-- JSPC servlet mappings end -->
</web-app>
3.22 Checkadminlogin.class
import java.sql.*;
96
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
String x=request.getParameter("txtUsername");
String y=request.getParameter("txtPassword");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
if(rowcount ==0)
{
RequestDispatcher view=request.getRequestDispatcher("/adminlogin.jsp");
view.forward(request,response);
}
else
97
{
HttpSession sess=request.getSession();
sess.setAttribute("username",x);
Cookie cookie=new Cookie("username",x);
response.addCookie(cookie);
RequestDispatcher view=request.getRequestDispatcher("/adminwork.jsp");
view.forward(request,response);
}
catch (Exception e) {
e.printStackTrace();
}
3.23 Checklogin.class
import java.sql.*;
98
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
String x=request.getParameter("txtUsername");
String y=request.getParameter("txtPassword");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
if(rowcount ==0)
{
RequestDispatcher view=request.getRequestDispatcher("/login.jsp");
view.forward(request,response);
}
else
{
99
HttpSession sess=request.getSession();
sess.setAttribute("username",x);
Cookie cookie=new Cookie("username",x);
response.addCookie(cookie);
RequestDispatcher view=request.getRequestDispatcher("/homepage.jsp");
view.forward(request,response);
}
catch (Exception e) {
e.printStackTrace();
}
3.24 Commentform.class
import java.util.*;
100
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
try {
HttpSession session=request.getSession();
String[] str=new String[4];
str[0]=(String)request.getParameter("comment");
str[1]=(String)session.getAttribute("username");
str[2]=(String)session.getAttribute("title");
str[3]=(String)session.getAttribute("version");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
catch(Exception e) {
e.printStackTrace();
}
RequestDispatcher view=request.getRequestDispatcher("/homepage.jsp");
101
view.forward(request,response);
3.25 Createuser.class
102
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
try {
// String str1[]=(String[])request.getAttribute("strpass");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
RequestDispatcher view=request.getRequestDispatcher("/login.jsp");
view.forward(request,response);
}
catch (Exception e) {
e.printStackTrace();
}
103
public void doGet(HttpServletRequest request,HttpServletResponse response) throws
IOException,ServletException
{
doPost(request,response);
}
}
3.26 Filldetail.class
104
import java.util.*;
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
try {
HttpSession session=request.getSession();
String[] str=new String[3];
str[0]=(String)session.getAttribute("yourname");
str[1]=(String)session.getAttribute("youremail");
str[2]=(String)session.getAttribute("yourmessage");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
catch(Exception e) {
e.printStackTrace();
}
RequestDispatcher view=request.getRequestDispatcher("/homepage.jsp");
105
view.forward(request,response);
106
3.27 Upload.class
import java.util.*;
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
try {
HttpSession session=request.getSession();
String[] str1=new String[12];
str1[0]=(String)session.getAttribute("name");
str1[1]=(String)session.getAttribute("email");
str1[2]=(String) session.getAttribute("title");
str1[3]=(String) session.getAttribute("version");
str1[4]=(String) session.getAttribute("description");
str1[5]=(String) session.getAttribute("technical");
str1[6]=(String) session.getAttribute("license");
str1[7]=(String) session.getAttribute("requirements");
str1[8]=(String) session.getAttribute("filesize");
str1[9]=(String) session.getAttribute("homepage");
str1[10]=(String) session.getAttribute("category");
str1[11]=(String) session.getAttribute("company");
for(int i=0;i<12;i++)
{
out.print("<br/>");
out.print(str1[i]);
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl="jdbc:odbc:Driver={Microsoft Access Driver
(*.mdb)};DBQ=C:\\Program Files\\Apache Software Foundation\\Tomcat
5.5\\webapps\\ROOT\\software.mdb";
107
Connection con = DriverManager.getConnection(connectionUrl,"","");
while(rs.next())
{
catch(Exception e) {
e.printStackTrace();
}
RequestDispatcher view=request.getRequestDispatcher("/homepage.jsp");
view.forward(request,response);
4.1 Homepage
108
4.2 Signup Screen Short
109
4.3 Login
110
4.4 Browsers and plugins
111
4.5 Download page
112
113
4.6 Comment page
114
4.7 Searchpage
115
4.8 Uploadpage
116
117
118
4.9 About us
119
4.10 Contact us
120
4.11 Terms and conditions
121
4.12 Admin login
122
5. Regression Testing
Any time you modify an implementation within a program, you should also do regression
testing. You can do so by rerunning existing tests against the modified code to determine
whether the changes break anything that worked prior to the change and by writing new tests
where necessary. Adequate coverage without wasting time should be a primary consideration
when conducting regression tests. Try to spend as little time as possible doing regression testing
without reducing the probability that you will detect new failures in old, already tested code.
Some strategies and factors to consider during this process include the following:
• Test fixed bugs promptly. The programmer might have handled the symptoms but not
have gotten to the underlying cause.
• Watch for side effects of fixes. The bug itself might be fixed but the fix might create
other bugs.
• Write a regression test for each bug fixed.
• If two or more tests are similar, determine which is less effective and get rid of it.
• Identify tests that the program consistently passes and archive them.
• Focus on functional issues, not those related to design.
• Make changes (small and large) to data and find any resulting corruption.
• Trace the effects of the changes on program memory.
The most effective approach to regression testing is based on developing a library of tests made
up of a standard battery of test cases that can be run every time you build a new version of the
program. The most difficult aspect involved in building a library of test cases is determining
which test cases to include. The most common suggestion from authorities in the field of
software testing is to avoid spending excessive amounts of time trying to decide and err on the
side of caution. Automated tests, as well as test cases involving boundary conditions and timing
almost definitely belong in your library. Some software development companies include only
tests that have actually found bugs. The problem with that rationale is that the particular bug may
have been found and fixed in the distant past.
Periodically review the regression test library to eliminate redundant or unnecessary tests. Do
this about every third testing cycle. Duplication is quite common when more than one person is
writing test code. An example that causes this problem is the concentration of tests that often
develop when a bug or variants of it are particularly persistent and are present across many
cycles of testing. Numerous tests might be written and added to the regression test library. These
multiple tests are useful for fixing the bug, but when all traces of the bug and its variants are
eliminated from the program, select the best of the tests associated with the bug and remove the
rest from the library.
123
6. Conclusion
Our aim was to construct a live project . We have devoted everything to make this project a reality,
which is really user friendly and very easy to work with. This project was not just limited in
making a program and using it, but this project is like a live project in which we had to spend a lot
of time in gathering information, studying material. We started off with the feasibility of the
project encompassing a lot of discussions with my well wishers. It was followed by accumulating
resources of all kinds from everywhere in every possible way. During my implementation phase,
we had to deal with a lot of obstacles and sometimes whole day passed without a single line of
code being added. But, in limited time with limited resources, what was aimed in the beginning has
been achieved to a large extent in the end. But there still can be further improvements in my work.
It was really a dream come true. We really thank God, the Almighty for this success.
Friendsvila.com makes feasible for people to communicate when they are large distance apart. It is
very easy to join it .It have some important features which are as:
• contact us information
• login facility
124
7. Bibliography & References
Webliography:
www.download.com
www.filehippo.com
www.download3000.com
www.softzilla.com
www.tucows.com
www.brothersoft.com
www.w3schools.com
Bibliography:
First Head to Servlets and JSP by O’reilly.
Sql the complete reference by O’reilly.
125