Тема такая есть карусель на яве которая выводит изображения из папки, но изображений в папке много и слайдер сильно тормозит, вывод идет циклом повторения думаю нужно разбить цикл на несколько циклов, но как сделать незнаю вот код:
<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/tmp/constants.php');
require_once MAIN_SOURCE_PATH.'/inc/functions.php';
require_once MAIN_SOURCE_PATH.'/core/db/class.mysql.php';
require_once MAIN_SOURCE_PATH.'/inc/class.query.php';
$MAIN_DB = new Database;
$MAIN_DB -> set_prefix(MAIN_DBPREFIX);
$MAIN_DB -> connect(MAIN_DBHOST, MAIN_DBUNAME, MAIN_DBPASS, MAIN_DBPCON);
$MAIN_DB -> select_db(MAIN_DBNAME);
$MAIN_DB -> query("SET names ".MAIN_ENCODING);
$result = mysql_query("SELECT preview_image, alias FROM pr41_catalog WHERE hit='1' ORDER BY catalog_id");
$i=0;
while ($row = mysql_fetch_assoc($result, MYSQL_NUM)) {
$pics=explode('|',$row[0]);
foreach($pics as $key=>$value){
$files[$i]=$value;
$alias[$i]=$row[1];
$i++;
}
}
mysql_free_result($result);
?>
<div class="slides"> <!-- BEGIN CAROUSEL -->
<?
$i=0;
while(isset($files[$i])){
?>
<div> <!-- SLIDE ITEM -->
<a href="/catalog/katalog-mehovyih-izdeliy/model-<?=$alias[$i]?>.html">
<img src="/media/catalog/img/<?=$files[$i]?>" alt="/media/catalog/img/<?=$files[$i]?>" />
</a>
</div>
<?
$i++;
}?>