altes php Script

the_condor

Registered User
Hallo,
habe ein altes php Script was ich gerne nun unter php5 laufen lassen würde.
Leider bekomme ich es nicht zum laufen, es soll mir Bilder aus einem Ordner in meinem Admin Panel Anzeigen. Script ist schon alt, weiß nicht ob das überhaupt noch Sinn macht?

Wäre für Hilfe Dankbar

PHP:
<?php
include("header.php");
if(isset($_GET['kat'])) $kat = $_GET['kat']; else $kat = "Allgemein" && @opendir("bilder/".$kat."/")
$files = array();
$number = 60; // pro Seite
$smpz = 5; //  pro Zeile
$max_breite = 510; // Breite des Frames mit den bilder
$page = $s*$number;

$handle = opendir("bilder/".$kat."/");
  while ($file = readdir($handle)) {
    if($file != "." && $file != "..") {
      $groesse = getimagesize("bilder/".$kat."/".$file);
      $files[$groesse[1]+$groesse[0]][] = $file;
    }
  }

  ksort($files);

  foreach ($files as $dings) {
    if (is_array($dings)) {
      foreach ($dings as $bums) {
        $newfiles[] = $bums;
      }
    }
    else
      $newfiles[] = $dings;
  }
$files = $newfiles;
?>


<!-- ab hier ist die seiten-anzeige -->
Seite:
<?php
for($i=0;$i<ceil(count($files)/$number);$i++){
if($s != $i){
?> [ <a href="bilder.php?kat=<?php echo $kat; ?>&s=<?php echo $i; ?>"><?php echo $i+1; ?></a> ] <?php
} else {
?> [&nbsp; <?php echo $i+1; ?> &nbsp;] <?php
}
}
?>
<br><br>


<!-- ab hier ist die bilder-anzeige -->
 <table style="border-collapse: collapse" bordercolor="#FD762D" border="1" align="center" cellspacing="0" cellpadding="0" width="100%" height="93%">
<tr> <?php
for($i=1;$i<$number+1;$i++){
if($files[$page+($i-1)] != ""){
?> <td align="middle"> <a href="javascript:ShowSource('<?php echo base64_encode($kat."/".$files[$page+($i-1)]); ?>');"><img border="0" src="bilder.php?bild=<?php echo base64_encode($kat."/".$files[$page+($i-1)]); ?>"></a></td> <?php

if($i == $number){
?> </tr> <?php
}
else
{
if(!strstr($i/$smpz, ".")){
?> </tr><tr> <?php
}
}
}
}
?> </table>
<?php
#}
#else
{
?>
<h3 align="center">Kein Bild angegeben!</h3>
<?php
}
?>
<?php include("footer.php"); ?>
 
Mach mal oben im Docuemnt ein
PHP:
ERROR_REPORTING = E_ALL
an dann sollte PHP auch eine entsprechende Meldung zurückgeben was nicht passt ;)
 
Back
Top