WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » simples picture-gallery script » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
ja, dann mal viel Spaß beim einbinden...

Nee, also Bilder alle in einen Ordner legen und dann in die Seite folgendes Script zum Anzeigen einfügen:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27:
<?php
if (!isset($start)) $start = 0;
$array_types = array('jpg');

//Einlesen aller erlaubten Dateien in das Array $dateien
$dir = opendir("fotos");
while (($file = readdir($dir)) != false) {
    if (preg_match("/^index/", $file)) continue;
	if (preg_match("/\.\.?$/", $file)) continue;
    foreach($array_types as $typ) {
		if (preg_match("/\.".$typ."$/i", $file))
        	$dateien[] = $file;
    };
};

$laenge = sizeof($dateien) - 1;
if ($start > $laenge) $start = 0;
if ($start < 0) $start = $laenge;

// Bilddaten ermitteln
$size = getimagesize("fotos/$dateien[$start]");
$breite = $size[0];
$hoehe = $size[1];

echo "<img src=\"fotos/$dateien[$start]\" width=\"$breite\" height=\"$hoehe\" style=\"border:1px #395273 solid\">";

?>
(Musst allerdings noch die Verzeichnisse ändern)

Und zum Navigieren folgendes:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
<?php
$zurueck = $start - 1;
echo "<a href=\"fotoalbum.php?start=$zurueck\">&lt;&lt;</a>";
$now = $start + 1;
$all = $laenge + 1;
echo "&nbsp;&nbsp;&nbsp;$now / $all&nbsp;&nbsp;&nbsp;";
$weiter = $start + 1;
echo "<a href=\"fotoalbum.php?start=$weiter\">&gt;&gt;</a>";
?>
(Bei mir heißt die Datei fotoalbum.php, musst du sonst ändern.)

Wenn ich mich jetzt nicht täusche, müsste das klappen
von axedon
Genau dafür, nur habe ich die bisher alle manuell eingebunden. Aber von der Party dieses Wochenende haben wir knapp 200 Bilder ....
von languitar
Sowas wie bei Abiplexy.de oder was meinst du?
von axedon
Ich brauche ein äußerst einfaches Script für eine Bildergalerie:

Eine Seitenvorlage wird aut. auf alle Bilder eines Ordners übertragen. Jede Seite hat zwei vorwärts und eine rückwärts-Variable.

Sortierung egal. Sprache egal. Keine Vorschaufunktion. Keine Nummernanzeige. Keine Kommentarfunktion. Keine Bilduntertitel. Nichts weiter als diese simple Methode.

Nach oben