
Roberto Luongo asked:
Personal home page or hypertext preprocessor or PHP as it is popularly known as, is a programming language which is designed to produce dynamic web pages that interacts with databases. PHP is generally an HTML-embedded scripting language which is designed to develop home pages for the websites.
PHP was developed by Rasmus Lerdorf in 1994 as personal home page, widely used scripting language that designed for developing web applications. The purpose was to increase the efficiency and suitability for the same. Web pages in PHP are treated same as the regular HTML pages, the edits and updates can be done in the same way as in simply created HTML pages. When the page is opened by a visitor, the PHP commands are processed by the server and then send to the visitor’s browser as a result. It is an open Source and cross-platform technique which runs on Windows NT and other UNIX versions.
Today, among all server side scripting languages, PHP is frequently used to create dynamic pages as it is easy, fast, secure, open source and stable. For programmers who have a good knowledge of languages such as C, JavaScript and html, PHP seems to be very easy to learn and understand. Also it feels very comfortable to learn PHP if a person have some idea about C and Perl.
PHP consists of an important feature called connective abilities. In this feature, it can interface with a variety of libraries such as graphics, XML, encryption, etc. using a modular system of extensions. PHP includes numerous servers and database interfaces which make it easier, faster and reliable.. It can load into severs like Apache, IIS, Roxen, THTTPD and AOL server and databases like MySQL, MS SQL, Informix, Oracle etc. ODBC is also an option if there is some problem with interfaces and databases.
In all, PHP offers huge advantages which help programmers to use this advanced programming technique including easy integration with web pages. PHP interfaces mostly work well with one of the most popular online database called MySQL .To automate the web sites, PHP and MySQL is the best choice than ever.

Tags:
Odbc,
Programming Language,
Thttpd

Brian Rock asked:
If you want to build a user-management system - or work on someone else’s - you should know a few basics about how passwords are encrypted or hashed. In other words, how are they made safe for storage?
What is a Hash?
Before a password is stored, it is typically converted into a “hash.” This isn’t technically a form of encryption, because it is a one way process. Once a password has been hashed… there’s no going back.
For example, if I hash the phrase “Bananas,” I might get back this garbled mess of characters - “1ee31b77d0697c36914b99d1428f7f32.”
The reason we do this is so that someone who views the database - a hacker or maybe a dishonest systems adminstrator - can’t figure out your password. He or she will see the hash and have no idea what the password is.
The script that checks your password when you log in knows how the hash was created - so it can recreate that hash if you give it the same password. The hash it creates based on your input can then be checked against the one in the database to see if you entered the real password.
Ok, How Do We Create a Hash?
There are two major functions for creating hashes in php - md5() and crypt().
md5 is the simpler function, so we’ll start there. You simply call the function like so…
md5(”Password String”);
This returns the encrypted hash. If you called md5(”Bananas”), you would always get “1ee31b77d0697c36914b99d1428f7f32″ back as a result. You would then store that phrase in the database to check the password in the future.
Crypt is a bit more complicated. With md5, you always get the same result. With crypt, you can use different encryption keys or “salts” to get different results. You can encrypt something with crypt like this…
crypt(”Password String”);
or
crypt(”Password String”, “Salt”);
If you do not provide a salt or encryption key, them PHP creates one for you. This changes the way the word is hashed. So if you called crypt(”Bananas”) twice, you would get two different results. Here’s some extra reading on how to use crypt to hash and encrypt a password in PHP.
So Which is Better?
That’s debateable. In most cases, crypt uses the same hashing algorithm that md5 does. Neither is necessarily “stronger” than the other.
The one advantage that crypt does has is that it can a different encryption key or salt each time. The same password can have a different hash if it is created with a different salt.
Therefore it is near impossible to create a dictionary of known hashes. With md5, this can be done easily - because each password phrase has only one possible hash value.
A dictionary like this would make a hacking attempt much easier than if the computer had to physically hash and check each possible phrase. Here’s some more reading on the difference between md5 and crypt.
Good luck hashing, and remember - the best way to learn php is to try new things. So go practice.

