<div class="top-line" style="display:none;">
Содержание
<a href="#" class="close">Закрыть</a>
</div>
if (!localStorage.getItem("tol-line-showed")) {
$('.top-line').fadeIn();
}
$('.top-line .close').click(function() {
localStorage.setItem("tol-line-showed", "true");
$('.top-line').fadeOut();
});
class MyActiveQuery extends \yii\db\ActiveQuery
{
public function init()
{
$modelClass = $this->modelClass;
$tableName = $modelClass::tableName();
$domainName = preg_replace("/^www./","",$_SERVER['HTTP_HOST']);
$this->andWhere([$tableName.'.domain' => $domainName]);
parent::init();
}
}
class MyActiveRecord extends \yii\db\ActiveRecord
{
public static function find()
{
return new MyActiveQuery(get_called_class());
}
}
mysql -u username -p -h localhost DATA-BASE-NAME < data.sql
SELECT * FROM users WHERE name='Имя' AND lastname='Фамилия' AND patronymic='Отчество'
$file_path = 'file.txt';
$file_redirect_data = '70';
if (file_exists($file_path)) {
$file_content = file_get_contents($file_path);
if ($file_content == $file_redirect_data) {
header('Location: http://www.example.com/page2.php');
exit();
}
}
$string = 'a:1|b:2|c:3|a:4';
$array1 = array();
$array2 = explode('|', $string);
foreach($array2 as $str) {
list($key, $value) = explode(':', $str);
$array1[$key] = array_key_exists($key, $array1) ? $array1[$key] + $value : $value;
}
echo('<pre>');
print_r($array1);
echo('</pre>');
CURLOPT_FOLLOWLOCATION:
TRUE для следования любому заголовку "Location: ", отправленному сервером в своем ответе (учтите, что это происходит рекурсивно, PHP будет следовать за всеми посылаемыми заголовками "Location: ", за исключением случая, когда установлена константа CURLOPT_MAXREDIRS).
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://vkontakte.ru');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
function isValidURL($url) {
if (preg_match('|^[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url, $match)) {
return $match[0];
}
return false;
}
const text = 'Lorem ipsum dolor sit amet, //sindresorhus.com consectetuer adipiscing http://yeoman.io elit.';
getUrls(text);
//=> Set {'http://sindresorhus.com', 'http://yeoman.io'}
$("img[src='image.png']").one("load", function() {
alert('Загрузилась');
}).each(function() {
if(this.complete) $(this).load();
});
Items::updateAll(['price' => new \yii\db\Expression('price * 1.1')]);
Items::updateAll(['price' => new \yii\db\Expression('price * 0.9')]);
php /home/bitrix/ext_www/art-code.su/cron/script.php
Получаете желаемый результат?service crond start
var is_menu_open = false;
$('.menu-button').click(function () {
is_menu_open = true;
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
$('.menu-close').click(function () {
is_menu_open = false;
$('.menu').toggleClass('menu_active');
$('.menu-button').toggleClass('hidden');
$('.menu-close').toggleClass('hidden');
});
$(document).mouseup(function (e) {
if (is_menu_open) {
var menu = $("#menu-target");
if (!menu.is(e.target) && menu.has(e.target).length === 0) {
$('.menu-close').click();
is_menu_open = false;
}
}
});