Username:LoD
geschrieben am 22.06.2003 um 21:32 Uhr
|
moin, kann mir jemand mal dieses gallery script so umschreiben, das die bilder nach alphabet sortiert sind?
<?
if (!$show) {
include ("config.inc.php4");
include ("header.inc.php4");
echo "<b>Bitte geben Sie eine URL an. Ohne diese können keine Bilder angezeigt werden.</b><br><br>";
echo "http://$HTTP_HOST$REQUEST_URI?show=Directory<br><br>";
footer ("footer.inc.php4");
exit;
}
if (!is_dir($show)) {
include ("config.inc.php4");
include ("header.inc.php4");
echo "<b>Diese URL ist nicht korrekt:</b><br><br>";
echo "$show<br><br>";
footer ("footer.inc.php4");
exit;
}
include ("config.inc.php4");
$tag=opendir("./" . $show);
while (false != ($datei = readdir($tag))) {
if($datei != "." && $datei != "..") {
foreach ($dateiendungen as $endung) {
$endung_datei = last(strlen($endung),$datei);
if (strtolower($endung) == strtolower($endung_datei)) {
$temp = $temp . "|" . $datei;
}
}
}
}
$te = explode("|",$temp);
$temp = array();
foreach ($te as $tem) {
if ($tem) {
array_push($temp,$tem);
}
}
if (!$seite) $seite = 1;
$view = $show . " Seite " . $seite;
include ("header.inc.php4");
$anfang = 0;
$seiten_links = "";
$seitex = $seite - 1;
if ($seitex > $anfang) {
$seiten_links = $seiten_links . " <a href='$haupt_url?show=$show&seite=$seitex'>«</a> ";
}
$ende = count($temp) / $pics_seite;
while ($anfang < $ende) {
$wert = $anfang+1;
if ($wert == $seite) {
$seiten_links = $seiten_links . "$wert ";
}
else
{
$seiten_links = $seiten_links . "<a href='$haupt_url?show=$show&seite=$wert'>" . $wert . "</a> ";
}
$anfang++;
}
$seitey = $seite+1;
if ($seite < $ende) {
$seiten_links = $seiten_links . " <a href='$haupt_url?show=$show&seite=$seitey'>»</a>";
}
if ($picture_upload == "true") echo picture_upload_form($show) . "<br>";
echo "<center>$seiten_links<br><br>";
$anfang = $pics_seite * $seite - $pics_seite;
$ende = $pics_seite * $seite;
echo "<table align='center' class='table' border='$border'>";
$counter=0;
while ($anfang < $ende) {
$line = $temp[$anfang];
if ($line) {
$bild = $show . "/" . $line;
$info = getimagesize($bild);
$groesse = round (filesize($bild) / 1000,2);
?>
<td align='center'><a href="javascript:Foto('<? echo"$show/" . $line . ""; ?>')"><img src="<? echo"$show/" . $line . ""; ?>" border=0 height=100></a><br>
<?
$string = "$show/" . $line . "";
$abc = preg_split("/\//", $string);
$abc = preg_split("/\./", $abc[count($abc)-1]);
if ($mit_infos == "true") {
echo "<center>$abc[0]</center>";
}
echo "</td>";
$counter++;
if ($counter == $pics_reihe) {
$counter = 0;
echo "</tr>";
}
}
$anfang++;
}
if ($counter != 0) {
while ($counter < $pics_reihe) {
echo "<td align='center'> </td>";
$counter++;
}
}
echo "</tr></table>";
echo "<br><center>$seiten_links<br><br>";
footer ("footer.inc.php4");
exit;
function footer($footer_file) {
include ("config.inc.php4");
include "$footer_file";
}
function last ($anzahl,$variable) {
$_laenge = strlen($variable);
for ($a=$_laenge - $anzahl;$a<$_laenge;$a++) {
$_temp = $_temp . $variable[$a];
}
return $_temp;
}
function get_extension($file_name) {
$extension = explode(".",$file_name);
$extension = $extension[sizeof($extension)-1];
return $extension;
}
function first ($anzahl,$variable) {
$_laenge = strlen($variable);
for ($a=0;$a<$anzahl;$a++) {
$_temp = $_temp . $variable[$a];
}
return $_temp;
}
?>
|