Deleting an item from an array is easy using JavaScript’s built-in method splice(). However, if you are somewhat new to scripting, simply knowing about splice does not help you remove a certain item from an array. This article will solidly state the solution to this dilemma. Read How

Web developers have multiple options for redirecting/reloading pages using either a server-side scripting language, like PHP, or client-side JavaScript. In this article, I will discuss the options you have for ‘refreshing’ a page using PHP, and why that word is a slight bit misleading. See why.

When dealing with URLs in JavaScript, you will come across various syntax like location, window.location, or location.href, etc. Each piece of syntax has it use, and you will become a smarter developer by knowing the difference between them. In this article, I will show you how to correctly get the full URL with JavaScript. View the code.

Paginated posts, also known as multi-page posts, can be an indispensable tool when publishing long posts. Our Core i7 860 overclocking article, for example, is 10 packed pages of stats and images.

WordPress handles this task with ease, by offering the nextpage tag in the post’s visual editor or directly with the wp_link_pages() function.

Using this feature in recent versions of WordPress, however, results in only the first page being indexed by Google and other search engines. Learn what to do about it.

This is actually SolidlyStated.com’s first post ever regarding WordPress itself, which is the engine that powers this website.

This article is nothing new and is really going to benefit me the most, because deleting post revisions is something that is done every couple of weeks here. Now I will have a permanent record of this SQL statement. Get your query.

If you have a script using sessions, you might experience this error when working with PHP’s SimpleXML functions. PHP Warning: session_start(): Node no longer exists. Here we will show you what the error message means and the simple solution for it. Read this fix.

I found a fascinating difference in the use of the dynamic script tag between Internet Exploder and all the other browsers. They call the remote script at different times. This might cause undesirable behaviors in your script. Read on.

I recently found myself working on a small script that needed to perform some actions upon submission of a form. We decided that this form may or may not have an existing event handlers. If I used the javascript form.onsubmit = function(e){ ... }, it would overwrite the first event. We researched various ways of making sure both events fired and that it worked across all the browsers. See how we add the event without overwriting the existing one.

Here you will find a list of the most common user agents. This directory include the user agents for both popular web browsers and various robots. These robots include search engine spiders and content fetchers like the Facebook share bot. Quick Reference

JavaScript has two built in methods that are very similar in name and function- substring() and substr(). Developers and designers who also use server side languages may find it easy to mix them up, since methods like these have similar names across other languages. Either way, mixing them up might cause bugs with your scripts. For example, see the snippet below that looks almost identical, but yields different results.