Archive for the ‘PHP’ Category

Why is my Favicon not updating or refreshing?

Posted on: January 10th, 2017 | Category: code, Design, PHP, Xhtml/Css

Recently I was asked by a friend why his new and fancy favicon wasn’t showing in his browser. Since I have struggled with this annoying (yet very easy solveable) problem in the past as well, I decided to write the solution down once and for all.

The problem with no updating or refreshing favicons is due to the fact that they are very firmly cached by the browser. Even a hard refresh doesn’t solve the problem.

You can solve this very easyily by making sure there is a unique querystring (?v=x, where x is an unique number) in url to your favicon like this:

<link rel="shortcut icon" href="path/to/favicon.ico?v=2">

Every time you update your favicon, you just add another unique ID in the querystring and the problem should be solved!

If you change your favicon a lot (e.g. during design/development process) you can also automate this. This PHP example generates a unique ID every time.

<link rel="shortcut icon" href="path/to/favicon.ico?v=<?php echo uniqid(); ?>"> 

How to remove an element from an array

Posted on: May 17th, 2007 | Category: PHP

Soo, I’m learning more and more php these days and today I stumbled onto a problem, which I couldn’t solve myself.

How do you remove an element from an array in php?

After a quick google search I found this:

foreach($array as $key => $value) {
          if($value == "" || $value == " " || is_null($value)) {
                    unset($array[$key]);
          }
}
/*
and if you want to create a new array with the keys reordered accordingly
*/
$new_array = array_values($array);

Tnx to Scriptygoddess

This works okay, but I’m wondering if this is the best/quickest way to remove an element from an array?

And isn’t there a built-in function in php that does the same thing?