Tags:
Encryption Keys,
Hashes,
Phrase

Akhila Choudhary asked:
PHP is a server side scripting language and a widely used programming language for web and software product development. PHP is “Hypertext Preprocessor” a term rarely in the early 90s. PHP was the acronym for “Personal Home Page” in 1995, until it stood for Hypertext Preprocessor.
PHP was originally designed for use in web development, but today, it has rapidly grown as a robust language, which can be changed as per one’s requirements, both for development of system software and development of web based applications alike. This is because it supports different databases like MySQL, Oracle and Sybase.
What are PHP frameworks?
PHP: Hypertext Preprocessor framework’s objective is to make application process simpler. The framework helps a custom software company reuse the developed code in creating various applications.
Advantages of PHP Application Development
PHP offers various advantages to a custom software company in software and development of web applications. Some of them are as follows:
Cuts Software Development and Maintenance Costs: PHP is open source software, which means it’s free. The installation process does not require programmers to spend money. This cuts the application development and maintenance costs considerably.
Easy to Learn: PHP: Hypertext Preprocessor is simple and easy to learn as compared to any high level programming languages like ASP.net or C++. Programmers find no difficulty in creating rich applications with the help of PHP.
Versatility: Hypertext Preprocessor is versatile in nature. It can run on all major operating systems including Windows, Linux and Mac OS. It runs on almost all web servers including Apache and IIS.
Online software development Company boasts an excellent team of PHP developers for developing major software and web applications. The professionals are expert in developing ecommerce shopping carts with content management system, chat software, community tools, web calendars and many other applications. Outsourcing your software needs to such companies is a cost-effective way to create complicated, enterprise-class frameworks effectively by harnessing the powers of PHP: Hypertext Preprocessor.

Tags:
C Programmers,
Personal Home Page,
Software Product Development

Shivani Shah asked:
Welcome to the world of CS.
Welcome to the website of CS, here you can find links and resources specially on web-programming, webs-designing, and other website related resources. This site will basically show u details on PHP programming language. It is all on how to make your website dynamic and useful to others.
About PHP & Benefits of PHP
PHP is powerful robust webbased server side scripting language, used for creating functional, interactive and dynamic website. Besides all these feature it can be easily integrated with HTML (Hypertext Mark Up Language).
Overview
PHP is powerful robust webbased server side scripting language, used for creating functional, interactive and dynamic website. Besides all these feature it can be easily integrated with HTML (Hypertext Mark Up Language). PHP basically stands for Hypertext Preprocessor and is one of the best alternative to ASP (Active Server Page), much having dynamic functionality. Besides this it is open source and freely available.
PHP is Basically HTML Embedded scripting language. PHP syntax is very similar to Perl and C. PHP is often used together with Apache (web server) on various operating systems. It also supports ISAPI and can be used with Microsoft’s IIS on Windows.
Why to Use PHP?
PHP is one of the best Server Side Scripting Language.
PHP can be executed on different platforms like Linux, Unix, and Windows.
PHP is compatible with different servers like Apache, IIS and many more.
PHP is freely available on http://www.php.net/
The advantage of PHP as a language is that it can be easily integrated with HTML.. You can use PHP right inside your already existing HTML content, or put HTML tags right inside your PHP coding. When learning PHP you are not making your existing HTML knowledge obsolete, you are instead adding to it to give it more functions and abilities.
For further details kindly visit website http://www.creativeshivani.co.cc

Tags:
Dynamic Website,
Html Tags,
Preprocessor

