Parašė Rasmitas· 2012 Gru. 15 22:12:32
#1
Reikia pagalbos:
Sitas skriptas rodo img is nurodytos papkes, bet tik viena img. Kaip padaryt , kad jisai rodytum pvz 4 img horizontaliai ?
<?php
//????????? ????? ? ?????????????
$folder_mas = array('dz/');
$images = array();
//???????? ????????? ?????
$folder = $folder_mas[rand(0,2)];
$all_files = scandir($folder);
while ($i++ < sizeof($all_files)){
//???????? ?????? ??????????? ? ??????????? .png, .jpg ? .gif
if (!strstr($all_files[$i],".png") and !strstr($all_files[$i],".jpg") and
!strstr($all_files[$i],".gif")) continue;
array_push($images, $all_files[$i]);
}
//???????? ????????? ??????????? ?? ?????
$img_random = $images[rand(0,sizeof($images)-1)];
$img_src = $folder."/".$img_random;
echo '<img src='.$img_src.' alt="">';
?>
Parašė avice· 2012 Gru. 15 23:12:06
#2
galbut taip?
for ($i = 0; $i <= 3; $i++) {
echo '<img src="'.$folder.'/'.$images[$i].'" alt="">';
}
dek vietoj to echo '<img ....... >';
Redagavo avice· 2012 Gru. 15 23:12:20
Parašė Rasmitas· 2012 Gru. 16 15:12:58
#3
aciu avice, viskas beveik tvarkoi, kad rodytu puslapyje darau per include ir vistiek rodo vertikaliai, o atidaryti puslapi kur sitas skriptas tada viskas tvarkoi.
Manau cia del
css failo (gal gali paziuret?):
css:
/*----------- list-photo--------------*/
.list-photo {
list-style: none outside;
margin: 0;
overflow: hidden;
margin-left: -30px;
}
.list-photo li {
float: left;
margin: 0 0 30px 30px;
}