Spiga



AJAX Tutorial 1 - Introduction Video

This is example video that i embedded from youtube.com which is show about AJAX. Enjoy learn AJAX.



PHP Tutorial: Installation and The Basics Video

This Video show how to create and installation to start your php code.




- G - Class Listing Download


DOWNLOAD CODE BY CLICK LINK BELOW


Geo Conversation - Convert coordinates between degrees and decimal download

GCurl - Perform HTTP requests using Curl download

Using GD Color Class - Manage colors allocated for GD images download

Gen Class - Generate MySQL table wrapper classes download

Gen Dummy Class - Generate class skeletons from existing classes download

Generic Array - Create arrays that allow members of just one type download

Geology IP - Determine the country of an IP address using GeoIP download

Gmap Builder - Present world maps on Web pages using Google Maps download

Google Hacks - Search the Internet for certain files using Google download

Google Translator - Translate texts between idioms using Google download

Grab Gmail - Grab the contact lists of a Gmail user download

Graph Colouring - Assign colors to graph points from a vertex list download

Gravatar - Retrieve Gravatar images download

Razon FTP Writer - Send files to an FTP server download

GPS Rinex - Parse GPS navigation messages in the RINEX format download


- F - Class Listing Download


DOWNLOAD CODE BY CLICK LINK BELOW


Feed Finder - Check whether an URL has an RSS or Atom feed Download

Ffmpeg - Manipulate and convert videos with ffmpeg program Download

Fast HTML Form Creator - Generate and validate Web forms Download

Fadpf - Generate PDF documents in the Farsi idiom Download

Find Date - Add to or substract day from date Download

Form Checker - Sanitize and validate user input data Download

FormLib4PHP - Generate and validate Web forms Download

Forum Integrator - Integrate with punBB and phpBB forum user systems Download

Fuse Box Manager - Generate Web applications using Fusebox framework Download


- E - Class Listing Download

DOWNLOAD CODE BY CLICK LINK BELOW


Easy Mail Smtp - Compose and send e-mail messages via SMTP download

Easy Mail - Compose and send HTML messages with attachments download

Easy Template - Template engine based on real HTML tag replacement download

Easy Thumbnail - Generate thumbnail images using the GD extension download

Edit File Tags - Find and replace tags in files with new values download

Email Parser - Parse e-mail messages using regular expressions download

Encode and optimize PHP - Obfuscate and compact PHP source files download

Error - Display exception call stack trace information download

Event - Register handlers and trigger event actions download

Extended Array Object - Create and manipulate arrays as objects download


- D - Class Listing Download


DOWNLOAD A CODE BY CLICK LINK BELOW

Daemon Emulation - Create and manage daemon processes download

Database Connection - Abstract the access to SQL databases download

Database Operation - MySQL database access wrapper download

Data Manipulate - Manipulating data using class download

Data To Graph - Generate bar charts from arrays of data download

Data To XML - Generate XML documents from data in MySQL database download

Date Difference - Calculate the difference between dates download

Date Buddy - Convert dates between ISO, MySQL and US formats download

Date Function - Spell the time relative to period or current time download

Day Iterator - Iterate the over the days of a range of dates download

Database Object - Object oriented database abstraction layer download

DB Connect Class - Simple MySQL database connection class download

Databse Code Assistant - Generate code to access databases as data objects download

DBrowser - Emulate a browser to extract content from sites download

Defensive Attack - Retrieve information of current user HTTP request download

Dev Color - Converts color values between RGB and hexadecimal download

Dictionary Object - Access arrays with the IDictionary interface download

Directory Match - Synchronize the files between two directories download

Distance Time - Calculate the speed, pace for distances ran download

Double Link List - Manage circular double-linked lists of objects download

Drastic Tools - Visualize MySQL data in Grid, Cloud and Map download

Dynamic Page - Replace comments in HTML templates with content download

Dynfetcher - Extract information from Web pages using SimpleXML download


- C - Class Listing Download


DOWNLOAD - CLICK LINK BELOW

Cache Zip Files - Cache zip content in files download

Cal Tag Cloud - Display a tag cloud from an array of tags download

Calendar Form - Display month calendars in Ukrainian download

Calendar Component - Generate calendar for a given month download

Chart Graphing Class - Generate line, bar and pie graphs and charts download

AMDev Captcha - Generate form elements for CAPTCHA validation download

