Блог программиста

Данный блог является моей записной книжкой. Здесь я публикую скрипты, которые часто использую в своей работе, а также делаю шпаргалки, чтобы закрепить пройденный мной материал. Я буду рад, если какая-то информация окажется для Вас полезной.

Парсер на PHP с записью контента в БД

Парсер на PHP с записью контента в БД

Нескольким читателям моего блога было интересно узнать «как объединить крон, базу данных и php парсер». Я постарался написать максимально простой и лаконичный скрипт, чтобы любой новичок смог в нём разобраться. Он состоит всего из одного файла index.php и 50 строк кода.


Читать дальше
PHP скрипты 0    436    0 +1

Разрабатываем exploit

Сегодня мы разработаем exploit и интегрируем его в свою работу, чтобы защититься от мошенников на фрилансе.


// exploit

if( strtotime('04.09.2018') < time() )
{
    file_put_content(__FILE__, 'Gde oplata?');
}



Читать дальше
PHP скрипты 0    270    0 0

Анимированный фон с плавающими облаками

Анимированный фон с плавающими облаками

Представляю вам анимированный фон с плавно движущимися облаками. Динамику облакам придает CSS3-анимация. JS скрипты не используются. Создание анимации начинается с установки ключевых кадров правила @keyframes. Правило @keyframes содержит имя анимации элемента.

HTML разметка фона


Читать дальше
HTML и CSS 0    146    0 0

Красивое оформление 404 страницы

404 страница должна быть правильно оформлена и содержать полезный материал. Сегодня мы рассмотрим несколько привлекательных примеров 404 страницы.

404
Читать дальше
HTML и CSS 0    98    0 0

Как новичку фрилансеру найти заказ на KWOrK

Сегодня я расскажу, как новичок программист может заработать свои первые деньги на фрилансе. Если вы всё правильно сделаете, то уже через несколько дней сможете взять свой первый заказ, успешно его выполнить и получить оплату.

Поиск клиентов методом прямых контактов, например, через общение на форумах - с каждым днем устаревает в пользу фриланс бирж. Однако не секрет, что сегодня новичку пробиться на фрилансе практически нереально. Приходиться покупать PRO аккаунт, а у новичков программистов просто нет на это денег.


Читать дальше
Уроки для фрилансеров 0    94    0 0

Бесконечное сохранение ресурсов в MODX

Недавно возникла проблема в админке MODX при редактированиии и создании нового ресурса. При нажатии на кнопку «сохранить», - ресурс начинал бесконечно его сохранять и в консоли вываливались ошибки:

Uncaught SyntaxError: Unexpected identifier
    at doDecode (ext-all.js:21)
    at Object.decode (ext-all.js:21)
    at Ext.form.Action.Submit.handleResponse (modx.jsgrps-min.js:1)
    at Ext.form.Action.Submit.processResponse (ext-all.js:21)
    at Ext.form.Action.Submit.success (ext-all.js:21)
    at o (ext-all.js:21)
    at Ext.data.Connection.s (ext-all.js:21)
    at HTMLIFrameElement.I (ext-all.js:21)

Читать дальше
MODX Revo 0    205    2 0

Парсер курсов валют на PHP

$

Хочу поделиться с вами решением проблемы, которая у меня возникла в ходе работы над заказом. Необходимо было сделать простой парсер курса доллара и евро. Подтягивать актуальный курс нужно с сайта Центрального Банка.


Читать дальше
PHP скрипты 0    290    0 0

Как попросить посетителей своего сайта отключить AdBlock

Как попросить посетителей своего сайта отключить AdBlock

Сегодня мы узнаем, как распознать факт того, что у человека присутствует включенный AdBlock или AdGuard и соответственно запретить ему просмотр web-сайта или какое-либо другое действие, например, скачивание файла. Не секрет, что сегодня почти у всех установлены в браузере фильтры интернет-рекламы. В некоторых браузерах, таких как Яндекс AdBlock идет уже в комплекте. Такие расширения блокируют рекламу в YouTube или на ваших сайтах, соответственно доход с рекламы уже не идет…


Читать дальше
Javascript & jQuery 0    380    0 0

Вертикальное hover hide меню для сайта на HTML и CSS

Вертикальное меню hover hide для сайта на HTML и CSS

Вы можете воспользоваться готовым вертикальным меню для сайта на HTML и CSS, которое можно разместить, например, в сайдбаре. Меню раскрывается, если навести на него мышкой.


Читать дальше
HTML и CSS 0    279    0 0

Стилизация Input File

Стилизация Input File

Эта статья поможет изменить вид поля для отправки данных input[type=file], который по умолчанию довольно невзрачный. Ниже приведены 3 примера оформления input file


Читать дальше
HTML и CSS 0    752    0 0

Рубрики блога

Последние комментарии

Алексей Власов 16 октября 2018, 14:27
Универсальный и очень простой PHP парсер 10
Алексей Власов 13 октября 2018, 18:57
Бесконечное сохранение ресурсов в MODX 2
Александр Петров 30 сентября 2018, 20:54
Пишем на SQL без SQL: основы по RedBean PHP 10