(Created page with '==PHP-Schnipsel um Bilder im Hintergrund wechseln zu lassen== *Dieser Schnipsel wird am Anfang jeder Seite ausgeführt. <source lang="php"><?php session_start(); define("IMG_D…') |
mNo edit summary |
||
Line 1: | Line 1: | ||
==PHP-Schnipsel um Bilder im Hintergrund wechseln zu lassen== | ==PHP-Schnipsel um Bilder im Hintergrund wechseln zu lassen== | ||
* Dieser Schnipsel wird am Anfang jeder Seite ausgeführt. | |||
*Dieser Schnipsel wird am Anfang jeder Seite ausgeführt. | |||
<source lang="php"><?php | <source lang="php"><?php | ||
Line 41: | Line 40: | ||
?></source> | ?></source> | ||
*Diese Schnipsel sorgt dafür, dass das ausgewählte Hintergrundbild angezeigt wird. | * Diese Schnipsel sorgt dafür, dass das ausgewählte Hintergrundbild angezeigt wird. | ||
<source lang="php"><div><img id="bg" src="<?php echo SLIDE_DIR."/".$aktImg; // ?>"/></div></source> | <source lang="php"><div><img id="bg" src="<?php echo SLIDE_DIR."/".$aktImg; // ?>"/></div></source> | ||
*Der Schnipsel fügt in meinem Fall das Menü ein, welches sich in der Datei " | * Der Schnipsel fügt in meinem Fall das Menü ein, welches sich in der Datei "menu.inc.php"([[HTML]]) befindet. | ||
<source lang="php"><?php include('menu.inc.php'); ?></source> | <source lang="php"><?php include('menu.inc.php'); ?></source> |
Latest revision as of 10:30, 11 June 2011
PHP-Schnipsel um Bilder im Hintergrund wechseln zu lassen
- Dieser Schnipsel wird am Anfang jeder Seite ausgeführt.
<?php
session_start();
define("IMG_DIR", "./images");
define("SLIDE_DIR", "./images/Index");
// Bilder scannen
try {
$files = scandir(SLIDE_DIR);
foreach($files as $file) {
if(strpos($file, ".") != 0)
$images[] = $file;
}
var_dump($images);
} catch(Exception $e) {}
// Standardbild auswählen
if(!isset($_SESSION['img']) || !isset($images[$_SESSION['img']]))
$_SESSION['img'] = 0;
// vorheriges Bild auswählen
if(isset($_POST['links'])) {
if(isset($images[$_SESSION['img']-1]))
--$_SESSION['img'];
else
$_SESSION['img'] = count($images)-1;
}
// nächstes Bild auswählen
if(isset($_POST['rechts'])) {
if(isset($images[$_SESSION['img']+1]))
++$_SESSION['img'];
else
$_SESSION['img'] = 0;
}
// aktuell ausgewähltes Bild
$aktImg = $images[$_SESSION['img']];
?>
- Diese Schnipsel sorgt dafür, dass das ausgewählte Hintergrundbild angezeigt wird.
<div><img id="bg" src="<?php echo SLIDE_DIR."/".$aktImg; // ?>"/></div>
- Der Schnipsel fügt in meinem Fall das Menü ein, welches sich in der Datei "menu.inc.php"(HTML) befindet.
<?php include('menu.inc.php'); ?>