(☞ຈل͜ຈ)☞ Главная  Статьи  Загрузчик Домой

Ok!
Ok!
196
SELECT AUTO_INCREMENT FROM  INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dlmlru_betashop' AND TABLE_NAME = 'sb_plugins_2'
autoincrement, автоинкремент120Получить авоинкремент из таблицы базы данных
198
function setCookie(name,value,days) {
    var expires = "";
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "")  + expires + "; path=/";
}
function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
function eraseCookie(name) {   
    document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
куки, cookie120Постановка, уаделние кук Яваскрипт
215
function custom_rate($num, $id)
{
  $line = "<div class='item_rating' data-for='" . $id . "' data-rate='" . $num[0] . "'>";
  for ($i = 1; $i < 6; $i++) {

    if ($i <= $num[0]) {
      $line .= "<img src="/wp-content/uploads/2022/07/Orange_star.svg" width=24 height=24 alt="Рейтинг не менее " . $i . ""/>";
    } else {
      $line .= "<img src="/wp-content/uploads/2022/07/Orange_star_empty.svg" width=24 height=24 alt="Рейтинг менее " . $i . ""/>";
    }
  }

  return $line . "</div>";
}
stars, rating, WP, рейтинг, звездочки120Функция для Вордпресс рейтинг звездочек
220
// Перенаправляем пользователя на страницу оплаты
Header("Location: http://auth.robokassa.ru/Merchant/Index.aspx?MrchLogin=$mrh_login&OutSum=$out_summ&InvId=$inv_id".
              "&InvDesc=$inv_desc&SignatureValue=$crc".
              "&Culture=$culture&Encoding=$encoding&Email=$email");
header, location, php120Перенаправляем пользователя на страницу оплаты Header
240
document.addEventListener("DOMContentLoaded", function (event) {
    setTimeout(function() {
    
        let container = document.createElement("div");
        container.classList.add('g-recaptcha');
        container.setAttribute('id', 'g-recaptcha');
        container.dataset.sitekey = '6Lc-rR0nAAAAAApbMeAGotqehDQZrx7IeUrAajI2';
    
    
        let prev = document.querySelector('[name="form_hidden_45"]');
        prev.after(container);
    },0);
});
JS, javascript, captcha120Добавить блок Капча после поля формы Яваскрипт
261
function flog($fname, $ftext, $write_a_w_state = null){
    if($write_a_w_state)
        $write_a_w_state = 8; // FILE_APPEND
    else
        $write_a_w_state = 0; // FILE_APP
        
    $fp = "/home/virtwww/w_2315art-ru_25432bcf/http/log/" . substr($fname, 0, strpos($fname, ".")) . "_" . date('m') . "_" . date('Y') . substr($fname, strpos($fname, "."));
    file_put_contents($fp, date("Y-m-d H:i:s ") . $ftext . "
", $write_a_w_state);
    
}
log, php, func110flog new
37
<?=date ("d-m-Y H:i:s", filemtime(__FILE__))?>
публикация, дата публикации110Дата публикации, время последнего изменения файла php
114
$apiToken = "код_числом:код_присланный";
            $data = [
                'chat_id' => '@Notifier_lamaree',
                'text' => 'Goods Posuda import OK in '.date('d.m.Y H:i:s').'!'
            ];
            $response = file_get_contents("https://api.telegram.org/bot$apiToken/sendMessage?" . http_build_query($data) );
телеграм, бот сообщений, мессенджер110Телеграм бот для отправки сообщений любых с сайта
233
function validatePassword(password) {
  // Проверяем, что длина пароля не меньше 8 символов
  if (password.length < 8) {
    return false;
  }

  // Проверяем, что пароль содержит хотя бы одну цифру, одну маленькую букву, одну большую букву и один спецсимвол
  const regex = /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+-=[]{};':"\|,.<>/?]).*$/;
  return regex.test(password);
}

Пример

const password = "myP@ssw0rd";
if (validatePassword(password)) {
  console.log("Пароль верный");
} else {
  console.log("Пароль неверный");
}
валидация, пароль, яваскрипт, javascript110Код валидации пароля на Javascript чтобы пароль был не короче 8 символов и содержал обязательно буквы маленькие, большие, цифры и спецсимволы
251
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="address=no">
meta110Мета скрыть телефон и адрес
3
setlocale( LC_ALL, "ru_RU.UTF-8" ); strftime("%A %e %B %Y", mktime(0, 0, 0, 1, 1, 2016));
дата по-русски, php дата100Вывод даты в php в русской локали
12
$items_sel =  (new CIBlockElement())->GetList([], $filter, 0, 0, ['ID']);
$arResult['ITEMS_SELECTED'] = $items_sel->SelectedRowsCount();

if(!$arResult['ITEMS_SELECTED'])
    $ids = [];
else
    while($item = $items_sel->Fetch())
        $ids[] = $item['ID'];
select, iblock, bitrix100Выбор айблоков в Битрикс
19
К картинкам 
<img src="/img/eyes-l.jpg" srcset="/img/eyes-m.jpg 1x, /img/eyes.jpg 2x" alt="Глаза" height="375" width="500" data-p="/img/eyes.jpg">
<a href="#" rel="prefetch">Ссылка</a>
srcset, prefetch100srcset для изображений, предпросмотр для ссылок
31
$rsUser = CUser::GetByID($arPost["AUTHOR_ID"]); 
$arUser = $rsUser->Fetch(); 

echo CFile::ShowImage($arUser['PERSONAL_PHOTO'], 98, 98, 'border=0', '', true);
фото пользователя, битрикс100Вывод фотки пользователя Битрикс
39
var docWidth = document.documentElement.offsetWidth;

[].forEach.call(
  document.querySelectorAll('*'),
  function(el) {
    if (el.offsetWidth > docWidth) {
      console.log(el);
    }
  }
);
консоль, выступающих, horizontal scroll, поиск в консоли100Функция поиска выступающих за пределы ширины элементов в консоли Хром
64
function ProductsFilter(a) {

    var products = $('.catalog-item');
    $.each(products, function () {
        if($(this).find('.catalog-item-name').text().indexOf(a) > -1){
            $(this).prependTo($(".catalog-items-container"));
        }
        else{
            $(this).remove()
        }
    });
}
товары, фильтр, jquery100jQuery фильтр по товарам
70
<div><a href="https://api.whatsapp.com/send?phone=79096414345" class="whatsapp"><img src="https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg" width="20"></a></div>
  <div><a href="viber://contact?number=%2B79096414345" class="viber"><img src="https://seeklogo.com/images/V/viber-logo-02B562CBA7-seeklogo.com.png" width="18"></a></div>
viber, whatsapp100Вацбер и Вотсап ссылки для сайта
72
.modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
absmiddle,center screen, center position100Центрировать блок по середине экрана по высоте и ширине
84
INSERT INTO table (id, name, age) VALUES(1, "A", 19) ON DUPLICATE KEY UPDATE    
name="A", age=19
update, duplicate100Если есть уже такой ключ в базе, то обновить значение
94
$webpsupport = (strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') >= 0);
if($webpsupport) {
  $this->attemptToServeWebP($pathinfo, $matches, $width, $height, $density);
} else {
  $this->attemptToServeNormal($pathinfo, $matches, $width, $height, $density);
}
webp,support100Определить, поддерживает ли браузер webp картинки
1 2 3 4 5 6 7 8 9 10 11 12 13 14