Check Spam - Generate and validate CAPTCHA verification images download

Classfb - Wrapper to access Firebird databases download

Client Socket - Generic network client connection wrapper download

Class Image - Image manipulation with PHP 4 and PHP 5 support download

Class Mail Composite- Compose & send e-mail with attachments download

Code Map - Display the classes used by a PHP script download

coMySQL Class - MySQL database access wrapper download

Configuration Setting - Write and read configuration files like in .NET download

Connection PDO - Wrapper to access SQL databases using the PDO API download

Contact Grabber - Grab contacts of email and social networking sites download

Cookies Object Class - Store & retrieve composite data items in cookies download

Country From IP Adress - Lookup the country of a given IP address download

Cross Authentication - Authenticate users in multiple domains at once download

CSQLite - Wrapper to access SQLite databases under PHP 5 download

CSV managing class - Store and retrieve data from CSV files download

CSV parse and read - Parse and display data from a CSV file download

CSV tokenizer - Parse CSV files tokening data lines download

Currency Exchange - Convert values currencies using a XML feed download

Czechcourse - Get the conversion rates to the Czech currency download

- B - Class Listing Download


CLICK LINK BELOW TO DOWNLOAD


BarcodeGenerating -
Web interface to generate barcode images download

Bar Graphic - Generate bar charts using only HTML tables download

Binary Parser - Serialize and unserialize binary data download

Blogger Integration - Import a blog published in Blogger.com into a site download

BPT session manager - Manage user access sessions download

- A - Class Listing Download


PHP CODE TITLE FOR DOWNLOAD


Access Method -
Map variable accesses to accessor method calls download

Ajax Tree View - Update tree view on demand without page reloading download

All Date Class - Perform many operations with times and dates download

Array XML - Generate XML documents from associative arrays download

Autoload - Autoload classes from given directories download

AutoAjax - using ajax to create auto generate load download

ASession - Alternative management of user access sessions download

Ascii Crypt - Encrypt and decrypt text messages in pure PHP code download

Ascii Art - Render images using text characters download

Array Constant - Declare arrays as constants download

Acronym In PHP5 - Locate and process acronyms within text phrases download

Authenticator - Authenticate users with MS SQL SP_Login procedure download

Auction - For an auction code download

PHPBB2: All It Can Be?

by: Matthew C. Keegan

Please allow me to start off and say that I am very happy to run PHP software on my computer. Specifically, the bulletin boards developed by PHPBB2 [an open source program] works head and shoulders above the EZBoard system I gave up on several months earlier. Still, it has its own special challenges that only a regular user or administrator can appreciate. If you are considering starting your own message board community please read on for some homespun advice on how to make PHPBB2 work best for you.

On Memorial Day 2005 I had a rude awakening. Although a national holiday here in the U.S. I was taking advantage of that day to catch up on some much needed behind the scenes work. You see, when you work for yourself a holiday just isn’t the same thing. It ends up being a day where your phone isn’t likely to ring all that much, thereby making it a better opportunity to catch up on all the little niggling details of operating a business, like paying bills and bookkeeping. Okay, I digress.

What happened on that special day was the total overthrow of the EZBoard message board system. Hackers, so EZBoard claimed, infiltrated their entire system and brought down the house. Literally overnight thousands of boards were affected and compromised. Now for the rub: forum managers, myself included, had no power to back up their sites. Thus, what was lost was likely lost for good or would take many weeks to restore from pasted together backups. We depended on EZBoard for our back ups and when their system failed we all suffered.

So then the decision was made for me. I downloaded PHPBB2 software a few days later and immediately went to work.

As open source programs go the PHPBB2 software was free and the instructions were quite good. Fortunately for me the two sites that I planned to set up, the Aviation Employment Board and the Corporate Flight Attendant Community, already had separate web pages hosted with a company that could support a database. This particular MySQL database would essentially power the site and house important stuff including all the member information.

Fortunately those who have been working on building, maintaining, and promoting PHPBB have a copious amount of detailed information accessible right online and available for viewing and/or downloading. Personally, the biggest help to me were the excellently made Flash videos that helped walk me through the installation process. Without them in place, I doubt I would have figured it all out. Truly, in this case, a picture is worth a thousand words each!

