Все неправильные глаголы английского языка

Просто список Всех неправильных глаголов английского языка, с произношением и фильтром слева для быстрого поиска Подробнее

Как получить кодировку текста

function get_encoding($str){$cp_list = array('utf-8', 'windows-1251');foreach ($cp_list as $k=>$codepage){if (md5($str) === md5(iconv($codepage, $codepage, $str))){return $codepage;}}return null;}
 

Https сломал ajax на Bitrix?

После того как включили Https не выполняются формы заказа в каталоге, обратной связи и ajax запросы в принципе,
а в консоли на запрос пишет " Provisional headers are shown " или
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

Provisional headers are shown

--- Просто добавьте в dbconn.php $_SERVER["SERVER_PORT"] = "443"; ----

Отладочные функции php

Для тех кому лень писать каждый раз var_dump или print_r
Добавьте это в init.php br второй аргумент - набор параметров 0- означает оставновить обработку после вывода, 1 - показать всем, не только администраторам, 2- использовать var_export, чтобы выводимый массив можно было вставить обратно в код без форматирования

<?function see $array$options false){
    global 
$USER ;
    if (
$USER -> IsAdmin() || strpos($options'1')!==false ):
        echo 
'<xmp>' ;
        if (
strpos($options'2')!==false)var_export($array);else var_dump($array);
        if( 
strpos($options'3')!==false)var_dump(debug_backtrace());
        echo 
'</xmp>' ;
        if( 
strpos($options'0')!==false)die('ok');
    endif;
}

Работает на «1С-Битрикс: Управление сайтом