У меня есть код, который меняет фотографии каждые x секунд. Мой JQuery код:Возврат уникального индекса ajax
setInterval("rotator();",4000);
function rotator(){
var i = 0;
var zdjecie = '';
$('#rotate').html('');
while(i<4){
$.post('http://patwoj.hekko24.pl/rotator/content.php', function(data){
var wstaw='<li style="display:inline"><a href="images/'+data+'" class="highslide" title="" onclick="return hs.expand(this, config1)"><img src="images/'+data+'" alt=""/> </a></li>';
$('#rotate').append(wstaw);
return data;
});
i++;
}
}
<ul id="rotate">
\t <li style="display:inline" id="rot1">
\t <a href="highslide/images/large/dyplom.jpg" class="highslide"
\t \t \t title=""
\t \t \t onclick="return hs.expand(this, config1)">
\t \t <img src="http://www.akwarystyka-miedziowa.pl/highslide/images/thumbs/dyplom.jpg" alt=""/>
\t </a>
\t </li>
\t <li style="display:inline" id="rot2">
\t <a href="highslide/images/large/akw1.jpg" class="highslide"
\t \t \t title=""
\t \t \t onclick="return hs.expand(this, config1)">
\t \t <img src="http://www.akwarystyka-miedziowa.pl/highslide/images/thumbs/akw1.jpg" alt=""/>
\t </a>
\t </li>
\t <li style="display:inline" id="rot3">
\t <a href="highslide/images/large/akw2.jpg" class="highslide"
\t \t \t title=""
\t \t \t onclick="return hs.expand(this, config1)">
\t \t <img src="http://www.akwarystyka-miedziowa.pl/highslide/images/thumbs/akw2.jpg" alt=""/>
\t </a>
\t </li>
\t <li style="display:inline" id="rot4">
\t <a href="highslide/images/large/okon.jpg" class="highslide"
\t \t \t title=""
\t \t \t onclick="return hs.expand(this, config1)">
\t \t <img src="http://www.akwarystyka-miedziowa.pl/highslide/images/thumbs/okon.jpg" alt=""/>
\t </a>
\t </li>
\t </ul>
И код моего PHP
<?php
$dir = 'images/';
$files = scandir($dir);
unset($files[0]);
unset($files[1]);
$max = max(array_keys($files));
$los = rand(2,$max);
print_r($files[$los]);
>
отчеты не являются уникальными (иногда он показывает 2 те же изображения) , Можно ли его изменить?
Это мой сайт: http://patwoj.hekko24.pl/rotator/
Но я получил имена файлов. В $ файлах у меня есть массив с именами. Как вернуть элемент 4, который у меня есть в $ файлах? Важно вернуть имена файлов. – patwoj98