$event_data = false;
do {
//условно проверяем/получаем нужные данные
$event_data = get_event();
sleep(1);//устанавливаем перерыв между итерациями в 1 секунду, что-бы не нагружать сильно сервер
} while(!$event_data);
echo $event_data;
die();
$message = array('message'=>'Привет!');
$idChannel = 1; //ID канала
$nginxPushStreamModuleHost = 'http://localhost/' //ВАШ СЕРВЕР С nginx-push-stream-module
//отправка сообщения
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $nginxPushStreamModuleHost.'pub/'.$idChannel);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($message));
curl_exec($ch);
print_r(curl_getinfo($ch));
curl_close($ch);
idChannel = 1; //ID канала
nginxPushStreamModuleHost = 'http://localhost/'; //ВАШ СЕРВЕР С nginx-push-stream-module
pushstream = new PushStream({
timeout: 20000,
modes: 'eventsource|stream',
host:nginxPushStreamModuleHost,
useSSL:false
});
pushstream.onmessage = function(json) {
//Сработает если с сервера что-то пришло пользователю
alert('О! что-то пришол! Сообщение: '+json.message)
}
pushstream.addChannel(idChannel);
pushstream.connect();
<form action="https://loans-qa.tcsbank.ru/api/partners/v1/lightweight/create" method="post" >
<input name="shopId" value="test_online" type="hidden"/>
<input name="showcaseId" value="test_online" type="hidden"/>
<input name="promoCode" value="default" type="hidden"/>
<input name="sum" value="99000.00" type="hidden">
<input name="itemName_0" value="Apple iPhone 7 256 GB Onyx" type="hidden"/>
<input name="itemQuantity_0" value="1" type="hidden"/>
<input name="itemPrice_0" value="59000.00" type="hidden"/>
<input name="itemCategory_0" value="iPhone Apple" type="hidden"/>
<input name="itemName_1" value="Apple iPhone 6S 128GB Onyx" type="hidden"/>
<input name="itemQuantity_1" value="1" type="hidden"/>
<input name="itemPrice_1" value="40000.00" type="hidden"/>
<input name="itemCategory_1" value="iPhone Apple" type="hidden"/>
<input name="customerEmail" value="customer@tinkoff.ru" type="hidden"/>
<input name="customerPhone" value="+79031234567" type="hidden"/>
<input type="submit" value="Купи в кредит"/>
</form>
Задача отследить баг: при вводе в поле input появляется клава, и поле прячется.
<p>
<label><input type="radio" name="set-lang" value="RU" /> RU</label>
<label><input type="radio" name="set-lang" value="EN" /> EN</label>
</p>
<script>
function langRoute(){
if (localStorage.getItem('lang')=='RU' ) window.location.href = 'index-ru.html';
if (localStorage.getItem('lang')=='EN' ) window.location.href = 'index-en.html';
}
$(document)
.on('change','input[name="set-lang"]',function(){
localStorage.setItem('lang',$(this).attr('value'));
langRoute();
})
.ready(function(){
langRoute(); //Если нужно запомнить выбор пользователя
})
</script>
$total_rows = 100; //Сначала получаем общее количество записей в таблице
for($i=1; $i<=ceil($total_rows/8);$i++){
mysqli_query($connect, "SELECT * FROM user LIMIT ". $i*8 .",8");
}
SELECT * FROM `table` WHERE `field_html` LIKE '%value="значение1"%' AND `field_html` LIKE '%value="значение2"%' AND `field_html` LIKE '%value="значение3"%'
SELECT * FROM `table` WHERE `field_html` LIKE '%value="значение1"%' OR `field_html` LIKE '%value="значение2"%' OR `field_html` LIKE '%value="значение3"%'