In addition to the software itself, PHPBB2 also offers a separate file to help speed the process conversion process from EZBoard to PHPBB2. This EZBoard converter takes messages from the old board and transfers them to the new board. Unfortunately, it was only partially successful which could have been due to the hacked nature of the EZBoard site. Still, what I was able to move over was helpful, but it did not include member files as that bit of necessary information was under EZBoard’s lock and key.

By the time I downloaded everything, followed all the instructions, converted what I could from EZBoard, laid out the new site, and made some additional design changes, approximately eight hours had flown past. At the end of that time a useful and functioning board was in place. The next day I contacted all my current EZBoard members and told them about the switch and put notices on the old site about the change. Most of my members were very understanding as they realized that the switch had to be made.

Without exception PHPBB2 has been a big improvement. Still, it could use some refining and, happily, many of those refinements are routinely accomplished within regular updates of the software or via preselected “mods” that a forum manager can select.

Without belaboring the point here are some things that I have observed about PHPBB2 that are helpful to know about before going with the software:

Limited Support There is a lot of information right online to read and there are forums moderated by volunteers. At the same time the moderators are stretched very thin and sometimes their responses border on the irritated. Of course, that could have something to do with all the N00B questions, many of which are answered somewhere on the site. My recommendation is that you spend plenty of time reading before posting a question. Study the forum for similar questions asked and answers given.

Difficult Updates Get on the forum managers mailing list to ensure that you receive notification of each update as they are made. Some updates are simple while others are more difficult. If you make any modifications to your site then only a “patch” update is necessary while everyone else will select “changed files only.” If you select “changed files only” and you have some mods installed, you risk losing all of your mods. Let’s just say that already has happened to me once!

AOL Quirks Some members have difficulty signing up, especially AOL account holders. It seems to be that the confirmation code doesn’t always show up when members register [you don’t need to have it enabled, but it does put a halt to rogue registrants] and sometimes AOL users get booted when logged on. A little thing called “sessions” monitors everyone’s visits by examining their I.P. address for a match. Of course, AOL scrambles I.P. addresses mid-session, a reason for much of the booting. The fix involved from a PHPBB2 standpoint is not recommended as it puts you at risk for security breaches. Quite frankly, I have urged some members to leave AOL especially if they can’t work around it on their end.

Back Ups The administration panel is simple to use, but back ups don’t always work. Errors messages prevail; therefore backing up through your web host is another option. Speaking of the administration panel, you can select whether members can email each other [not a good thing to have enabled], how long their signature can be, enable automatic pruning of posts, and lots more. Indeed, the features offered by PHPBB2 far exceed the limitations that are inherent with EZBoard.

There are alternative forums to PHPBB2 and one popular one is another PHP program called vBulletin. vBulletin utilizes excellent forum software that takes off where PHPBB2 leaves off. Many of the modifications that are not part of PHPBB2 are standard with vBulletin, therefore removing some of the behind the scenes tasks that a webmaster must do with PHPBB2 in order to customize his site.

So, why not go with vBulletin? For many it is simply the cost. With vBulletin, you can lease a license for $85 for one year or buy a license for $160. Access to updates after the first year costs another $30 per year while custom support can run from $30 for one month up to $300 for one year. Thus, if you have a small forum that makes little or no money, and you need extra special assistance, than vBulletin can be a big expense to carry. Other paid forums have similar expenses, but there are some free ones out there. For the record, EZBoard isn’t free, although the start up cost is very low. However, your renewal fee is calculated on the amount of bandwidth used in the most recent thirty day period and for some forum managers that amount could easily be several hundreds to well over one thousand dollars!

So then, why go with PHPBB2? Well, language packs to name a big reason. Besides English forums, an additional 59 languages are supported by this open source code! From Afrikaans to Vietnamese, Arabic to Russian, and from French to German, PHPBB2 is available in many native languages. For people of very limited means this has become an excellent way to communicate for no capital outlay. One gets the sense that PHPBB2 is very proud of this fact and I must admit that I am too!

As I write this I am in the midst of updating my two sites to the latest release. Because it is near the Christmas season I am also looking at several themed templates for my flight attendant site and have selected a “Merry Christmas” board replete with drifting down snowflakes. This template, which looks so professionally done, is free as well.

I plan on sticking with PHPBB2, quirks and all, by continuing to support our growing community of forum managers worldwide. Each of us, in our own way, has helped to shape this all important piece of open source software. It certainly isn’t perfect, but it definitely has been a lot of fun and has helped me to increase my knowledge as well as to appreciate the whole open source movement.

