Skip to content

Instantly share code, notes, and snippets.

🏠
eat sleep code repeat

ildar r. khasanshin ildarkhasanshin

Block or report user

Report or block ildarkhasanshin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ildarkhasanshin
ildarkhasanshin / gist:3aad191fb1da668e7eeeffeff147fca6
Created Apr 8, 2019 — forked from reinink/gist:1467201
Example of how to parse HTML document with phpQuery
View gist:3aad191fb1da668e7eeeffeff147fca6
<?php
// Include the phpQuery library
// Download at http://code.google.com/p/phpquery/
include 'phpQuery.php';
// Load Mike Fisher's player page on thescore.com
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.thescore.com/nhl/player_profiles/859-mike-fisher');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
View php-strings-class.php
<?php
namespace System;
// простая функция для создания экземпляра класса
function strs($php_string) {
return new Strings($php_string);
}
@ildarkhasanshin
ildarkhasanshin / password.py
Created Jan 27, 2019 — forked from DOKL57/password.py
Генератор паролей Python
View password.py
import random
num = input('login ')
pas = ''
for x in range(16): #Количество символов (16)
pas = pas + random.choice(list('1234567890abcdefghigklmnopqrstuvyxwzABCDEFGHIGKLMNOPQRSTUVYXWZ')) #Символы, из которых будет составлен пароль
print('Hello, ', num, 'your password is: ', pas)
@ildarkhasanshin
ildarkhasanshin / .htaccess
Created Jan 2, 2019 — forked from lukecav/.htaccess
Apache - Browser caching and mod_deflate for WordPress
View .htaccess
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/schema+json
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
@ildarkhasanshin
ildarkhasanshin / .htaccess
Created Jan 2, 2019 — forked from lukecav/.htaccess
Apache mod_expires for WordPress
View .htaccess
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault “access plus 1 month”
ExpiresByType text/html "access plus 2 hours"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/js "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
View install-php7.2-mcrypt.sh
## How to install mcrypt in php7.2
##
## https://lukasmestan.com/install-mcrypt-extension-in-php7-2/
##
#
# Check version php and pecl
#
php -v # if default php is not 7.2 then use /usr/bin/php7.2 instead php
@ildarkhasanshin
ildarkhasanshin / progressive-template.html
Created Oct 2, 2018 — forked from egid/progressive-template.html
Forking the toggled progressive disclosure template found at the Campaign Monitor 2-column layout (originally at http://www.campaignmonitor.com/guides/mobile/responsive/)
View progressive-template.html
<!--
Progressive Disclosure Demo - Updated 15 August, 2012 by Ros
Thank you for taking a look under the hood of our progressive disclosure demo. Please note that this is a work in progress, so it's a tad messy and bound to change.
If you have any questions, feel free to pop a line to support@campaignmonitor.com - we might learn something, too!
Known bugs
----------
@ildarkhasanshin
ildarkhasanshin / component.php
Created Sep 25, 2018 — forked from SerjRamone/component.php
Битрикс: Экспорт в Excel
View component.php
if ($bExcel)
{
$APPLICATION->RestartBuffer();
// hack. any '.default' customized template should contain 'excel' page
$this->__templateName = '.default';
Header("Content-Type: application/force-download");
Header("Content-Type: application/octet-stream");
Header("Content-Type: application/download");
View component.php
<?
/*+ Начало вывода данных +*/
$arResult = array();
/*+ Здесь будем кешировать данные +*/
$cache = new CPHPCache();
$cache_time = $arParams["CACHE_TIME"];
$cache_id = md5('userTagsKey');
$cache_path = '/userTags/';
@ildarkhasanshin
ildarkhasanshin / wpcf7_modal_right_answer.php
Created Jul 6, 2018 — forked from campusboy87/wpcf7_modal_invalid.php
Displays a message about the successful submission of the form in a modal window for the Contact Form 7 plugin
View wpcf7_modal_right_answer.php
<?php
/**
* Plugin Name: CF7 Modal Right Answer
* Plugin URI: https://gist.github.com/campusboy87/a056c288c99feee70058ed24cee805ad
* Author: Campusboy (wp-plus)
* Author URI: https://www.youtube.com/wp-plus
*/
add_action( 'wp_enqueue_scripts', 'wpcf7_modal_right_answer_js' );
add_action( 'wp_footer', 'wpcf7_modal_right_answer_js_inline', 999 );
You can’t perform that action at this time.