function test_IP()
{
$IPs_arr = array
(
array('xxx.xxx.xxx.xxx', 'xxx.xxx.255.255')
);
$my_ip2long = @ip2long($_SERVER['REMOTE_ADDR']);
foreach ($IPs_arr as $IPs) {
if ($my_ip2long >= @ip2long($IPs[0]) && $my_ip2long <= @ip2long($IPs[1]))
return "1";
}
return "2";
}
test_IP();
preg_match_all('~(?<=<p>).+?(?=</p>)~', $str, $match);
$data = array_map(function($n) {
return explode('-', $n, 2);
}, $match[0]);
ymaps.ready(init); // инициализацию можно отложить и поместить например по скроллу до блока.
var myMap;
function init(){
myMap = new ymaps.Map ("map", {
center: [55.76, 37.64],
zoom: 7
});
}
if(is_file(__DIR__ . '/cookie_' . $num["Id"] . '.txt')){
echo 'ok, fine, thats really is file...';
}else{
echo 'F*ck! It was not right path, look, dumb boy: '.print_r(__DIR__ . '/cookie_' . $num["Id"] . '.txt',1);
}
if(is_writable(__DIR__ . '/cookie_' . $num["Id"] . '.txt')){
echo 'ok, fine, i have rights to this file...';
}else{
echo 'F*ck! Not enought rights... So sad...';
}
....
window.addEventListener('resize', function () { // Можно принимать объект события
// Если width глобальная переменная
width = screen.width;
});