Beau Stafford asked:
Any web designer or developer will tell you that they have to know a slew of coding languages just to make ends meet. Different clients require different web sites which, in turn, require different sets of codes and standards.
A basic page will be run with HTML (hyper text markup language) and CSS (Cascading style sheets) only. A more advanced page will incorporate JavaScript, a client-side programming language allowing dynamic content. From there programs like flash are used to make websites.
Serving as the backbone to many sites are server-side based programming languages. These languages run directly off the web site’s host server and aren’t affected by a browser. The use of these languages allows for even more dynamic content on the page.
One such type of language is called PHP (hypertext preprocessor). Written on a web server, the PHP language is then incorporated into the HTML of a website and displayed as .php site. PHP code is entered as the language and various web pages are the output.
PHP is similar to other server-side scripting languages such as ASP.NET, mod_perl, and JavaServer pages,
When a webpage is loaded that has a backbone in PHP the PHP code will be compiled and then ran. This means there’s an extra step in loading the website as opposed to simply loading the HTML (the website loads the HTML, which loads the PHP, which then displays the site as opposed to HTML only). There are such things as accelerators which can improve performance but most programmers are efficient enough to code less lines which improves speed. The load time compilation won’t be noticeable by most people.
PHP isn’t the most secure of server-side programming languages. It’s security vulnerability has increased year to year, ending at 34% in 2008. Luckily there are various patches and methods of increasing security. For instance you could install PHP as a CGI binary and it will add security.
The coding is similar to the coding of languages such as C, C++, Java and Perl. It includes IF conditions, Function returns, as well as FOR and WHILE loops.
Originally released in 1995, PHP has been running strong ever since. It is constantly being updated and the current version, 5.2.8 was released in December of 2008. Early in 2009 the next version, 5.3.0 will be released and version 6.0.0 is slated to come out sometime after that, but doesn’t have a particular date set.
PHP is as easy to use as server-side programming languages can be. If you have a knowledge in C, C++, Java, or Perl then the transition will probably be seamless, otherwise it’ll take a bit of learning. But most languages have a learning curve that isn’t set very high, in programming especially. When the basics are covered: the variables and general syntax, then the rest of the language from loops, to functions, to IF conditions come more naturally.
PHP is a great resource for web design and development and shouldn’t be ignored over similar server-side programming languages.

Tags:
Host Server,
Security Vulnerability,
Site Php

Sourcebits Technologies asked:
PHP is the most popular web scripting language and a widely used programming language used for website development. PHP stands for “Hypertext Preprocessor” but it originally stood for “Personal Home Page” in 1995. It is a wonderful language which was originally designed for producing dynamic web pages for virtually any web application. PHP is a general purpose scripting language that facilitates developer in making dynamically driven websites and it is very easy to learn and understand.
PHP provides support to different databases like Oracle, Sybase, MySQL, etc and it can be easily embedded into HTML also. It rapidly grew to become much more robust language, but was originally designed for use in Web Site Development. In a nutshell, PHP is most popular because of its functionality which can be changed as per ones requirements.
In PHP community, PHP frameworks are the newest buzz word from recent years. There are different kinds of frameworks available and it is good for developers to select the right framework. The objective of a framework is make the web-based applications process easier. This helps in reusing the developed code, intuitive to work with and of course stable. Some of the important frameworks are Zend framework, Symfony, CakePHP, Prado and Solar. Among these, Zend framework is the most hyped framework and a web based application designed to build complex PHP applications simpler.
Benefits of PHP application development:
#1. PHP is an open-source language so it is free. It can be easily installed and you don’t need to pay thousands of dollars to purchase. It is used by millions of people and large group of developers around the globe.
#2. PHP integrates well with HTML which is its primary use i.e. the actual PHP code can be embedded into HTML code. This enables your web server to process web pages before they are actually displayed in the user’s web browser.
#3. PHP is generally human friendly (simple and easy to learn) than other high level programming languages such as C, C++, ASP or ASP.net.
#4. PHP is versatile which is supported on most web servers and runs on all major operating systems like Mac OS, windows, Linux etc.
#5. PHP results in quicker navigation and efficient page loading as its processing speed is quite faster.
#6. The most recent version of PHP is very stable. It is used for web programming much like C / JavaScript, Java and Microsoft C#.
PHP is a very well-established language. Its popularity continues to grow rapidly because it is free (it is open-source software), it is fast (It can be easily embedded into HTML), have full object oriented support and huge capability to build any sort of application which can run in web browser.

Tags:
Nutshell,
Oracle Sybase,
Zend Framework

