PHP: Get A Random Item From An Array

In PHP it’s easy to work with arrays. Just declare someting like this:

<?php
$arrX = array("Kay", "Joe","Susan", "Frank");
?>

Now you can access the values with their index (which starts a 0 for the first item).

<?php
// output "Kay"
echo $arrX[0];
 
// output "Susan"
echo $arrX[2];
?>

PHP offers you several ways to get a random value of the array. One simple way is by using the array_rand() function. array_rand() expects the array as a parameter and returns a random index value as integer which then can be used to get the array value.

Read more

How to insert special characters like &, < and > into a JSF component

If you want to insert a character like & e.g. within a JSF (Java Server Faces) component’s value attribute, you might get an error. To avoid this you must insert a HTML-Entity for the character. Here is a short list for common characters which you might need to replace in your JSF component. Character Entity … Read more

How Does Dropbox Work?

Cloud-computing has become very popular within the last years. There are so many providers of “cloud-based services” out there which offer you a wide range of services, like file-storage, online-editing of documents and much more.

One of my favourite provider is Dropbox, which offers an online-storage for your files. It also can help you to keep your directories and files in sync between multiple computers in a very simple way.

Read more

How To Load A Default Image In HTML, If Image Is Not Found

When creating HTML pages, it can always happen, that you include images into a page that can not be displayed. There are several reasons for this, for example when there is a typo in the source code or the image file has been moved or deleted. In this case, using the JavaScript event handler onerror … Read more

How To Limit Post Revisions In WordPress

When I write a post in WordPress, I always push the “Save Draft” button in between. WordPress then stores the article in the database as a separate revision. So each time I save my draft, a new record is added to the database.
The revisions for a small article like this are stored in several records in my WordPress database. Altough only one of them is published. This mechanism gives you some kind of versioning of your articles, but it also produces a lot of overhead in the database, because the records remain in the database and “inflate” it unnecessarily.

Fortunately, you can configure how WordPress handles the revisions. It is possible to completely disable revisions, or limit to a maximum amount of revisions per post.

Read more