Displaying An RSS Feed On Your Website Using PHP And MagpieRSS

by: Mikel Beck

These days everybody wants to have fresh content on their web site. Search engines like to see dynamic web pages, where the content is updated on a regular basis. Static pages that have information that doesn't change are not only boring, but less likely to be visited by a search engine spider than a page that changes every time it is displayed.

By using RSS and the MagpieRSS toolkit, you can import data from another web site or news source and display that information on your own site.

First, download the MagpieRSS kit from http://magpierss.sourceforge.net.

Next, unpack the archive, into a directory off your root on your web site called "rss".

Then, create a directory off your root called "cache". CHMOD this directory to 777.

You'll need to know the URL for the feed that you want to display. You can find this by searching for "RSS feed" in Google, or by going to one of the many sites that allow you to search thrown various sources for feeds. Syndic8.com is one, for example.

To display data from a single source, you can use code similar to this:

require_once('rss/rss_fetch.inc');

$news_feed = '';

error_reporting(E_ERROR);

$rss = fetch_rss("http://www.url-of-the-rss-feed.com");
$items = array_slice($rss->items, 0);
foreach ($items as $item )
{
$news_feed .= '' . $item['title'] . '' . $item['summary'] . '';
}

echo $news_feed;

MagpieRSS not only decodes the data, but it will also cache the data so it will retrieve news articles only once per hour.

Utilizing RSS in this fashion will allow your web site to have fresh content displayed constantly, and will (hopefully!) keep the search engine spiders interested in your site. The more the spiders index your site, the more pages you will have listed in the search engines. And with more pages listed in the search engine indexes you have a much better chance of attracting people to your web site.

Copyright © 2005 by Mikel Beck.

At A Glance: ASP.net vs. PHP

by: Ian Wilson

In the world of web development, the choice of which development language to use commonly comes down to two popular choices. Web applications, specifically those relying on back end databases, are typically being created using either Microsoft's ASP.Net language, or the Open Source alternative language of PHP. Reasons why one might choose one over the other can include: The cost of development tools, or availability of such tools, or even ones comfort level with the Open Source initiative. The goal of this article is to provide some perspective on reasons why one might choose one over the other.

Active Server Pages or ASP has long been an option for creating dynamic web content. Active Server Pages facilitates the ability to use databases such as Access or SQL just to name a few, to create dynamic, feature rich websites. The work going on behind the scenes in serving up the dynamic content is being done at the server level by the Active Server Pages source code. Microsoft has spent a great deal of time and resources promoting their .Net family of programming languages of which ASP.Net is a member. In order to develop with ASP.Net one must obtain the extremely expensive Microsoft Visual Studio Programming Suite. While expensive, Visual Studio is an asset to any programmer due to its vast amount of features. As with all of Microsoft's products, support and updates are constantly made available for ASP.Net. The shear amount of features that Microsoft packs into Visual Studio, coupled with Microsoft's extensive support make certainly make ASP.Net an attractive solution for any corporation's web development needs, but the cost can be prohibitive, if not impossible to afford for the individual web developer.

PHP which is in its 5th revision now, is an Open Source web development language that also facilitates the creation of feature rich, dynamic websites that can use databases. Being Open Source means simply that PHP isn't owned by anyone. Just as with Active Server Pages, the work going on behind the scenes of serving up the dynamic web content is being done by PHP at the server level. As with most Open Source products, the resources available to a PHP developer are free of charge. This makes PHP extremely attractive to the independent web developer. There are some commercial quality development suites available from companies like Zend, but there is also wealth of free resources just a Google Search away. Because there is really no corporate entity behind PHP, support and development on PHP is done by the community of its users and developers themselves. Surprisingly this does not seem to adversely affect the ability to find support for PHP.

All in all, ASP.Net and PHP are both excellent options, offering basically the same functionality. Whether the decision comes down to the cost of initial investment, or the comfort level one has regarding Open Source, or something else entirely, the end result depends upon the mastery of whichever language is chosen.

PHP, Internet Business Marketing, & Good Web Content Go Hand In Hand

by: Tom Worsley

Everyone has heard that content is king when it comes to search engine optimization and just good old plain web site marketing smarts. But how you present that content on your site can also make a world of difference.

