Skip to content

Instantly share code, notes, and snippets.

View Danilovonline's full-sized avatar

Danilov Anatoly Danilovonline

  • Russia, Izhevsk
View GitHub Profile
@Danilovonline
Danilovonline / load_js.js
Last active February 8, 2017 06:47
Dynamic load JS file
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
var scheme = (document.location.href.indexOf('https://') === 0) ? 'https://' : 'http://';
s1.src = scheme + 'example.com/example.js';
s1.charset="UTF-8";
//s1.crossorigin="anonymous";
s0.parentNode.insertBefore(s1,s0);
})();
@Danilovonline
Danilovonline / highlightFound
Created November 6, 2014 06:54
highlightFound
/**
* "Подсветка" найденного кода в тексте
*
* @param string $str
* @param string $search
*
* @return string
*/
function highlightFound($str, $search='')
{
@Danilovonline
Danilovonline / gist:24189ba5fe8f1f1e85ce
Created October 9, 2014 10:41
Delete empty strings from text
$str = preg_replace( "#\s*?\r?\n\s*?(?=\r\n|\n)#s" , "" , $str );
echo '<pre>';
echo '<small>' . __FILE__ . "</small>\n";
print_r($VAR$);
echo '</pre>';
$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http';
header("location:{$protocol}://_:_@{$_SERVER['SERVER_NAME']}");
@Danilovonline
Danilovonline / get_phones_from_page.js
Last active August 29, 2015 14:02
Поиск телефонов на странице
document.body.innerHTML.match(/((8|\+7)?[\- ]?)?(\(?\d{3,4}\)?[\- ]?)?[\d\- ]{4,8}[\d]{2}/g)