As far as I've checked, the Meteotreviglio set includes all the .gif images corresponding to the .jpg images.
You can use this script to check your current forecast/images .jpg files for corresponding .gif file names in the same directory.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Icon Checker</title>
</head>
<body style="font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color: black;background-color:white;">
<h2>Current icons</h2>
<table>
<tr>
<th>File Name</th>
<th>File Size</th>
<th>GIF file</th>
<th>GIF file exists?</th>
</tr>
<?php
$ourTZ = "PST8PDT";
# Set timezone in PHP5/PHP4 manner
if (!function_exists('date_default_timezone_set')) {
putenv("TZ=" . $ourTZ);
# $Status .= "<!-- using putenv(\"TZ=$ourTZ\") -->\n";
} else {
date_default_timezone_set("$ourTZ");
# $Status .= "<!-- using date_default_timezone_set(\"$ourTZ\") -->\n";
}
$imgDir = './forecast/images/';
$flist = glob($imgDir . '*.jpg');
foreach ($flist as $filename) {
$gifName = preg_replace('|\.jpg|','.gif',$filename);
$gifExists = file_exists($gifName)?'Yes':'<b>NO</b>';
echo "<tr><td>$filename</td>\n";
echo "<td align=\"right\">".filesize($filename)."</td>\n";
echo "<td>$gifName</td>\n";
echo "<td>$gifExists</td>\n";
echo "</tr>\n";
}
?>
</table>
</body>
</html>
You can see the results on my site at
http://saratoga-weather.org/check-icon-set.phpBTW.. there is only a 'hot' icon, and a partly-cloudy icon set, but no 'partly cloudy hot' icon per se.
The next time it happens, position the cursor over the missing icon, and select 'View image' to see the full URL of what image was missing (or just do a view-source on the page itself and look at the the <img /> statement to find the image)
Best regards,
Ken