Per non star qui a ripetere tutta la (non esosa) questione vi rimanderei ai risultati della stessa nel forum html
Il problema che si evidenzia è il richiamo delle dimensioni immagini che crea un vuoto ad explorer
Ho spulciato il file index.php ma non sono venuto a capo di nulla
Lo posto qui nella speranza di un aiuto (taglio alcune parti inutili)
codice:
<?
 function resizepic($width,$height){ 
global $max_width,$max_height;
if($width>$max_width){ 
$scale = (float)$max_width/(float)$width; 
$width = (int) $width*$scale; 
$height = (int) $height*$scale; 
} 
if($height>$max_height){ 
$scale = (float)$max_height/(float)$height; 
$width = (int) $width*$scale; 
$height = (int) $height*$scale; 
} return array($width,$height); 
} 

function logout() {
global $f;
session_start();
session_destroy();
header ("Set-Cookie: logged=$f; expires=Wed, 2-Jan-1987 00:00:00 GMT; path=/;");
header ("Set-Cookie: modlogin=$f; expires=Wed, 2-Jan-1987 00:00:00 GMT; path=/;");
header ("Set-Cookie: ivadmin=$f; expires=Wed, 2-Jan-1987 00:00:00 GMT; path=/;");
}

if ((isset($f)) && $f == "logout") logout();

require ("config.php");
langindex();
if (!$template) $template = "template1.php";

$cookieinfo = $HTTP_COOKIE_VARS[logged];

$originalc=$c;
// $u (user)  $c (category)  $f (function) $id ( id #)
if(!isset($c)) $c = "all";
if(IsSet($men_x)) $c="men";
if(IsSet($women_x)) $c="women";


$lastpicture="";

// connect to the database until the end
mysql_connect($host,$user,$pass);
@mysql_select_db($database) or die( "Unable to select database");

// if visitor just voted, update the last image's record first
if (!isset($vote)) {
if(IsSet($vote1_x)) $vote=1;  // support for image inputs
omissis.................
}
if (isset($vote)) {
if ($vote != 99 && $vote > 10) $vote = 10;

if($vote == "1") $whatvote = "one";
omissis.........
// if ($vote < 3)  $oldrate+= 2;
if ($donerep < 1) $donerep=0;

if ($vote == "99") {
if ($donerep <= 1) {
$result=mysql_query("SELECT reported FROM $imagetable WHERE id = '$imgid'") or die(mysql_error());
$reports=mysql_result($result,0,"reported");
$reports++;
mysql_query("UPDATE $imagetable SET reported = '$reports', reason = 'autobroken' WHERE id = '$imgid'") or die(mysql_error());
if ( $reports >= $maxreport)
mysql_query("UPDATE $imagetable SET status = 'reported' WHERE id = '$imgid'") or die(mysql_error());
$donerep++;
}
$vote = "?"; $oldaverage = "?"; $oldtotal = "?"; $image = "broken.gif";
}
else {
$result=mysql_query("SELECT * FROM $imagetable WHERE id = '$imgid'");

$oldvoter1=mysql_result($result,0,"voter1");
$oldvoter2=mysql_result($result,0,"voter2");
$oldvoter3=mysql_result($result,0,"voter3");
$oldvoter4=mysql_result($result,0,"voter4");
$oldvoter5=mysql_result($result,0,"voter5");
$oldrate=mysql_result($result,0,"rate");
$oldno=mysql_result($result,0,$whatvote);
$oldtotal=mysql_result($result,0,"total");


if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != "")$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
else $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
if (strlen($ip) < 6) $ip = $REMOTE_ADDR;

if ($oldvoter1 != $ip && $oldvoter2 != $ip && $oldvoter3 != $ip && $oldvoter4 != $ip && $oldvoter5 != $ip) {
if ($vote != 0) $oldtotal++;
$oldrate += $vote;
$oldno++;
$oldaverage = $oldrate/$oldtotal;
$oldaverage = sprintf ('%0.1f', $oldaverage);

mysql_query("UPDATE $imagetable SET voter1 = '$ip', voter2 = '$oldvoter1', voter3 = '$oldvoter2', voter4 = '$oldvoter3', voter5 = '$oldvoter4' where id = '$imgid'");
mysql_query("UPDATE $imagetable SET rate = '$oldrate', total = '$oldtotal', $whatvote = '$oldno', average = '$oldaverage' where id = '$imgid'");

}
else {
$oldaverage = $oldrate/$oldtotal;
$oldaverage = sprintf ('%0.1f', $oldaverage);
}

if($oldtotal < $votesneeded) $oldaverage = "?";
$rrate = round ($oldaverage);
$rrate--;
}


