smsterminal
Mitglied
Ich möchte in folgender datei je 4 ergebnisse anzeigen 2 oben und 2 unten. jetzt sind 2 nebeneinander, möchte aber nochmal 2 darunter. geht das mit float??oder wie soll ich das ändern. lg marcus
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bilderkatalog</title>
<style type="text/css">
body{
font-family: Verdana, Arial;
font-size: 12px;
background-color: #FFF9F9;
}
.anzeige{
font-family: Arial;
font-size: 10px;
color: #FF8C8C;
}
.markierung{
background-color: #FFD5D5;
padding: 1px;
}
.abstand{
float: left;
margin-left: 25px;
margin-top: 25px;
}
a, a:visited {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color: #FF4F4F;
text-decoration: None;
}
a:hover{
color: #000000;
}
</style>
</head>
<body>
<h3>Bilderkatalog</h3>
<?php
// Bilderkatalog © Homepage-Total.de
# Verzeichnis
$verzeichnis = "bilder";
# Flagge (Bildname (Vorzeichen))
$flagge = "blume_";
# Dateiendung der Bilder (.gif .png .jpg)
$dateiendung = ".jpg";
// Der Name der Bilder muß geändert werden!!
// Bildname zum Beispiel: bild_x.gif (x = fortlaufende Nummer z.B.: bild_1.gif, bild_2.gif, bild_3.gif)
# Anzahl der Bilder
$bilder = 18;
# Bilderanzeige (mindestens 2) pro Seite
$bilderanzeige = 4;
# Bilder mit/ohne Rahmen (border=0 border=1 border=2)
$bildrahmen = "border=0";
// In der Datei "bildbeschreibung.txt" muß für jedes Bild eine Beschreibung erstellt werden!
// Für das erste Bild fügen Sie in der ersten Zeile eine Beschreibung hinzu und
// für das zweite Bild geben Sie in der zweiten Zeile eine Beschreibung dazu an u.s.w ...
$bildbeschreibung = file("bilder/bildbeschreibung.txt");
$a = 1;
$katalogseite = 1;
$katalogseite = @$_GET["katalogseite"];
echo "<b>$bilder Bilder</b> - Seite: \n";
// Seitenlinks erstellen
for($i = 0; $i <= $bilder; $i = $i + $bilderanzeige){
echo "<a href=\"".$_SERVER['PHP_SELF']."?katalogseite=$i\">".(($i == $katalogseite) ? "<b class=markierung>".$a."</b>" : $a)."</a> \n";
$a++;
}
echo "<br><br>\n";
// Bildanzeige
for ($nummer = $katalogseite; $nummer < ($katalogseite + $bilderanzeige); $nummer++) {
if (file_exists("$verzeichnis/$flagge$nummer$dateiendung")) {
$info = getimagesize("$verzeichnis/$flagge$nummer$dateiendung");
$kbyte = round(filesize("$verzeichnis/$flagge$nummer$dateiendung") / 1024 ,2);
echo "<div class=abstand>\n<img src=\"$verzeichnis/$flagge$nummer$dateiendung\" $info[3] alt=\"\" title=\"".trim($bildbeschreibung[$nummer-1])."\" $bildrahmen><br>\n";
echo trim($bildbeschreibung[$nummer-1]) . "<br>\n";
echo "<span class=anzeige> <b>$flagge$nummer$dateiendung</b> - $kbyte kb - $info[0]x$info[1] </span>\n</div>\n\n";
}
}
?>
</body>
</html>