Ik ben bezig met een site te bouwen!
en ik wil random foto's laden zowel in de banner als op de achtergrond.
Maar de "container" (met daar in menu en banner en wissel dit zijn divjes) wordt onder de achtergond geladen, maar het moet er over heen!
www.v-maaren.nl/new_php

hoe kan dit verholpen worden?
alvast bedankt
het is me nog niet gelukt heb alles geprobeerd maar waarschijnlijk nog niet de goeie! weet iemand nog wat?
Ik heb ooit een random image script gemaakt:

<?php

//vul hier in welke folder je wilt gebruiken. als
//je deze script in dezelfde folder zet als je
//plaatjes hoef je hier niks aan te passen

$folder = ".";

//kies hier op welke extensies je wilt zoeken

$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$extList['bmp'] = 'image/bmp';


$img = null;


if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}


if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists( $folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);


if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($contentType);
readfile($img);
} else {


//hieronder wordt de GD module gebruikt om een plaatje
//te maken met een error als deze script geen plaatjes
//kan vinden. Hiervoor moet de GD module geinstalleerd
//zijn.

if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (400, 200)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
$text_colorred = imagecolorallocate ($im, 255,0,0);
imagestring ($im, 5, 120, 5, "ERROR ", $text_colorred);
imagestring ($im, 5, 5, 25, "deze script geen plaatjes kan vinden", $text_colorred);
imagestring ($im, 3, 5, 100, "De oorzaak kan zijn:", $text_color);
imagestring ($im, 2, 5, 125, "1. de script kan geen plaatjes vinden met de jouw gekozen extensies", $text_color);
imagestring ($im, 2, 5, 150, "2. Er bevinden geen plaatjes in de directory: $folder", $text_color);

imagepng ($im);
imagedestroy($im);
}
}
?>

En voeg deze gewoon toe in je css als een plaatje:

container {
background: url('images/achtergrond/achtegrond.php') no-repeat;
width:750px;
height:500px;
z-index:2;
border-style:solid;
border-color:#009900;
border-width: medium;
vertical-align:top;
margin-left:auto;
margin-right:auto;
}

Werkend voorbeeld

Reageren