Para crear la BD en tu servidor:

CREATE SCHEMA `log` DEFAULT CHARACTER SET utf16 ;

CREATE TABLE `log`.`logs` (
  `idlog` INT NOT NULL AUTO_INCREMENT,
  `date` DATETIME NOT NULL,
  `logtext` VARCHAR(45) NOT NULL,
  PRIMARY KEY (`idlog`));
*/
setImageHeaders();
$icono = chooseRandomPic('icons');
grabarLog($icono);
//Si falla el log no mostraremos el icono
returnImageData($icono);
function chooseRandomPic($dir = '.')
{
    $files = glob($dir . '/*.*');
    $file = array_rand($files);
    return $files[$file];
}
function setImageHeaders()
{
    header('Content-Type: image/png');
}
function returnImageData($image)
{
    readfile($image);
}
function grabarLog($nombreicono)
<?php

setImageHeaders();
returnImageData(chooseRandomPic('icons'));
function chooseRandomPic($dir = '.')
{
    $files = glob($dir . '/*.*');
    $file = array_rand($files);
    return $files[$file];
}
function setImageHeaders()
{
    header('Content-Type: image/jpeg');
}
function returnImageData($image)
{
    readfile($image);
}
?>