Problem bei meinem Bilder Script!

Froschh

Grünschnabel
Hallo Leute,
ich habe für meine Seite http://www.the-first-side.de einen Bilder-Gallerie-Script gebastellt aber da ist irgendwo der Wurm drin, wenn ich den Script mit Firefox öffne geht alles, aber mit dem IE macht er mir bei jeder Übersicht eine Bild rein das er nicht aufrufen kann.
Ich denke mal es liegt an meinem Ordner auslese script aber ich hab kA wo.

hier ist mal mein Code ich hoffe es könnte mir wer helfen.
PHP:
<?php
if(!$_GET['seite']) {
    header("Location: ./bilder.php?archiv=".$_GET['archiv']."&seite=1");
}
// Angezeigte Bilder pro Seite
$bs=12;

// max. Höhe vom Thumbnail
$neueHoehe=100;

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
-->
</style>
<title>Bilder</title>
</head>
<body style="width:93% " bottommargin="5" leftmargin="5" rightmargin="5" topmargin="5" marginheight="5" marginwidth="5">
<br><table width="100%" border="0">
  <tr>
    <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="6"><b>
	<?php
$dbname=
$dbhost=
$dbpass=


mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
$abfrage = "SELECT * FROM bilderuebersicht WHERE nummerierung LIKE '$archiv'";
$ergebnis = mysql_query($abfrage);
 $i = 1;
while($row = mysql_fetch_object($ergebnis))
    {
	echo $row->name;
	}
	?>

	</b></font></td>
  </tr>
  <tr>
    <td valign="top" background="../../bilder/gaestebuch/leiste.GIF">
	<div align="center" >
	<a href="bilderundvid.php" target="_self" ><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
	<b>Zur&uuml;ck zur &Uuml;bersicht</b></font></a></div>
	</td>
  </tr>
  <tr>
    <td width="0" align="Center" valign="middle">

<table width="600" border="0">
  <tr>
    <td align="center" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Seite:</b></font><br>
<?php
$count=0;
$newarray = array ();
$handle = "bilderarchiv/$archiv";
  $file = scandir($handle);
    unset($file[0]);
    unset($file[1]);


    foreach($file as $val)
    {
     array_push ($newarray, $val);
    }
    $anzahl = count($newarray);
    $list=ceil($anzahl/$bs);
    $list++;
    $zeig="";
    for($a=1;$a<$list;$a++) {
        if($a==$_GET['seite']) {
            $zeig.= '<a href="bilder.php?archiv='.$archiv.'&seite='.$a.'"><font color="red">'.$a.'</font></a>&nbsp;';
        } else {
            $zeig.= "<a href='bilder.php?archiv=".$archiv."&seite=".$a."'>".$a."</a>&nbsp;";
        }
    }
    echo'<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>'.$zeig.'</b></font><br /><br />';
    $p=$_GET['seite']-1;
    $b=$bs*$p;
    $c=$b+$bs;
    if($_GET['seite'] == "1") {
        $b--;
    }
    for($n=$b;$n<$c;$n++) {
        $count=$n+1;
        
		

		echo'<a href="bildergross.php?bild='.$newarray[$n].'&archiv='.$archiv.'&nummer='.$count.'&seite='.$_GET['seite'].'" target="_self">
		  <img border="0" src="bilderklein.php?bild=bilderarchiv/'.$archiv.'/'.$newarray[$n].'">
		  </a>';
   

    }
?>
	</td>
  </tr>
</table>
</td>
  </tr>
  </table>
</td>
  </tr>
</table>



<br><br><br><br>
</body>
</html>
 
@Gumbo

also der Link für das Bild das der ie nicht anzeigen kann lautet:
http://www.the-first-side.de/html-seiten/bilderundvid/bilderklein.php?bild=bilderarchiv/w/

ein Link mit Bild schaut so aus:
http://www.the-first-side.de/html-s...derklein.php?bild=bilderarchiv/w/SANY1410.JPG

was mir jetzt noch aufgefallen ist das er auf der Letzten Seite von den Bildern nochmal
9 Bilder anzeigen will die es aber nicht gibt.

ist da irgendwo in der abfrage ein Fehler

@dennis
Danke für den Link werde ihn mir mal anschauen, möchte aber trotzdem gerne wissen wo der Fehler in meinem Script ist, weil aus Fehlern lernt man ja ;)

mfg
Froschh
 
ich hab noch mal den ganz code zerlegt, aber irgendwo habe ich ein sehr großen Denkfehler, aber ich weis nicht wo deshalb habe ich ja gedacht das mir hier wer helfen kann.
 
Zurück