В таком виде сейчас php
Code
<?php
$___notjson=1;
$folder = ".";
$extList=array();
$extList['gif']='image/gif';
$extList['jpg']='image/jpeg';
$extList['jpeg']='image/jpeg';
$extList['png']='image/png';
$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 {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>
Лежит ftp://0skh@s2000.ucoz.net/scripts/list.php
Все фото рядом в той же папке scripts
В css самым нижним абзацем
Code
body.replaceBody{background:transparent url (http://www.s-kh.ru/php/list.php) no-repeat 50% 50% fixed;
-moz-background-size:cover;
-o-background-size:102% auto;
-webkit-background-size:102% auto;
-khtml-background-size:cover;
background-size:cover;
overflow:hidden;}
body.replaceBody table,body.replaceBody table td{text-align:center;vertical-align:middle;width:100%;height:90%;}
body.replaceBody table.replaceTable{width:500px;height:150px;margin:0 auto;border:4px double #F0F;background:#FCF;border-collapse:separate;border-spacing:5px;}
body.replaceBody table.replaceTable td{border:4px double #00F; background: #baeafe;}
Нет картинок.