PHP/SQLTutorials - Improve your understanding of PHP
Welcome to the PHP Tutorial pages on Softwaresourcer.com - here you can find tutorials, help and information on PHP from all over the internet. If you have any questions about PHP or would like PHP done for you company please complete ourfree IT quotes form. If you are a company who takes on PHP projects and would like to receive leads from people looking for Perl/CGI or other IT related work please complete our IT suppliers partner form and we will provide you with up to 5 impartial quotations free of charge!
Discussion Forums with PHP » What you Need
People are made to talk, or just voice their opinions anyway. Get a lot of these people together, and you have developed a community. It is these communities that define what a web site is, and whether or not it will be successful. The question is now, ho...
Dynamic Graphs with PHP, MySQL and GD
Ok. Your site has recorded the data you want, now you want to display it in an easy to read format. The first method that comes to mind is simply to put the data in an HTML table. Although this is probably the easiest way out, there is a much better way o...
Dynamic Image Generation with PHP
Want to spice up your web site with dynamic charts, make your life easier with script-generated navigation buttons, or enhance boring presentations with advanced graphs? Till Gerken shows you how to produce dynamic images with PHP...
Dynamic Pages and Search Engines
You know all about the advantages dynamically generated web sites offer - but if you want your site to be indexed by search engines, you have to keep in mind how search engines work. This article shows some search engine basics and provides you with guide...
Easy Application Configuration With patConfiguration
Tired of handcrafting configuration file manipulation tools for your Web application? Save yourself some time with patConfiguration, a PHP class designed to assist developers with reading, writing and maintaining application configuration files...
Effortless (or Better!) Bug Detection with PHP Assertions
PHP has had assertions since version 4.0, so why hasn't this time-saving tool attracted more attention? Webb aims to correct this travesty by explaining what assertions are and how to put them to work spotting bugs in your code that you might otherwise mi...
Email Forms in PHP
Itching to get started with PHP? Recent convert Dan Ball shows you the basics of PHP scripting by way of a simple Email submission form...
Encryption Tutorial
Crypto," to use the all-purpose abbreviation for cryptography, cryptoanalysis, and cryptology, is cool. Just plain cool. My biggest regret in life is that I never took a math class past Algebra II, so I really don't know jack about the mathematical founda...
Error Handling In PHP (part 1)
So you've seen those ugly messages PHP pops up whenever there's an error in your code. And perhaps you've wondered if there's a way to turn them off, or capture and handle them at the application layer. Well, there is - and this article has all the detail...
Error Handling In PHP (part 2)
Error Handling In PHP (part 2) in Error Handling In PHP - April 09, 2002 The first part of this article demonstrated basic error handling in PHP, explaining the various error types and illustrating the process of building a custom error handler. But that...
Executing SQL Server Stored Procedures With PHP
In my time as a web developer and database administrator, I've come to love the combination of PHP and Microsoft SQL Server to deliver dynamic content to my clients. I know that MySQL is the most popular database to use with PHP, but PHP includes support...
File And Directory Manipulation In PHP (part 2)
Now that you know the basics of reading and writing files, this second segment of our tutorial on the PHP filesystem API takes you into deeper waters, showing you how to copy, delete and rename files; scan directories; work with uploaded files over HTTP;...
Finding How Many Users Are On Your Site With PHP
Counting the number of users that are currently browsing your site is a great way to brag about your high number of unique visitors if you're running a busy web site. In this article Joe shows us how to use PHP and a MySQL database to show the common "The...
Form and Spelling Validation
Most dynamic web sites rely heavily on forms. From user authentication to entry of news items, we use forms to accept user input. There are many different ways we can validate data...
Functions in PHP
Copying the same code you need to every location you need it in is neither practical nor efficient. In the latest installment for learning PHP, you learn how to build functions as well as how to use the built-in functions provided...
Gather Web server stats with a custom PHP app
You can't always trust server statistics from your hosting company, so having your own monitoring application is wise. Use PHP to create a stats-generating app to produce reliable logs....
Generating Images on the Fly
Paul looks at how PHP, GIMP, or Generator can be used to churn out up-to-the-second charts and graphs, change your site's look and feel on demand, display newly created passwords as bot-defying GIFs, and more...
Generating pronounceable passwords
Just today someone asked in the PHPBuilder discussion boards if there was a way to generate random but pronounceable passwords. I guess something like the ubiquitous passwords you find in each of the AOL CD-ROMs that litter our mailboxes...
Getting Flashy With PHP
Looking to add animation to your website? W. J. Gilmore shows you how to add dynamic Flash animations to your website using PHP...
Getting started with php and InterBase
In this article, I will talk a little about installing and using InterBase with php4. It includes: some words about Interbase, getting and installing InterBase, compiling and configuring php with InterBase support, creating an example database, and some c...
How do I make a PHP page?
Making a PHP enabled web page is as easy as opening a new file in your favorite HTML or text editor. The editor can be as simple as Notepad or as complex as HomeSite. The choice is yours...