Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2016, 19:29
Аспирант
Отправить личное сообщение для Ambassador Посмотреть профиль Найти все сообщения от Ambassador
 
Регистрация: 12.11.2015
Сообщений: 68

Остановка обращений к файлу при помощи аякс запроса
Здравствуйте.
Реализовываю рассылку с сайта, при помощи js вызываю файл в котором выборки на php и отправка писем. Сам js файл выглядет так:
/*По нажитию кнопки вызываю фун. в котоую передаю 1*/
$(document).ready(function(){
	$('#start_upload_vac').on('click',function(){
		$('#start_upload_vac').val('Загрузка ...').attr('disabled',true);

		scriptOffset('1');

	});
});

function showProcess(PAGE) {
      scriptOffset(PAGE);
}
/*Делаю аякс запрос к файлу test.php с выборками и отправкой писем*/
function scriptOffset(PAGE) {

	$.ajax({
		type: 'GET',
		url: '/test/test.php?PAGE='+PAGE,
		dataType: 'json',
		success: function(request) {
          if(request.end == 'Y') {
                          
		$('#logs').html('<a class="show_log" rel="add" target="_blank" href="/test/logs.php">Логи рассылки акций</a>');
	} else {
                                 
		showProcess(request.PAGE);
	}
			
		} 
	});
}


В самом файле test.php после всех выборок и отправки писем делаю так:
$PAGE = (isset($_GET['PAGE']) && intval($_GET['PAGE']) > 0) ? intval($_GET['PAGE']) : 1;
/*Выборки и отправка писем*/
if($count > $PAGE) {
        $PAGE++;
        echo json_encode(array('PAGE'=>$PAGE));
        } else {
           echo json_encode(array('end'=>'Y'));	
	}

Где $count число писем которое необходимо отправить.
Т.е каждое письмо на отправку это вызов файла test.php
Все вроде бы ничего, пока не дойдет до значения в 1183 (скрин во вложении) и останавливается, т.е отправка всех писем не доходит до конца. Сама отправка тоже не причем так как даже без нее кол-во обращений к файлу останавливается. Реализовываю именно таким метотодом по причине того что необходимо отправлять примерно 50000 писем. Подскажите из за чего может возникать такая проблема?Как исправить?
Заранее спасибо!
Изображения:
Тип файла: jpg ScreenShot696.jpg (61.2 Кб, 2 просмотров)
Ответить с цитированием