Validation is a vital part of a professional’s workflow, helping to ensure the best cross-browser compatibility and addressing quality assurance concerns. It's the process by which you take an existing web document and compare it to the Document Type Definition (DTD) that you are declaring. For example, if you create an XHTML document using Dreamweaver tools, Dreamweaver will add the proper structural components (especially if you’re working in Dreamweaver MX 2004) required to pass conformance. However, what you add to the document might not be within a given DTD.
In today’s tutorial, we will take a further look at the kinds of things that you can do with PHP using one of the PHP extensions. As we have mentioned before, PHP is easily extended to include support for a variety of different 3rd party file types and protocols. Today we will start looking at an extension that lets you create images – the GD extension. This is easy to install (instructions are given) and a tutorial project is included, involving getting the EXIF data of a digital camera image, grabbing a thumbnail through the free GD library.
This tutorial will walk you through how to generate a dynamic bar chart image for displaying numeric data to your users in an easy-to-digest format. During the course of this tutorial you will learn about the classes that reside within the .NET Frameworks System.Drawing namespace, and how these classes can be used to vastly improve the user experience of your pages.
If you have moved to using CSS instead of tables for layout, then you will probably find that you come up against problems that had a simple solution when using tables, but it is difficult to work out exactly how to get round them using CSS. A photo album – or other listing of images, with a grid of photo thumbnails with captions is one of these issues.
In today's beginners' Database tutorial, we explore a sample database model for a relatively simple system. In it we look at some good examples of the different types of relationships that tables can have in a database. We then look at a couple SQL queries based on this model.
Did you know that, for the majority of users, the average site feels twice as slow as it did seven years ago? Neither did I, and it's just one of the eye-opening statistics quoted in " Speed Up your Site" by Andy King. In this review, Bruce Lawson goes through the book and examines its usefulness, and shares some of the many real-world tips from this ruthlessly practical book.
Macromedia will share on Monday more details of its plan to get Java developers working with its Flash format. Flex will let J2EE developers create Flash applications using standard, text-based development tools, rather than the complex design-focused tools Macromedia sells, reports Cnet.
In today's tutorial we continue working with the Ming PHP extension. Besides seeing in more detail how to work with the resource objects that the extension creates and works with, we learn some more about the PHP language and see how variable variables are used.
Watch out for this latest virus!
This program is a variant of the Mimail virus, which has previously disguised itself as a security update from Microsoft. The latest version of the program is attached to an e-mail forged to look as though it came from PayPal, an online payment service bought by eBay last year. Running the program infects your computer and asks the PC user for credit card information, which the virus then sends to the attacker.
In the scripting and programming world we find many intimidating terms like "function literals." What in the world is a function literal? In this article, we'll show you how a function literal will allow you to attach some functionality to an event for every row of a data table. In the end, you'll have a nice looking table where the row that is moused over is highlighted for the user - all with alternating row colors and less code than you might think!