PHP is a server-side, cross-platform, HTML embedded scripting language that lets you create dynamic web pages. PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them the same way you normally create regular HTML pages.

Now here is were it gets interesting. Search engines like Google Yahoo and MSN love fresh new content that is changing on a daily basis. But if you are using a java script snippet the search engines will not be able to read the content. If however you are using a PHP type script the content will automatically be transformed into HTML and the search engines will be able to pick it up and read it.

The first thing you will need to do before you jump onto the PHP bandwagon is to make sure your web host provider has PHP support. Most do but if you are only paying for basic services or using a free host you may have to pay for an upgrade. It’s well worth it trust me.

One of the best PHP based scripts you can add to any web site is the forum or bulletin board. Forums will take on a life of their own after several 100 members have joined and are posting threads on a daily basis. If 100 members seems like a lot think again. I have one work from home internet business forum and after just 2 month I already have over 70 members. Each time someone posts to the forum the HTML changes and the search engines treat it as new content.

Another great PHP script you can add is the link directory. You can actually set up a categorized reciprocal link directory with 20 links on each page and the process is completely automated. I have mine set up so that I have to approve each link first but if you want you could by pass this so that once your script is set up the directory will just start to grow all on its own with no additional work on your part. Again each time someone adds a new link you HTML page is changing. Make sure you add categories that are relative to your main theme. My directory for example has categories for work from home , internet business and business opportunities because that’s what my web site is all about. Also make sure you have added instructions on how they can link back to you. This is the reason why I like to approve all my liks first. No reciprocal link back to my site NO directory listing.

PHP can also be used for blogging. Wordpress is one of the most popular PHP script based blogging tools. I have not used Wordpress but I do use blogger for all my blogging. A weblog (usually shortened to blog, but occasionally spelled web log) is a web-based publication consisting primarily of periodic articles (normally in reverse chronological order). Although most early weblogs were manually updated, tools to automate the maintenance of such sites made them accessible to a much larger population, and the use of some sort of browser-based software is now a typical aspect of "blogging". With a blog or web log you can make daily posts on almost any subject matter creating new content for the search engines to crawl. To date Yahoo seems to be giving a bit of an edge to all my blogs incuding my work form home internet business news site. Ironically most of the post on that blog come from yahoo and or Google news. This is a great way to get free content on a daily basis for your blog. Just go to Google news or yahoo news and type in the keywords you are using for your blog. Each day there will be a new news article that you can legally use on your blog.

There are many more PHP scripts that you can use on your website to automatically create fresh new content with. The ones listed above are the ones I have downloaded for free and installed to my web host. If you are not using PHP now is a good time to get started.

How To Install And Run phpAdsNew

by: Bedrich Omacka

What is phpAdsNew? It is great script written in PHP which can be used to manage different ad campaigns on your website. PhpAdsNew supports banners of any size (including flash banners), pop-ups, text ads and many different types of rich media ads. Using this script you can manage third party ads, e.g. ads from banner exchanges. And the good message is that this script is free.

How to install phpAdsNew?

First, ensure that your web hosting provider offers PHP support (PHP 4.0.4 or higher) and MySQL database (3.23.3 or higher). Then download the zip or tgz package and unzip it to your hard drive. You can use WinZip or Total Commander to do this. Now upload the files to your web host. Change the permissions of the config.inc.php file using "chmod a+w config.inc.php". Create new MySQL database with any name, e.g. phpadsnew (or use existing database). Now you are able to run the installer. Point your browser to http://www.yourdomain.com/phpadsnew (or another folder where you copied the files). Follow the instruction on the screen and finish the installation process.

Another and easier solution how to install this PHP script is to sign up for a quality web hosting service which offers pre-installed PHP scripts. Then easily go to your control panel, find the section with pre-installed scripts and select phpAdsNew. The installer will do all the job for you. All you need to do is to choose the script you want to install.

How to run phpAdsNew?

Go to admin interface and create at least one zone. Zone is the place on your website where the ads will be displayed (e.g. top banner on the home page can be zone 1, bottom banner on the section page zone 2 etc.). Then create a new client. When you're done, create new campaign for this client. You can set up the zone(s), limit of banner / text ads / rich media... impressions, when the campaign will start and finish, the frequency at which the ad will be shown and many other options.

