Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@coonica
coonica / Dockerfile
Last active August 2, 2022 11:36
Dockerfile for apache and PHP 8.0
FROM php:8.0-apache
RUN apt-get update && apt-get install -y zlib1g-dev libpng-dev libzip-dev\
&& docker-php-ext-install pdo pdo_mysql mysqli zip gd
RUN a2enmod rewrite
RUN apt-get install -y --no-install-recommends \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
libxpm-dev \
version: '3'
services:
web:
build: ./
environment:
- APACHE_RUN_USER=#1000
- COMPOSER_MEMORY_LIMIT=-1
volumes:
- ./:/var/www/html # прокидывание содержимого всех файлов проекта в папку /var/www/html контейнера
@coonica
coonica / php_getNBRBRateCURL
Created July 6, 2021 13:15
php code for getting BYN to USD rate
<?php
$connection = curl_init();
$currency = 'USD'; // parammode=2 – по буквенному коду валюты (ИСО 4217)
$date = '2021-07-01';
$url = "https://www.nbrb.by/api/exrates/rates/$currency?parammode=2&ondate=$date";
curl_setopt( $connection, CURLOPT_URL, $url );
curl_setopt( $connection, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $connection, CURLOPT_TIMEOUT, 15 );
$result = curl_exec( $connection );
$response = json_decode( $result, true );
@coonica
coonica / migx_json
Created September 10, 2015 15:07
default export/import configuration json for 3 fileds: image (media source with id=2), name (text), link(text)
{
"formtabs":[
{
"MIGX_id":9,
"caption":"",
"print_before_tabs":"0",
"fields":[
{
"MIGX_id":26,
"field":"image",
@coonica
coonica / how to use
Last active September 6, 2022 05:43
MODX Revo snippet to divide resources into columns.
Call the snippet
[[multiCols?
&cols=`2`
&tvs=`{"image":1}`
&select=`pagetitle,introtext`
&where=`{"published":1, "deleted":0, "parent":2}`
&sortby=`publishedon`
&sortdir=`DESC`
&tpl=`tpl_article`