$lastpicture="<table border=1 cellpadding=1 bgcolor=\"#e0e0e0\" align=\"center\">
<tr><td colspan=3 valign=top nowrap><center><img src=\"$image\" width=\"149\">
</center></td></tr><tr><tr><td align=center valign=top><font face=Arial color=#000000 size=1>
".YOURVOTE."</font></td><td align=center valign=top><font face=Arial color=#000000 size=1>
".OVERALL."</font></td><td align=center valign=top><font face=Arial color=#000000 size=1>
".VOTES."</font></font></td></tr><tr><td align=center valign=top><font face=Arial color=#000000 size=+1>
$vote</font></td><td align=center valign=top><font face=Arial color=red size=+1>
$oldaverage</font></td><td align=center valign=top><font face=Arial color=#000000 size=+1>
$oldtotal</font></td></tr>";
if ($des) $lastpicture.="<tr><td colspan=3 valign=top nowrap><center><font face=Arial color=#000000 size=1>".stripslashes($des[$rrate])."</font></center></td></tr>";
$lastpicture.="</table>";
}

// pick category option
stripslashes($categories);
if ($pickcat == "radio") {
$pickcat = "<table border=0 cellpadding=1 cellspacing=0 bgcolor=\"#dedede\">";
$pickcat .= "<tr><td nowrap align=right><font size=\"1\">".DISPLAY." 
";
foreach ($categories as $a) {
$pickcat .= "$a<input type=\"radio\" name=\"c\" value=\"$a\"";
if ($c == $a){$all=1;
$pickcat .= " checked";}
$pickcat .= " onclick=\"this.form.submit()\">
";
}
$pickcat .= "</font></td></tr><tr><td nowrap align=right><font size=\"1\">".VIEWALL;
$pickcat .= "<input type=\"radio\" name=\"c\" value=\"all\"";
if (!isset($all)) $pickcat .= " checked";
$pickcat .= " onclick=\"this.form.submit()\"></font></td></tr></table>";
}
else {
$pickcat = "<select name=\"c\" onChange=\"this.form.submit()\">";
foreach ($categories as $a) {
$pickcat .= "<option value=\"$a\"";
if ($c == $a) {$all=1; $pickcat .= " selected";}
$pickcat .= ">$a ".ONLY."</option>";
}
$pickcat .= "<option value=\"all\"";
if (!isset($all)) $pickcat .= " selected";
$pickcat .= ">".VIEWALL."</option>";
$pickcat .= "</select>";}

// select next picture from the database

if (isset($who)) {
$result = mysql_query("SELECT id FROM $imagetable WHERE name = '$who' order by average desc LIMIT 1");
$id = mysql_result($result,0,"id");
}

if ($id > 0){

$result = mysql_query("SELECT * FROM $imagetable WHERE id = '$id' LIMIT 1");
$rowz =mysql_num_rows($result);
if ($rowz < 1) $id = 0;
}

if ($id > 0) {

$query = "SELECT * FROM $imagetable WHERE id = '$id' LIMIT 1";
$counter = 0;
$result = mysql_query("SELECT id FROM $imagetable WHERE status = 'active' order by id DESC");

while ($row = mysql_fetch_array ($result)) {
if ($row["id"] == $id) { break; }
$counter++;
                       }
$rnum = $counter;
}
else {

srand ((double)microtime()*1000000);

if ($c == "all") {

if (($order == "loop")&& (isset($rnum))) {
$result = mysql_query("SELECT id FROM $imagetable WHERE status = 'active' order by id DESC");
$rnum++;
$rowz = mysql_num_rows($result);
if ($rowz < 1) {langerrors();print NOIMAGES; exit;}
          if ($rnum >= $rowz) $rnum = 0;
                                          }
               else           {
               $result = mysql_query("SELECT id FROM $imagetable WHERE status = 'active'");
               $rowz = mysql_numrows($result);

               if ($rowz < 1) {langerrors();print NOIMAGES; exit;}
               $rnum = rand() % $rowz;
                               }
               $query = "SELECT * FROM $imagetable WHERE id = ";
               $query .= mysql_result($result,$rnum,"id");
                       }
else {
// query for specific category
$result = mysql_query("SELECT id FROM $imagetable WHERE category = '$c' AND status = 'active' order by name");
$rowz = mysql_numrows($result);
if ($rowz < 1) {langerrors();print NOIMAGES; exit;}

if (($order == "loop")&& (isset($rnum))) {
$rnum++;
if ($rnum >= $rowz) $rnum = 0;
}
else $rnum = rand() % $rowz;
$query = "SELECT * FROM $imagetable WHERE id = ";
$query .= mysql_result($result,$rnum,"id");
     }

}
$result=mysql_query($query);
$newuser=mysql_fetch_array($result);
$newid =$newuser["id"];
$newmember=$newuser["name"];
$newurl =$newuser["url"];
$category =$newuser["category"];
$resize =$newuser["resize"];

// Loads id # of user's other images in $imgresult
// the next two lines can be removed if you don't use this feature
$imgresult=mysql_query("SELECT id FROM $imagetable WHERE name='$newmember'");
$numimages = mysql_num_rows($imgresult);

$userresult = mysql_query("SELECT * FROM $usertable WHERE name= '$newmember'") or die(mysql_error());
$newinfo=mysql_fetch_array($userresult);

/*  delete this line to add the $homepage variable
$result2 = mysql_query("SELECT homepage FROM $usertable WHERE name= '$newmember'");
$homepage = mysql_result($result2,0,"homepage");
delete this line to add the $homepage variable */