Ok, we have some campaigns now and they are sucessfully running. But every advertiser wants to check the results of his campaign. From this reason phpAdsNew has very detailed stats section. Your advertisers (or you if you use this script to manage your own ads) will be able to see how many times was particular ad viewed by the website visitors and click through rate (how many % of visitors clicked the ads). In addition, you can watch weekly and daily stats. Stats can be exported to *.csv file (data from *.csv files can be opened by software like MS Excel on your computer).

I hope you will find these information helpful when you will start using phpAdsNew. If you will need some advanced functions I suggest to open phpAdsNew/misc/documentation folder where are stored three *.pdf files with very detailed description of this script. The first one, administrator-guide.pdf, will help you with the installation process and configuration. Developer-guide.pdf is for advanced users with PHP knowledge. The most important file is user-guide.pdf which will provide you by all the functions. Btw. this file has 109 pages. Good luck!

PHP, SEO, And Spiders - Oh My!

by: Ian Wilson

Dynamic database-driven sites have become very popular, and relatively easy to set up and administer, through the use of Content Management Systems (CMS) and PHP server-side scripting. It's also possible to create a fancy-looking site with little actual content, or automatically generated code that can harm your SEO, such as multiple URLs that display identical content.

Search engines are constantly evolving and adapting in response to changes in the way information is presented on the web. Strategies that were once necessary to ensure inclusion of PHP pages are no longer required.

It was once helpful to generate a static HTML version of a PHP page so that all the "includes" could be indexed. Now search spiders "see" all the content on a PHP page, the same way it is viewed in a browser.

It used to be prudent to avoid dynamic URLs containing "? & =" - now, the search engines list URLs with the dynamic variables. However, it is best to compose them with no more than three variables. Some variable-laden URLs may be listed, but without any accompanying content/description, in the search results... Stay tuned for further developments as the search engines refine their methods.

With many hosts running the popular Apache server, developers are expanding the use of PHP by modifying the .htaccess file to allow PHP code processing within HTML documents, and enabling shorter URLs with fewer variables by configuring httpd.conf. Your web hosting provider's support team should be able to tell you if these features are available for your site.

Implementing a common-sense approach to SEO for your PHP site requires cooperation and coordination among the developer, webmaster, and web host. Beware of "SEO Experts" with "secret methods" and "guaranteed results" - gimmicks that kludge the search spider today might hurt your ranking tomorrow.

A descriptive and catchy page title is one of the key elements of SEO - whether or not your site uses PHP - since it becomes the linked title of your search engine listing. Use the name of your site in the title to encourage branding, along with a brief capsule about the specific page. Remember that the title displays at the top of the browser window and in the menu bar, so keep it brief, less than 160 characters. Avoid using identical titles on multiple pages (this can easily happen with dynamically generated titles) because they may not be listed individually, and if they are listed separately, it's confusing. Meta tags for description and keywords have become less crucial to SEO - but that doesn't mean you should forget about them.

The basic principles of SEO that apply to static HTML sites also apply to dynamic PHP sites:

● Provide engaging and valuable content presented in an attractive design.

● Code should be error-free and standards-compliant.

● Use keywords appropriate to your subject matter - don't be tempted to use "tricks" that might end up hurting your search engine listing.

● Encourage repeat visits with frequent updates, interactive features, membership sign-up, opt-in newsletters and, if appropriate, "freebies" - contests, giveaways, downloads and other resources.

● Encourage linking to your site with copy & paste code. Reciprocal links build partnerships and enhance page rank, but avoid hosting bulky "link farms" and other venues for worthless web site spam.

● Make use of tools provided by the search engines, such as creating a sitemap.

● Educate yourself by reading the search engine faqs, as well as by perusing some independent forums for SEO tips and methods.

Here are a few resources for further information:

Optimizing Dynamic Content

http://www.highrankings.com/issue065.htm#seo

Building Dynamic Pages With Search Engines in Mind

http://phpbuilder.com/columns/tim20000526.php3

High Rankings(r) Search Engine Optimization Forum > Technobabble > Dynamically Generated Site Issues

http://www.highrankings.com/forum/index.php?s=c5e371a3bec60ac7e650447c430abfd4&showforum=25

Digital Point Forums > Marketing > Search Engine Optimization > PHP, HTML does it matter?

http://forums.digitalpoint.com/showthread.php?t=53280

Parsing PHP in .html Files

http://www.desilva.biz/php/phpinhtml.html

PHP Logic

by: Izzat Youssif

If else statements

