function start_compare_tovar() { global $host; global $user; global $password; global $database; ob_start(); echo "Запускаем процедуру загрузки каталогов<br>"; echo "Start script: " . date("H:i:s") . "<br>"; ob_flush(); flush(); // Загружаем каталоги start_get_catalog(); // Определяем кол-во загруженных каталогов // подключаемся к SQL серверу $link = mysqli_connect($host, $user, $password, $database) or die("Ошибка " . mysqli_error($link)); $query = 'select max(id_cat) as count from bitrixshop.catalog'; //Берем максимальное значение ID каталога $result = mysqli_query($link, $query); while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $id_max = $row["count"]; } mysqli_free_result($result); //Закрываем соединение с БД mysqli_close($link); for ($i = 6; $i <= $id_max; $i++) { // 6 - $id_max каталоги по каторым необходимо произвести сравнение compare_tovar($i); ob_flush(); flush(); } echo "Stop script: " . date("H:i:s") . "<br>"; ob_flush(); flush(); ob_end_clean(); }
ob_flush(); flush(); } if (isset($_POST['button3'])) { //Compare Tovar ob_start(); echo '<script> document.all.proc3.innerHTML = "' . start_compare_tovar() . ' "; </script>'; ob_flush(); flush(); } if (isset($_POST['button4'])) { //Load Catalog ob_start(); echo '<script> document.all.proc4.innerHTML = "' . start_get_catalog() . ' "; </script>'; ob_flush(); flush(); } if (isset($_POST['button5'])) { //Load Tovar ob_start(); echo "Start Load Tovar:"; echo '<script> document.all.proc5.innerHTML = "' . start_get_tovar() . ' "; </script>'; ob_flush(); flush(); }