if ($reportauto == "yes") $autoreport = " name=userImage onAbort=\"document.reportForm.submit()\" onError=\"document.reportForm.submit()\"";

if($resize == "yes") $newimage = "<img src=\"$newurl\" width=\"$imgsize\"$autoreport>\n";
else { $newimage = "<img src=\"$newurl\"$autoreport>\n"; }

if($max_width > 0 && (ereg( "[4-9]\.[0-9]\.[5-9].*", phpversion() ) || ereg("[4-9]\.[1-9]\.[0-9].*", phpversion() ) ) ) {
list($image_width,$image_height) = GetImageSize($newurl);
list($displaywidth,$displayheight) = resizepic($image_width,$image_height);
$newimage = "<img src=\"$newurl\" width=\"$displaywidth\" heigth=\"$displayheight\">\n";
}



if ($commentson > 0) {
// get sample comments for user
if ($commentson == 1) $mailresult=mysql_query("SELECT * FROM $commenttable WHERE name='$newid' and status='ok' ORDER BY id DESC LIMIT $samplecomments");
else $mailresult=mysql_query("SELECT * FROM $commenttable WHERE name='$newid' ORDER BY id DESC LIMIT $samplecomments");

$samplecomments = mysql_num_rows($mailresult);

if ($samplecomments == 0) {$samples = NOCOMMENTS;
$samples .= "
<center><a href=\"javascript:void(0);\" onClick=\"scrollScreen('$mailphp?to=$newid&type=comment&rnum=$rnum&c=$c')\">".POSTCOMMENT."</a>";
}
else {

$samples = VIEWERCOMMENTS.":
";
$bgcolor = "#E0E0E0";
$samples.= "<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";

while ($row = mysql_fetch_array($mailresult)) {
$datearray[]=$row["datestamp"];
$comid=$row["id"];
$fromuser=$row["fromuser"];
$datestamp=$row["datestamp"];
$commentrate=$row["subject"];
$body=$row["body"];

$samples.= "<tr bgcolor=\"$bgcolor\"><td><font color=\"#000000\" size=\"1\" face=\"MS Sans Serif, Tahoma, Verdana, Arial\">\n";
$samples.= BY.": <a href=\"javascript:void(0);\" onClick=\"scrollScreen('$profilephp?u=$fromuser')\">$fromuser</a>($datestamp)".RATING.": <font color=\"red\">$commentrate";
if (isset($ivadmin) || $fromuser==$logged) $samples .= "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp[<a href=\"javascript:void(0);\" onClick=\"fullScreen('$reportphp?id=$comid&uid=$newid&rnum=$rnum&type=comment')\">".REMOVE."</a>]";
$samples.= "</font>
$body</font></td></tr>";
if ( $bgcolor == "#E0E0E0") $bgcolor = "#F2F2F2"; else $bgcolor = "#E0E0E0";

}

$samples.= "<tr bgcolor=\"$bgcolor\"><td><font color=\"#000000\" size=\"1\" face=\"MS Sans Serif, Tahoma, Verdana, Arial\">\n";
$samples.= "<center><a href=\"javascript:void(0);\" onClick=\"scrollScreen('$profilephp?u=$newmember&id=$newid&c=$c&rnum=$rnum')\">".VIEWALLCOMS."</a><a href=\"javascript:void(0);\" onClick=\"scrollScreen('$mailphp?to=$newid&type=comment&c=$c&rnum=$rnum')\">".POSTCOMMENT."</a></td></tr>";
$samples.="</table>";
}
}

mysql_close ();  // done with database?  better close it

if ($numimages > 1) { 
$otherpics = "Other pictures for this user ($numimages total): 
"; 
$i=1; while ($i <= $numimages) { 
$imid = mysql_result($imgresult,$i-1,"id"); 
if ($newid != $imid) $otherpics .= "<a href=\"".$indexphp."?id=".$imid."&c=".$c."&rnum=".$rnum."\">";
$otherpics .= "Pic".$i;
if ($newid != $imid) $otherpics .= "</a>";
$otherpics .= ""; 
$i=$i+1; 
} $otherpics.= "

"; } 
 

$loginbox = "";
if ($f == "logout") $loginbox =  LOGGEDOUT."

";
if ((isset ($logged)) && ($f != "logout")) $loginbox = LOGGEDIN." $cookieinfo.

<a href=$gophp?go=userphp>".YOURACCT."</a>
<a href=$votephp?f=logout>".LOGOUT."</a>
";
else {
$loginbox .= "<a href=\"$gophp?go=signupphp\">".SUBMITPIC."</a>
";
$loginbox .= "<a href=\"javascript:void(0);\" onClick=\"fullScreen('$loginphp');\">".LOGIN."</a>
";
$loginbox .= "<a href=\"$gophp?go=userphp\">".YOURACCT."</a>
";

}
if ((isset ($ivadmin)) && ($f != "logout")) $loginbox .= ADMINLOGGED;
include ("./$template");
exit;
?>
Immagino che può essere complicato ma se qualcuno vuol darmi un consiglio....