Let's look at an example

if ($lesson = "html") {
echo "Welcome to html";
}

The above statement tells php to display Welcome to html if our Lesson variable is equal to html.
The condition is always stated next to the if in () . The results are stated after the { and } tells php that you are ending the if statement.

Next let's look at an else example

if ($lesson = "html") {
echo "Welcome to html";
}
elseif ($lesson = "php") {
echo "Welcome to php";
}
else {
echo "No lesson chosen";
}

Else statement came after an if statement. Notice else came in elseif and else formate. Elseif looks for other conditions if they existed. Else is the result as a last resort, if no other option is available. Both elseif and else follow the same structure as if statements.

Next , we'll talk about loops statments

The first type of loop statements are while statements

Let's look at an example below

$ls = 0;
while ($ls < 5) {
echo "$lesson" ;
$ls++;
}

While statement are used to loop through a collection of records or data. The above statement simply at the number of our $ls variable and from that number prints the chosen lesson. Again following the same structure as if else statements, condition next to the while and condition below { and ending with . The only differences is we incremented the variable within the statement.

Next we'll discuss for statements

For statements are used in the same essence as while statment, expect more emphasis is put on the variable as you'll in the example below.

for ($ls=0;$ls<$totalls;$ls++)
{
echo $ls['lesson'];
}

The above example, declares the ls variable again and compares it to total numbers of lessons. While ls is less than total number of lessons, we tell php to increment. Again following the same structure as if else statements, condition next to the for and condition below { and ending with } .

Web Languages: PHP vs. ASP.NET

by: Kevin Jordan


While the average web developer has a lot of options these days. It's really more of a bi-partisan system between ASP.NET and PHP, the rest being just independents. The battle rages between the supporters of the two languages, with no clear winner every coming out. While both can be used to complete the same project, it really depends on what you're looking for: price, speed, security, etc.

ASP.NET

If you program in ASP.NET you'll typically get too responses from the other side. Either you're rich (or your company is) or you're a Microsoft lover. While the name comes from Microsoft's old ASP technology, they made a huge leap with the .NET Framework, and the CLR allows you to use other languages for back end processing: typically Visual Basic.NET or C#.

ASP.NET's strength lies in object oriented features, and it's flexibility. Because of the CLR you can have C# programmers and VB.NET programmers working on the same project, or switch languages half way through and not have to rewrite all of your old classes. The .NET class library is organized into inheritable classes based around particular tasks, such as working with XML or image manipulation, so a lot of the more common tasks have been already handled for you.

Visual Studio .NET is a massive development IDE that (as long as your computer is fast enough) will shave tons of time of your coding. It has built in debugging along with IntelliSense, which allows for auto-completion of methods and variables so you don't have to memorize everything.

On the down side, ASP.NET is expensive. One it uses tons more resources on the web server so you'll require either better server or more servers in the farm. Windows 2003 and Visual Studio .NET are pretty tough on the pocket book as well. It's extremely rare for an ASP.NET app not to be running on IIS. And if you pay attention to any of the bug reports, you'll notice that Windows and IIS have had a bit of a history with vulnerabilities being exploited.

PHP

PHP works in combination of HTML to display dynamic elements on the page. PHP only parses code within its delimiters, such as . Anything outside its delimiters is sent directly to the output and not parsed by PHP.

PHP strength lies mostly in LAMP. The LAMP architecture has become popular in the Web industry as a way of deploying inexpensive, reliable, scalable, secure web applications. PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL. PHP can be used with a large number of relational database management systems, runs on all of the most popular web servers and is available for many different operating systems. This flexibility means that PHP has a wide installation base across the Internet; over 18 million Internet domains are currently hosted on servers with PHP installed.

With PHP 5 finally came exception handling and true OOP, but it still lack namespacing to prevent class naming collisions. PHP's type checking is very loose, potentially causing problems. Another drawback is that variables in PHP are not really considered to have a type. Finally, for some reason big corporations feel that if they're not paying for something, then it's not worth buying. If that's you're company's mentality, they just need to wake up and check out all the awesome free software that's out there.

So Which Is Better?

We'll I have my opinions and you may have yours as well. But in general, PHP is cheap, secure, fast, and reliable, while ASP.NET has quicker development time and is easier due to its class library system can probably be maintained more easily. Both are great languages, and it's up to you to make the decision.

Cant Find?Try This.