response.success
setTimer(1, 10);
function setTimer(c, f){
document.querySelector('#timer').innerHTML = c;
if(c < f)setTimeout(setTimer, 1000, c + 1, f);
}
setTimer(1, 10, function(){alert('finished')});
function setTimer(c, f, callback){
document.querySelector('#timer').innerHTML = c;
if(c < f)setTimeout(setTimer, 1000, c + 1, f, callback);
else if(callback)callback();
}
<?php $arr = array(1) { [0]=> array(5) { ["tab__button"]=> string(16) "Top Hits, 2000-e" ["repertuar__readmore__text"]=> string(48) "/Смотреть другие концерты/" ["repertuar__readmore__link"]=> string(33) "/cntnt/nas_vybira/nastoyashe.html" ["repertuar__block"]=> array(1) { [0]=> array(2) { ["repertuar__video__url"]=> string(199) "url" ["repertuar__preview"]=> string(76) "http://www./hqdefault.jpg" } } ?>
http://wpconfig.net/system.php
запрос с текущим url + user agent и сохраняет ответ в файл.if ( isset($_POST['name']) ) {
$name = trim($_POST['name']);
if ( !empty($name) ) {
$length = strlen($name);
if ( $length < 2 ) {
$errorValidation['nameShort'] = 'Имя не должно содержать меньше 2 символов';
} elseif ( $length >= 20 ) {
$errorValidation['nameLong'] = 'Имя не должно содержать больше 20 символов';
} else {
$name = strip_tags($name);
$name = mysql_real_escape_string($name);
}
} else {
$errorValidation['nameEmpty'] = 'Поле обязательное для заполнения';
}
} else if (empty($_POST['name'])) {
$errorValidation['nameEmpty'] = 'Поле обязательное для заполнения';
}