DON COLE F asked:
Learn Website and Webpage Design by Doing It
Just about everywhere you go today you hear about the Internet or something that is related to the Internet. When you go to the store you may see a web address posted, your friends may have their own website, and you may even do your fair share of shopping online. The Internet is the way that a good deal of things get done today and that is because it is quite economical for most people and it’s more convenient. We live in a fast paced world and the Internet allows for us to do things in our own time and even in our own space. The involvement of the Internet in just about everything we do today has left a lot of us wanting to learn more about web design. Website and webpage design is easier than you may have ever thought, which will allow you to build your own websites or even build them for others.
Creating Your Own Internet Presence
Would you like to create your very own personal website? A lot of people are doing this today to keep in touch with family members, to share pictures, and more. If you are interested in doing this you don’t have to pay anyone else to put it all together for you. You can look into PHP learning and create your own website and webpage design. What is PHP? It’s an acronym that is short for hypertext preprocessor. Wondering what that means? Basically, PHP is a server side scripting language that allows for one to make logic driven websites. A lot of what you see on the websites that you visit every day uses PHP such as the contact us form, the image upload tool, and more. Many of the interactive tools that websites offer that make them more fun to use or more convenient are only available through the use of PHP, so it really is a handy to learn this scripting language.
With a big name such as hypertext preprocessor you may be thinking that you cannot learn this stuff on your own, but the fact of the matter is that you can. Just visit the PHP Learn It website and you will have access to a wealth of information, including step by step instructions of how you can implement this technology to create your own website. It’s a process that is best learned by doing, which is how the vast majority of us learn best. Simply set some time aside and before you know it you may have put together your own highly functional website as well as learned some tools that you can market for your own benefit.
PHP Learning Takes Time
A lot of people take on PHP learning and they assume that it will just come natural and within a week they will be professionals. This simply is not the case. PHP is something that most people can learn, especially if you learn through a hands on approach, but it does take time. You may constantly have to play around with different concepts to get things just right. Through a process of trial and error you can become quite good at website and webpage design and the PHP learning process will be well worth it. If you get hung up somewhere along the way, don’t give up, just keep on plugging along, backtracking if you have to, to see where things went wrong.
Using Your New Knowledge to Your Advantage
So, you’ve followed the step by step instructions on how to use PHP and you have created an awesome personal website that allows for you to share pictures and information with friends and family with ease. Now what? Well, you can continue to update and change your website continually to keep friends and family coming back for more and to hone your PHP website and webpage design skills, which will be fun as well as challenging. PHP learning is a process and for a lot of people it becomes somewhat of a personal hobby that they do for themselves.
If you want to do more with your PHP learning, you can. In fact, if you are able to market yourself and your skills well you may be able to look into website and webpage design as a business. The very things that you wanted to create for your personal website you could do to create a business website that will other people to inquire for your website and webpage design skills, and you can charge them for your time and effort! This could be a lot of fun if you enjoy using website and webpage design and you’ll find that it also pays very well if you are creative and willing to try new things and offer designs and abilities that other website and webpage professionals do not offer or are not all that proficient at. There are a lot of people out there today who are willing to pay top dollar for PHP services, so if you enjoy the PHP learning process and you feel that you are adept enough at it, why not make it work for you?
Building On PHP Learning
When you have taken on PHP learning and you have been successful with it, you may have a great looking personal or professional looking webpage, but if you would like to, you can use this as a jumping off point, meaning you can get into bigger and better things. Website and webpage design are really in demand today and if you can use what you have learned in the PHP learning process you can build on that knowledge and offer the biggest and the best that the world of web design has to offer. You can truly make a career of these talents because not everyone is willing to sit down and learn these things on their own, and others just don’t have an interest so they would rather pay people like you! Why not parlay these skills and make them work financially for you in the future? As you can see, PHP learning could ultimately benefit you in more ways than just giving you a great looking Internet space for personal or business use, it could open up a whole new world of opportunities to you.
Don Cole F

Tags:
Family Members,
Own Website,
Preprocessor