Professional Documents
Culture Documents
CHAPTER NO 7
IMPLEMENTATION TOOLS
As a WYSIWYG editor, Dreamweaver can hide the details of page HTML code from the user,
making it possible for non-expert to easily create web sites. Some web developers criticize this
approach as producing HTML pages that are much larger than they should be which can
because web browser to perform poorly. This can be particular true because the application
makes it very easy to create table-based layouts. In Addition, some website developers have
criticized Dreamweaver in the past for producing code that often does not comply with W3C
standers. However, Adobe has increased the support for CSS and other ways to lay out a page
without tables in later versions in later versions of the applications.
Dreamweaver allow you to pick most browsers installed on your computer to preview websites.
It also has nice site management tools for the novice. Such as the ability to find and replace
lines of text or code by whatever parameters you specify. Up to the entire site. The behaviors
panels also allow creation of basic java script without any coding knowledge.
With the advent of version MX, Macromedia (now required by Adobe systems, incorporated
dynamic content creation tools into Dreamweaver, in the spirit of HTML WYSIWYG tools, it
allows user to content to database(such as MYSQL and Microsoft Access) to filter and display
content using scripting technologies such as PHP, ColdFusion ASP.NET, without any previous
programming experience.
33
CHAPTER NO 7 [IMPLEMENTATION TOOLS]
PHP (recursive acronym for “PHP: Hypertext Preprocessor”) is a widely used open source
general- purpose scripting language like Perl or C-instead of writing a program with lots of
commands to output HTML, you write an HTML, script with some embedded code to do
something (in this case, output some text). The PHP code is enclosed in special start and end
tags that allow you jump into and out of “PHP mode”.
What distinguishes PHP from something like client-side JavaScript is that the code is executed
on the server? If you were to have a script similar to the above on your server, the client would
receive the results of running that script, with no way of determining what the underlying code
may be. You can even configure your web server to process all your HTML files with PHP, and
then there’s really no way that user can tell what you have up to the find and replace lines of
text or code by whatever parameters you specify, up to the entire site. The behaviors panels
also allow creation of basic java script without any coding knowledge.
With the advent of version MX, Macromedia (now required by Adobe system, incorporated)
incorporated dynamic content creation tools into Dreamweaver, in the spirit of HTML
WYSIWYG tools, it allows users to connect to database (such as MYSQL and Microsoft Access)
to filter and display content using scripting technologies such as PHP, ColdFusion, ASP,NET,
without any previous programming experience.
34
CHAPTER NO 7 [IMPLEMENTATION TOOLS]
Almost Anything! PHP is mainly focused on server-side scripting, so you can do anything any
other CGI Program can do, such as collect from data, generate dynamic page content, or send
and received cookies. But PHP can do much more.
Server-side scripting: This is the most traditional and main target fields of PHP. You need to run
the web server, with a connected PHP installation. You can access the PHP program with a web
browser, viewing the PHP page through the server. All these can run on your home machine if
you are just experimenting with PHP programming. See the installation instruction section for
more information.
Command line scripting: you can make a PHP script to run it without any server or browser. You
can run on your home machine if you are just experimenting with PHP programming. See the
installation instruction section for more information.
Command line scripting: you can make a PHP script to run it without any server or browser. You
only need the PHP parser to use it this way. This type of using is ideal for script regularly
executed using crone (on *nix or Linux) or Task scheduler (on windows). These scripts can also
be used for simple text processing tasks.
Writing desktop application: PHP is probably not the very best language to create the desktop
application with a graphical user interface, but if you know PHP very well, would like to use
some advanced PHP features in your client-side application you can also use PHP-GTK to write
such programs. You also have the ability to write cross platform application this way. PHP-GTK
is an extension to PHP, not available in the distribution.
7.4 MYSQL
It started out with the intention of using our own-level (ISLAM) routine. However, after some
testing, we came to the conclusion that MYSQL was not fast or flexible enough for our needs.
This resulted in a new SQL interface to our database but with almost the same API interface as
MYSQL .This API was designed to allow third-party code that was written for use with MYSQL to
be ported easily for use with MYSQL.
The following list describes some of the important characteristics of the MYSQL Database
software.
35
CHAPTER NO 7 [IMPLEMENTATION TOOLS]
7.4.4 Security
A privilege and password system that is very flexible and secure, and that allows host-based
verification. Password is secure because all password Traffic is encrypted when you connect to
server.
The Apache HTTP is a powerful and flexible HTTP/1.1 complaint web server. Originally designed
is a replacement for the NCS HTTP server, it has grown to be the most popular web server on
the internet. As a project of the Apache software Foundation, the developer aim to
36
CHAPTER NO 7 [IMPLEMENTATION TOOLS]
37