pK Categories

pK Archives

Command Line Tools: DIG

Apple messed-up yet again, removing easy-to-use tools from the reach of the masses. However, the functionality remains available using the DIG command-line tool. Below is the documentation for using DIG on your Mac… Continue reading Command Line Tools: DIG

Validating VIN Numbers With PHP & MySQL Programming

VIN numbers are used by the automotive industry to uniquely identify vehicles from each other. They are therefore unique strings like a Social Security Number for a US citizen. VIN numbers went into effect in 1980 and are defined in segments that designate identifying references with a numerical serial at the end. VIN numbers are 17 character, non-delimited, alphanumeric strings that do not include the letters I (i), O (o), or Q(q). A more detailed definition of VIN number structure can be found on Wikipedia.

PHP & MySQL programming provide VIN number validation as well as segment lookups to verify the manufacturer, year, make, model and body style. PHP is used to first check that VIN number is 17 continuous characters and does not include disallowed characters. PHP then splits the VIN number into segments to check the parts against a MySQL database to verify the VIN number contains valid components.

This process of VIN number validation is beneficial for data entry systems for vehicle data when input by staff. After the VIN number has been entered, and the year, make, model and body style are entered, PHP can compare the staff-entered vehicle information against the VIN number segments for each data type.

MySQL database programming allows comparisons of VIN number segments and converted segments against tables of vehicle industry data. An additional cross check is done to ensure that the make exists under the correct manufacturer, that the model exists under the make, and the body style exists under the model. In addition to checking the validity of the year code, the manufacturer-make-model-body style combination may or may not exist for certain years, and should also be verified.

VIN number validation of the string itself can be done with PHP alone, but segment comparisons and segment combination cross checks require a Lookup repository such as MySQL databases. Services exist Online to provide this service for a fee, but programming PHP & MySQL VIN number validation systems saves money and provides excellent speed.

If you need information or are looking to have your own PHP & MySQL VIN number web application, call us at 801-253-2564 and we can provide the MySQL databases and PHP programming services you need.

Email Marketing Campaigns Using PHP & MySQL

The PHP Kemist builds custom email marketing systems using PHP & MySQL programming. Reaching your member base and new customer potential is important to growing an eCommerce website. Traditional methods of email marketing can lack saturation, ignore data tracking and analysis, and defeat the main purpose of email marketing. Our custom email marketing systems provide a detailed level of design and development with granular tracking on custom marketing elements. Continue reading Email Marketing Campaigns Using PHP & MySQL

MySQL Database Index Key Corruption

We recently experienced a rare occurrence of a MySQL database index key corruption on a UNIX based server. Although the cause was not identified, the symptoms and cure were obvious and eventually simple. Continue reading MySQL Database Index Key Corruption

Developing PHP Credit Card Validation Applications

Web sites developed to handle eCommerce need to accept and handle payments, usually paid by credit cards. Since everyone knows credit cards can be stolen or forged, it is obvious that credit card validation is mandatory. PHP web developers can program pre-validation applications to validate credit cards using PHP programming before sending validated credit card data to merchant handlers. The quality of the merchant requests with credit card information is increased dramatically. Continue reading Developing PHP Credit Card Validation Applications

PHP Web Programmers

We are PHP Web Programmers and PHP web developers with advanced PHP Security Programming and MySQL Database Programming services. Not all PHP web programmers are the same. Continue reading PHP Web Programmers

Using PHPMyAdmin to Update WordPress Password

Yikes, you lost your WordPress password for someone else, and want to update it manually. You have PHPMyAdmin access, and want to get this done fast. Navigate in PHPMyAdmin to the Users table. Select the profile to edit and enterr the new password in the password field. Make sure to change the function dropMenu to MD5 before updating. Update the record and viola, you’ve updated the profile.

Wordpress MD5 Password Change

Security Developers Language Preferences

PHP Programming is frequently misunderstood and misperceived as less than the powerful and secure programming language that it is. Much like the distinct preference bikers adhere to, with a built-in dislike for what others ride, regardless of the facts… Programmers and wannabe programmers tend to adhere to what they were first exposed to or what their first development teams advised them on. Administration types who lack programming or development knowledge learn key phrases and tag lines from exposure to security developers and security programmers. Continue reading Security Developers Language Preferences

Utah Web Developers

The PHP Kemist provides advanced web site development and is located in Utah. Web developers differ from web programmers and we offer both. It is important to understand the difference between web developers and web programmers. Developers are often mistaken as programmers, and web developers might mistake themselves for web programmers.

Web developers provide graphical interface layout services and simple static navigation for web sites. This is a crucial step in web development, but is a fraction of the work required to build an eCommerce shopping cart web site or a member management web site. It is a very small component of web site administration. Continue reading Utah Web Developers

Web Administration Developers

There is a world of web development devoted to the administration of websites that is based in advanced PHP & MySQL Programming. Using a MySQL Database to store whatever information is at hand, and using PHP Programming to connect the administrator with the database, the only component left to define is the user interface. With effective design and development, custom web administration interfaces can be simple to use, extremely effective for business management, and relatively inexpensive to develop. Continue reading Web Administration Developers